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}.package-details__slider-section .tiny-slider__inner-wrap,.package-details__slider-section .tiny-slider__inner-wrap .tns-outer{height:100%}@media (max-width:767.98px){.package-details__slider-section{align-items:flex-end}}.package-details .tiny-slider{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.package-details .tiny-slider .tiny-slider__slide__inner{height:100vh}.package-details .tns-nav{bottom:6.625rem;left:8%;position:absolute;z-index:99}@media (min-width:1024px){.package-details .tns-nav{left:calc(8% + 100px)}}@media (max-width:767.98px){.package-details .tns-nav{display:none}}.package-details .tns-nav button{background-color:#fff;border:none;height:.1875rem;margin-right:.4375rem;opacity:.3;width:1.25rem}@media (min-width:1024px){.package-details .tns-nav button{margin-right:.875rem;width:3.5rem}}.package-details .tns-nav .tns-nav-active{opacity:1}.blur,.package-details__jumbotron,.package-details__scroll-next{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0006;border-radius:.5rem;padding:2rem 2.5rem;z-index:3}.package-details__reservation{background-color:#fff;color:#2c2c2c}.package-details__jumbotron{height:auto;margin-bottom:12rem;max-height:calc(var(--vh, 1vh)*100 - 266px);overflow:auto;padding:1rem;position:relative;width:100%}.package-details__jumbotron p{font-size:.9375rem;line-height:165%}@media (max-width:767.98px){.package-details__jumbotron p{font-size:.9375rem;line-height:165%}}@media (min-width:568px){.package-details__jumbotron{margin-bottom:0;margin-left:-16px;padding:2rem;width:25.5rem}}@media (min-width:1024px){.package-details__jumbotron{margin-left:5.3125rem;width:37rem}}.package-details__jumbotron-sm{width:21.25rem}@media (min-width:1024px){.package-details__jumbotron-sm{width:24rem}}.package-details__jumbotron-title{font-size:2.5rem;font-weight:500;line-height:3.125rem}@media (max-width:767.98px){.package-details__jumbotron-title{font-size:1.875rem;line-height:2.5rem}}@media (min-width:1024px){.package-details__jumbotron-title--sm{font-size:2.5rem;line-height:3.125rem}}@media (max-width:767.98px){.package-details__jumbotron-title--sm{font-size:1.875rem;line-height:2.5rem}}.package-details__jumbotron-link{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.0625rem;line-height:1.75rem;margin-right:1rem;padding:0;text-decoration:underline}.package-details__jumbotron-link:hover{color:#ff5a75;text-decoration:none}@media (max-width:767.98px){.package-details__jumbotron-link{font-size:.9375rem;line-height:165%}}.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:2rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:1.0625rem;font-weight:400;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{height:1.5rem;margin-right:.5rem;vertical-align:text-bottom;width:1.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:1.0625rem;font-weight:600}.package-details__detail-section-list.no-space-top,.package-details__jumbotron-detail-list.no-space-top{margin-top:0}@media (max-width:767.98px){.package-details__detail-section-list,.package-details__jumbotron-detail-list{margin:1rem 0}.package-details__detail-section-list li,.package-details__jumbotron-detail-list li{font-size:.9375rem;line-height:165%}.package-details__detail-section-list li img,.package-details__jumbotron-detail-list li img{margin-right:.5rem}.package-details__detail-section-list p,.package-details__jumbotron-detail-list p{font-size:.9375rem}}.package-edit-info .package-details__jumbotron-detail-list-item--expandable span{cursor:default}.package-details__details-section-list-item,.package-details__jumbotron-detail-list-item{margin-bottom:.375rem}.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:1.0625rem;font-weight:500}@media (max-width:767.98px){.package-details__details-section-list-item p,.package-details__jumbotron-detail-list-item p{font-size:.9375rem;line-height:165%}}.package-details__details-section-list-item:not(:first-child) p,.package-details__jumbotron-detail-list-item:not(:first-child) p{margin-top:1.5rem}.package-details__details-section-list-item .items-wrap,.package-details__jumbotron-detail-list-item .items-wrap{align-items:flex-start;display:flex}.package-details__details-section-list-item--expandable span,.package-details__jumbotron-detail-list-item--expandable span{cursor:pointer}.package-details__details-section-list-item--expandable .item-details p,.package-details__jumbotron-detail-list-item--expandable .item-details p{color:#fffc;font-size:.9375rem;font-weight:400;line-height:165%;margin-top:0}.package-details__details-section-list-item--expandable .icon,.package-details__jumbotron-detail-list-item--expandable .icon{background-image:url(/images/icons/packages/dropdown-white.svg);background-repeat:no-repeat;display:inline-block;height:.625rem;margin-left:.5rem;width:.875rem}.package-details__details-section-list-item--expanded .icon,.package-details__jumbotron-detail-list-item--expanded .icon{transform:rotate(180deg)}.package-details__details-section-list-item{margin-bottom:.5rem}.package-details__detail-section-list-lg li img{height:2rem;width:2rem}.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:2rem}@media (max-width:767.98px){.package-details__jumbotron-detail-list-item.margin-bottom{margin-bottom:1.5rem}}.package-details__jumbotron-tabs{display:flex;gap:1.5rem;margin-top:.875rem}.package-details__jumbotron-tabs--overnight{gap:1rem}.package-details__jumbotron-tab{cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.75rem;opacity:.5;padding:.75rem 0}.package-details__jumbotron-tab--active{border-bottom:2px solid #fff;opacity:1}@media (max-width:767.98px){.package-details__jumbotron-tab{font-size:15px;line-height:165%}}.package-details__scroll-next{border:none;border-radius:.5rem 0 0 .5rem;color:#fff;cursor:pointer;font-size:1.0625rem;height:3.75rem;padding:.375rem 1.125rem;position:absolute;right:0;top:50%;width:auto}.package-details__scroll-next img{filter:brightness(0) invert(1);height:auto;margin-left:.6875rem;width:1.1875rem;z-index:33}@media (max-width:767.98px){.package-details__scroll-next{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;display:grid;font-size:.9375rem;height:auto;justify-content:center;right:50%;top:calc(var(--vh, 1vh)*100 - 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;table-layout:fixed;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:.9375rem 0;vertical-align:top}.user-dashboard__requests-package-available td:first-child{font-weight:600;padding-right:1rem;width:10%}.user-dashboard__requests-package-available td:nth-child(2){font-weight:600;width:27%}.user-dashboard__requests-package-available td:nth-child(3){padding-left:1rem;width:15%}@media (min-width:1440px){.user-dashboard__requests-package-available td:first-child{padding-right:2.5rem;width:10%}.user-dashboard__requests-package-available td:nth-child(2){width:34%}.user-dashboard__requests-package-available td:nth-child(3){padding-left:3.125rem;width:24%}}.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-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}.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__requests-package-requests-modal-header-edit{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:2rem 2.5rem;text-align:center;width:100%}.user-dashboard__requests-package-requests-modal-header-edit h4{flex:0 0 94%;font-size:1.875rem;font-weight:600;line-height:2.5rem;margin-bottom:0;text-align:center}@media (max-width:767.98px){.user-dashboard__requests-package-requests-modal-header-edit{max-width:100%}}.dashboard-edit-details-modal-wrappper .counter_input{border:none}.dashboard-edit-details-modal-wrappper .package-filter__counter-wrapper{align-items:flex-end}.package-filter__section.edit-details-section .package-filter__counter-wrapper{width:24rem}@media (max-width:1023.98px){.package-filter__section.edit-details-section .package-filter__counter-wrapper{width:100%}}.edit-details-body{padding:1rem}@media (min-width:1024px){.edit-details-body{padding:9.5625rem 6.5rem 0}}.edit-details-modal-inputs{display:grid;gap:1rem;grid-template-columns:100%}@media (min-width:1024px){.edit-details-modal-inputs{gap:1rem 2rem;grid-template-columns:24rem 24rem}}.edit-details-modal-counters{border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem}@media (max-width:1023.98px){.edit-details-modal-counters{border-bottom:none}.sk-modal.dashboard-edit-details-modal-wrappper.sk-modal--1008-size .sk-modal__inner{width:24rem}}.edit-details-calendar-input{width:100%}@media (min-width:768px){.edit-details-calendar-input{width:24rem}}.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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LFVqRDlvQk0sQ2lEaXBCTixjQU5BLGVBREEsZWpEeGxCc0IsQ2lEMGxCdEIsaUJBSUEsY0FEQSxrQkFGQSxrQkFLQSxXcEQyK1JSLENNbm9USSw0QjhDOG5CQSw2Q0ErQkksc0JwRDArUk4sQ29EeitSTSwrQ0FDRSxlQUNFLGdCcEQyK1JWLENvRHgrUk0sa0VBQ0UsVXBEMCtSUixDQUNGLENvRHQrUkksc0NBQ0Usa0JqRHRVcUIsQ2lEMFVyQixVakR4cUJRLENpRHNxQlIsZUFEQSxlakRubkJ3QixDaUQwbkJ4QixvQkFMQSxpQkFJQSxtQkFEQSxlQURBLDJCcEQyK1JOLENNMXBUSSw0QjhDeXFCQSxzQ0FjSSxlQUlBLGVqRHRvQnNCLENpRG1vQnRCLGlCQUlBLG1CQUhBLGtCQUNBLGlCcEQwK1JOLENBQ0YsQ29EcitSSSx3Q0FDRSxxQnBEdStSTixDb0RyK1JNLGtEQUNFLHFCcER1K1JSLENNM3FUSSw0QjhDZ3NCQSx3Q0FTSSx1QkFEQSxVcER3K1JOLENvRHIrUk0sa0RBQ0UscUJwRHUrUlIsQ0FDRixDb0RuK1JNLDJDQU1FLGNBTEEsV0FFQSxlQURBLGVqRDVwQnNCLENpRCtwQnRCLHVCQURBLGlCQUdBLGtCQUVBLGVBREEsZXBEcytSUixDb0RwK1JRLHNEQUNFLGtCcERzK1JWLENNbHNUSSw0QjhDaXRCRSwyQ0FlSSxhcERzK1JSLENvRHIrUlEsdURBQ0UsWXBEdStSVixDQUNGLENvRHArUk0sMENBS0UsYWpEbHVCTSxDaUQrdEJOLGVBREEsZWpEaHJCc0IsQ2lEa3JCdEIsaUJBQ0Esa0JwRHUrUlIsQ29EcCtSUSw0Q0FDRSxhcERzK1JWLENNcHRUSSw0QjhDc3VCRSwwQ0FZSSxlQUNBLGdCcERzK1JSLENvRHArUlEsc0RBQ0UsWXBEcytSVixDQUNGLENvRG4rUk0sMENBQ0UsYXBEcStSUixDb0RuK1JNLDREQUNFLGtCcERxK1JSLENNbnVUSSw0QjhDNnZCRSw0REFHSSxjcER1K1JSLENBQ0YsQ29EcitSTSxzREFJRSxlQUhBLFdBRUEsbUJBREEsa0JBR0Esa0JBQ0EsV3BEdStSUixDb0R0K1JRLG9FQUNFLGNwRHcrUlYsQ29EcitSUSxpRkFDRSx3QmpEMXZCSSxDaUQydkJKLG1CQUVBLG1DQUNBLGtCQUZBLFlwRHkrUlYsQ29EcCtSVSx1RkFDRSx3QnBEcytSWixDb0RuK1JVLHFGQUdFLGNBQ0EsNEZBRkEsWUFEQSxVcER3K1JaLENvRGwrUlUsa0dBUUUsd0JqRGh5QkUsQ2lEa3lCRiw4REFFQSw0QkFEQSw0QkFFQSwwQkFOQSxtQkFFQSwyQkFSQSxhQUtBLFlBSkEsa0JBRUEsVUFEQSxRQUVBLFVwRDQrUlosQ29EbitSWSxzR0FDRSwrRHBEcStSZCxDb0RqK1JVLHdGQUNFLHdCcERtK1JaLENvRGwrUlksNEZBQ0UsOEZwRG8rUmQsQ29EbCtSWSx5R0FDRSxhcERvK1JkLENvRGgrUlEseURBTUUsYWpEM3pCSSxDaUQrekJKLGFBUkEsZUFEQSxlakR4d0JvQixDaURreEJwQix1QkFOQSxpQkFGQSxpQkFNQSxTQURBLGNBSkEsa0JBR0EsVXBEcytSVixDTTN5VEksNEI4Q213QkUsc0RBNkVJLGFBRUEsZUFEQSx1QkFIQSxtQkFEQSxpQkFFQSxxQnBEcStSUixDb0RoK1JRLG9FQUNFLGNwRGsrUlYsQ29ELzlSUSxvRUFDRSxnQnBEaStSVixDb0Q5OVJRLGlGQUNFLG1CQUNBLFlwRGcrUlYsQ29ELzlSVSxxRkFFRSxZQURBLFVwRGsrUlosQ29EOTlSVSxrR0FNRSx3QmpEajJCQSxDaURrMkJBLDRCQUNBLHdCQUhBLGtCQURBLFlBRkEsdUJBREEsUUFFQSxVcERxK1JaLENvRDU5UlEseURBQ0UsZUFDQSxnQnBEODlSVixDQUNGLENvRDE5Uk0sc0RBQ0UsaUJwRDQ5UlIsQ29EMzlSUSw0REFLRSxhakRyM0JJLENpRHUzQkosY0FMQSxlQURBLGVqRHIwQm9CLENpRHcwQnBCLG9CQURBLGlCQUdBLGlCcEQ4OVJWLENvRDE5UlEsK0RBY0Usd0JBWkEsa0JqRGgzQkksQ2lEaTNCSixZQVNBLGtCQVJBLHNCQU1BLGFqRHA0QkksQ2lEMjNCSixjQU9BLGVBRkEsYUFHQSxpQkFFQSxrQkFOQSxhQVFBLFlBTkEsVXBEbStSVixDb0R6OVJRLHVFQU9FLGFqRHZqQmlCLENpRHFqQmpCLGVBREEsZWpEbjJCb0IsQ2lEaTJCcEIsT0FJQSxpQkFMQSxrQkFFQSxRcEQrOVJWLENvRHo5UlUsNkVBQ0UscUJwRDI5UlosQ29EeDlSVSxnRkFDRSxTcEQwOVJaLENvRHY5UlUsNkVBQ0UsUXBEeTlSWixDb0RyOVJRLDREQVNFLHFCakQ3NkJJLENpRCs2QkosNENBQ0EsZ0JBWEEsZUFFQSxjQUVBLGVBRUEsZWpEejNCb0IsQ2lEdzNCcEIsaUJBSkEsbUJBTUEsc0JBSkEsVXBEKzlSVixDY240VEUseUVBQ0UsYWRzNVRKLENvRHgrUlUsa0VBRUUsK0JBREEsYXBEMitSWixDYzM1VEUsK0VBQ0UsYWQ4NlRKLENvRHovUlEsb0VBR0UsZUFEQSxtQkFEQSxpQnBENi9SVixDb0QxL1JVLDBFQUVFLFdBREEsc0JwRDYvUlosQ29EMy9SWSx1RkFDRSxpQnBENi9SZCxDb0QxL1JVLDBFQVVFLG9FQUZBLFlBSEEsYWpEdjhCRSxDaUQ2OEJGLGVBRkEsY0FOQSxlQURBLGVqRHQ1QmtCLENpRDI1QmxCLFlBSEEsaUJBRUEsWUFMQSxVcERzZ1NaLENvRDEvUlUsZ0ZBRUUsK0JBREEsYXBENi9SWixDb0R6L1JVLDRGQVNFLHNCQUNBLGtCQUVBLDhCQUxBLE9BSkEsZ0JBRkEsU0FDQSxVQUVBLGtCQUNBLFNBQ0EsMkJBRUEsV0FHQSxXcEQ0L1JaLENvRHovUlkseUhBT0UsZ0NBREEsYWpEeCtCQSxDaURtK0JBLGVBR0EsZUFEQSxlakR2N0JnQixDaUR5N0JoQixpQkFIQSxxQnBEZ2dTZCxDb0RyL1JRLGtFQUtFLGVBREEsbUJBREEsZ0JBRkEseUJBQ0EseUJwRDAvUlYsQ29Eci9SVSxtRkFDRSxtQkFDQSxlcER1L1JaLENvRHAvUlUsc0ZBQ0Usd0JwRHMvUlosQ29EbC9SWSx5R0FDRSxnQkFJQSxrQkFIQSwyQkFFQSxZQURBLFVwRHMvUmQsQ29EaC9SVSwwRkFJRSx5QkFEQSx1QkFEQSxrQkFNQSxhakRqaENFLENpRG9oQ0YsY0FOQSxlQUpBLGVqRDc5QmtCLENpRGsrQmxCLGlCQUdBLGNBRkEsa0JBR0Esa0JwRG0vUlosQ29ELytSVSx3SEFDSSxRcERpL1JkLENvRDkrUlUsNkhBQ0UsOEJwRGcvUlosQ29ENytSVSw4SEFDRSw4QnBEKytSWixDb0QxK1JRLHVFQVFFLGFqRDdpQ0ksQ2lEMGlDSixlQUpBLGNBS0EsZUFDQSxpQkFIQSxtQkFEQSxrQkFEQSxrQkFPQSx5QkFHQSxnQnBENCtSVixDb0QxK1JVLDZFQUNFLGFwRDQrUlosQ29EeitSVSwwRUFDRSxpQnBEMitSWixDb0R4K1JVLDZFQUdFLGVBQ0EsU0FGQSxVQURBLGtCQUlBLE9wRDArUlosQ29EditSWSxzR0FDRSxhcER5K1JkLENvRHIrUlUsa0ZBTUUscUJqRGpsQ0UsQ2lEa2xDRix5QkFIQSxZQURBLE9BRkEsa0JBQ0EsUUFHQSxVcER5K1JaLENvRHQrUlksd0ZBUUUsd0RBRUEsd0JBREEsNEJBRUEscUJBVkEsV0FFQSxhQUlBLFlBSEEsU0FGQSxrQkFHQSxRQUNBLFVwRDYrUmQsQ29EcCtSVSx3RkFDRSx3QnBEcytSWixDb0RqK1JRLG9FQUNFLFdBRUEsbUJBRUEsa0JBSEEsV0FFQSxXcERvK1JWLENvRGwrUlUsdUVBQ0UsaUJwRG8rUlosQ29EbCtSVSx5RUFLSSxvRUFJQSxhakR2bkNBLENpRHluQ0EsZUFWQSxjQUNBLFdBS0EsZUFEQSxlakR0a0NnQixDaUQwa0NoQix5QkFGQSxpQkFKQSx5QkFEQSxVcEQ0K1JkLENvRGwrUlUsK0VBRUUsK0JBREEsYXBEcStSWixDb0RsK1JVLGtGQUNFLGdEcERvK1JaLENvRGwrUlUsdUVBQ0UsZ0NBTUEsa0JBQ0EsOEJBRkEscUJBSEEsZ0JBREEsVUFFQSxrQkFDQSxVcER1K1JaLENvRG4rUlksMEVBQ0UsaUJwRHErUmQsQ29EcCtSYywrRUFTRSx3QmpEMW9DRixDaUR3b0NFLFlBQ0EsMEJBRkEsYWpEbnBDRixDaURncENFLGVBREEsZWpEam1DYyxDaURvbUNkLHlCQURBLGlCQUhBLDJCcEQ4K1JoQixDb0RwK1JjLHdGQUNFLGdEcERzK1JoQixDb0RwK1JjLDRFQUdFLFlBQ0Esa0JBRkEsY0FEQSxVcER5K1JoQixDb0RyK1JnQixrRkFTRSxnQ0FIQSxhakR0cUNKLENpRDBxQ0ksZUFQQSxlQURBLGVqRHBuQ1ksQ2lEdW5DWix5QkFEQSxpQkFJQSxnQkFQQSwyQnBEZy9SbEIsQ00xcFVJLDRCOEN1c0NNLGtNQUNFLGVBQ0EsZ0JwRDg5UlYsQ29EMzlSUSxvRUFDRSxlcEQ2OVJWLENvRDU5UlUseUVBQ0UsZ0JBQ0EsUXBEODlSWixDb0QxOVJjLDRFQUNFLFdBQ0EsUXBENDlSaEIsQ0FDRixDb0RwOVJNLHlEQUdFLGFqRHp0Q00sQ2lEdXRDTixlQUNBLGlCQUVBLGdCcERzOVJSLENNenJVSSw0QjhDK3RDRSx5REFTSSxlQUNBLGlCQUZBLG1CQURBLGVwRDA5UlIsQ0FDRixDb0RwOVJNLHdEQUtFLGNBSEEsWUFFQSxzQkFEQSxrQkFGQSxVcEQwOVJSLENNeHNVSSw0QjhDNnVDRSx3REFRSSxxQnBEdTlSUixDQUNGLENvRHA5Uk0sdURBSUUsYWpEcHZDTSxDaURrdkNOLGVBREEsZWpEbnNDc0IsQ2lEcXNDdEIsaUJBRUEsa0JwRHM5UlIsQ01wdFVJLDRCOEN5dkNFLHVEQVNJLGVBREEsZWpEenNDb0IsQ2lEMnNDcEIsaUJBQ0EsbUJBQ0EsaUJwRHU5UlIsQ0FDRixDb0RwOVJNLHFEQUlFLGFqRHB3Q00sQ2lEa3dDTixlQURBLGVqRHB0Q3NCLENpRHN0Q3RCLGlCQUVBLGtCcERzOVJSLENNcHVVSSw0QjhDeXdDRSxxREFTSSxlQURBLGVqRDV0Q29CLENpRDh0Q3BCLGlCQUNBLGtCcER1OVJSLENBQ0YsQ29EcDlSTSx3REFFRSxtQkFDQSxtQkFGQSxZcER3OVJSLENvRHI5UlEsMkRBSUUsVWpEcndDSSxDaURtd0NKLGVBREEsZWpEcnVDb0IsQ2lEdXVDcEIsaUJBRUEsaUJwRHU5UlYsQ29EcjlSUSwwREFJRSxVakQ1d0NJLENpRDB3Q0osZUFEQSxlakQvdUNvQixDaURpdkNwQixpQkFFQSxrQnBEdTlSVixDb0RwOVJRLHVFQUNFLGtCQUNBLGlCcERzOVJWLENvRHI5UlUseUVBQ0UsY0FDQSxXQUNBLGlCcER1OVJaLENvRHI5UlUsb0ZBTUUsYUFGQSxhakRuOUJlLENpRGk5QmYsZUFEQSxlakQvdkNrQixDaURpd0NsQixpQkFFQSxpQnBEdzlSWixDb0RsOVJNLHlEQUNFLG1CcERvOVJSLENvRG45UlEsNERBUUUsYWpEL3pDSSxDaURnMENKLFdBUEEsZUFEQSxlakQxd0NvQixDaUQ0d0NwQixpQkFJQSxtQkFEQSxpQkFEQSxVQURBLGlCcEQwOVJWLENvRGw5UlEsNkVBU0Usa0JqRDUwQ0ksQ2lENjBDSixrQkFKQSxVakQ1MENJLENpRGkxQ0osZUFUQSxlQURBLGVqRHJ4Q29CLENpRHl4Q3BCLHlCQUZBLGlCQUtBLG1CQURBLGVBTUEsa0JBREEsV3BEcTlSVixDb0RsOVJVLG1GQUNFLGtCcERvOVJaLENNaHpVSSw0QjhDOHpDRSx5REFvQ0ksZ0JBREEsVXBEbzlSUixDb0RsOVJRLDREQUVFLGVBQ0EsaUJBQ0EsbUJBSEEsWXBEdTlSVixDQUNGLENvRC84Uk0sbURBQ0UsbUJBQ0EsYXBEaTlSUixDb0RoOVJRLHNEQUtFLGFqRDUyQ0ksQ2lEZzNDSixXQU5BLGVBREEsZWpEM3pDb0IsQ2lENnpDcEIsaUJBSUEsbUJBREEsZ0JBREEsU3BEbzlSVixDb0Q5OFJRLHFEQUtFLGFqRHgzQ0ksQ2lEcTNDSixlQURBLGVqRHYwQ29CLENpRDAwQ3BCLHVCQURBLGlCQUdBLGtCcERnOVJWLENNbDFVSSw0QjhDNjJDRSxtREF5QkksZ0JBQ0EsU3BEZzlSUixDb0Q5OFJRLHNEQUNFLGVBQ0EsaUJBQ0EsWXBEZzlSVixDb0Q3OFJRLHFEQUNFLGVBQ0EsaUJBQ0Esa0JwRCs4UlYsQ29ENThSUSx3RUFDRSxVcEQ4OFJWLENvRHY4UlEsOERBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQnBEMjhSVixDb0R4OFJRLDZEQUVFLGVBREEsZ0JBRUEsZ0JwRDA4UlYsQ0FaRixDb0R4N1JJLHVDQUVFLDBCQUVBLFNBQ0EsT0FGQSxnQkFHQSxXcERzOFJOLENNejNVSSw0QjhDNjZDQSx1Q0FTSSxlQUNBLFVwRHU4Uk4sQ0FDRixDb0RyOFJNLHdEQUVFLHFCakR0N0NNLENpRHU3Q04sc0JwRHM4UlIsQ3FEMzhVRSw4REFFRSxXQUNBLFdBRkEsYXJEKzhVSixDb0QxOFJRLDhEQUNFLGlCcEQ0OFJWLENvRDE4UlUsb0lBQ0UsWXBENDhSWixDb0R6OFJRLCtEQStCRSx3QkFWQSxrQmpEajlDSSxDaURrOUNKLHlCQUNBLGtCQU9BLFVqRDc5Q0ksQ2lEaStDSixlQVZBLGVBU0EsV0FQQSxlQURBLGVqRHY2Q29CLENpRHk2Q3BCLGlCQUtBLFNBSEEsZUFEQSxrQkFSQSxXcERzOFJWLENvRHo5UlUsbUVBQ0UsV3BEMjlSWixDb0R6OVJVLHFFQUNFLFdwRDI5UlosQ29EejlSVSx3RUFDRSxVcEQyOVJaLENvRHo5UlUsb0VBQ0UsZWpEMThDRSxDaUQyOENGLHlCQUNBLHNCQUVBLGFqRDM4Q0UsQ2lEMDhDRixpQnBENDlSWixDb0QxOVJZLDBFQUNFLGtCcEQ0OVJkLENvRDE4UlUscUVBQ0Usa0JqRHJvQ2UsQ2lEc29DZix3QnBENDhSWixDb0R6OFJRLHNFQU1FLGFqRDErQ0ksQ2lEcytDSixZQUNBLGVBRkEsZWpEdjdDb0IsQ2lEMDdDcEIsaUJBR0EsZUFGQSxnQnBENjhSVixDTS83VUksNEI4QzA3Q0Usd0RBK0RHLHFCcEQwOFJQLENvRHg4UlEscUVBQ0UsVXBEMDhSVixDb0R2OFJRLCtEQVdFLGNBREEsV0FEQSxxQnBEbThSVixDb0QzOFJVLHdJQUdFLFdBREEsVXBENjhSWixDb0QxOFJVLG9FQUNFLGlCcEQ0OFJaLENvRG44UlEsc0VBQ0UsWXBEcThSVixDQUNGLENvRGg4Uk0sMERBQ0Usd0JqRG5yQ21CLENpRG9yQ25CLGlCcERrOFJSLENvRGo4UlEsNkRBS0UsMkRBQ0EsMEJBTEEsV0FPQSxxQkFDQSxXQU5BLGVBREEsZWpEdCtDb0IsQ2lEdytDcEIsaUJBR0Esd0JwRHE4UlYsQ01yK1VJLDRCOENzaERFLDBEQWdCSSxZcERtOFJSLENvRGg4Uk0sa0VBRUksYXBEbThSVixDb0RsOFJVLHVFQUNFLFlwRG84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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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OEV6a3BCRSx1QkFDRSxhOUUya3BCSixDOEVua3BCQSxpQkFJRSxhQUNBLHNCQUpBLFlBRUEsa0JBREEsZ0JBSUEsZ0I5RXNrcEJGLENNemlwQkkseUJ3RW5DSixpQkFTSSxrQjlFdWtwQkYsQ0FDRixDOEVwa3BCQSxrQkFHRSx3QjNFb0RZLEMyRWxEWixhM0VzQ1ksQzJFckNaLGFBSkEsbUJBREEseUJBR0EsZTlFeWtwQkYsQ012anBCSSx5QndFdEJKLGtCQVFJLGNBRUEsZUFEQSxnQkFFQSxpQjlFeWtwQkYsQ0FDRixDOEV0a3BCQSx3QkFDRSxjQUNBLG1COUV5a3BCRixDTXBrcEJJLHlCd0VQSix3QkFJSSxxQkFFQSxnQkFEQSxtQjlFNGtwQkYsQ0FDRixDOEV4a3BCQSxnQkFFRSxhM0VxQlksQzJFdEJaLHFCQUVBLHlCOUUya3BCRixDOEUxa3BCRSxzQkFDRSxhOUU0a3BCSixDOEV4a3BCQSxtQkFDRSxPQUVBLHVCOUUwa3BCRixDTXpscEJJLDBCd0VZSixtQkFNSSx3QjlFMmtwQkYsQ0FDRixDOEV2a3BCRSw0QkFDRSxnQjlFeWtwQkosQzhFdGtwQkEsaUJBQ0UsV0FDQSxjOUV5a3BCRixDOEV0a3BCQSxpQkFDRSxhM0VmWSxDMkVnQlosa0JBQ0EscUI5RXlrcEJGLENNNW1wQkkseUJ3RWdDSixpQkFLSSxtQjlFMmtwQkYsQ0FDRixDOEV4a3BCQSxtQkFDRSxhQUNBLDRCOUUya3BCRixDTXRucEJJLHlCd0U4Q0osMkJBRUksbUI5RTJrcEJGLENBQ0YsQ001bnBCSSwwQndFOENKLDJCQUtJLG9COUU2a3BCRixDQUNGLENNcG5wQkksNkJ3RTBDRSxnRkFDRSxrQjlFNmtwQk4sQ0FDRixDOEV4a3BCQSxzQkFDRSxhM0U3Q1ksQzJFK0NaLGVBREEsZTlFNGtwQkYsQ001b3BCSSx5QndFOERKLHNCQUtJLGVBQ0EscUI5RTZrcEJGLENBQ0YsQ01scHBCSSwwQndFOERKLHNCQVNJLGlCQUNBLGU5RStrcEJGLENBQ0YsQzhFNWtwQkEsZ0JBSUUsdUJBRkEsYUFHQSxtQkFDQSxlQUhBLDhCaEV4SUEsZ0JBRkEsU0FDQSxTZDZ0cEJGLEM4RTlrcEJBLHNCQUVFLGdDQURBLFU5RWtscEJGLEM4RWhscEJFLHdCQUVFLGEzRXhFVSxDMkV1RVYsY0FFQSxrQkFFQSxlM0V6QjBCLEMyRXdCMUIscUI5RW1scEJKLENNL3FwQkkseUJ3RXdGRix3QkFPSSxpQkFDQSxtQjlFb2xwQkosQ0FDRixDTXJycEJJLDBCd0V3RkYsd0JBV0ksbUJBRUEsbUJBREEsa0I5RXVscEJKLENBQ0YsQ001cnBCSSwwQndFd0ZGLHdCQWdCSSxrQjlFd2xwQkosQ0FDRixDOEV2bHBCSSw4QkFDRSxhOUV5bHBCTixDOEUva3BCVyw0Q0FDUCxpQjlFcWxwQkosQzhFNWtwQkUsd0NBR0UscUJBRkEsZUFDQSxlOUVtbHBCSixDOEVobHBCRSxzQ0FDRSxZOUVrbHBCSixDTXZ0cEJJLHlCd0VvSUYsc0NBR0ksbUI5RW9scEJKLENBQ0YsQzhFbGxwQkUsMEJBQ0UsOEJBQ0UsZ0I5RW9scEJKLEM4RWxscEJFLG9DQUNFLGdCOUVvbHBCSixDOEVsbHBCRSw2QkFDRSxhQUNBLGE5RW9scEJKLENBQ0YsQzhFbGxwQkUseUNBQ0UsMkI5RW9scEJKLEMrRXJ5cEJBLE1BQ0UsWS9Fd3lwQkYsQ01sdXBCSSw2QnlFdkVKLE1BR0ksYS9FMHlwQkYsQ0FDRixDK0VweXBCQSxPQUNFLGEvRXV5cEJGLENNM3VwQkksNkJ5RTdESixPQUdJLFkvRXl5cEJGLENBQ0YsQytFbnlwQkEsU0FDRSxrQi9Fc3lwQkYsQytFanlwQkEsYUFDRSx3Qi9Fb3lwQkYsQytFOXhwQkEsbUJqRWhDRSxnQkFGQSxTQUNBLFNkcTBwQkYsQytFanlwQkUsc0JBQ0UsbUIvRW15cEJKLEMrRWp5cEJJLGlDQUNFLG9CL0VteXBCTixDTXB3cEJJLDRCeUUxQkEsc0JBQ0UsbUIvRWl5cEJKLEMrRS94cEJJLGlDQUNFLGUvRWl5cEJOLENBQ0YsQ001d3BCSSw2QnlFaEJBLHNCQUVFLGNBREEsbUIvRWd5cEJKLEMrRTd4cEJJLGlDQUNFLGtCL0UreHBCTixDQUNGLEMrRTN4cEJFLHFCQUNFLGEvRTZ4cEJKLENPbDBwQkUsa0Z3RXVDSSxhL0U4eHBCTixDTTN4cEJJLDZCeUVORixxQkFPSSxpQi9FOHhwQkosQ0FDRixDTWh5cEJJLDRCeUVNSiwrQkFFSSw4QkFFQSxvQkFFQSxrQkFIQSxnQkFFQSxvQkFFQSxxQy9FNnhwQkYsQytFNXhwQkUseUNBQ0UsbUIvRTh4cEJKLEMrRTV4cEJFLDBDQUNFLGtCL0U4eHBCSixDQUNGLEMrRTF4cEJBLDBCQUNFLGtCQUVBLGU1RTRCNEIsQzRFN0I1QixpQkFFQSxzQkFDQSxrQi9FNnhwQkYsQ010MHBCSSwwQnlFb0NKLDBCQU9JLGlCL0UreHBCRixDQUNGLENNMzBwQkkseUJ5RThDQSxtQ0FDRSxhQUVBLGVBREEsZS9FaXlwQkosQ0FDRixDTXIwcEJJLDRCeUV1QkosMEJBb0JJLG1CQUZBLGFBREEsZUFFQSw2Qi9Fa3lwQkYsQytFaHlwQkUsOEJBRUUsZ0JBQ0Esd0JBRkEsYy9Fb3lwQkosQytFanlwQmEsdUVBQ1Asd0IvRW15cEJOLENBQ0YsQytFL3hwQkUsa0NBQ0Usd0JBRUEseUJBREEsZ0JBRUEsaUJBRUEsMEJBREEseUIvRWt5cEJKLENNNzFwQkksNEJ5RXNERixrQ0FVSSwwQi9FaXlwQkosQ0FDRixDK0U3eHBCQSxtQ0FDRSxrQkFFQSxlNUVsQjRCLEM0RWlCNUIsaUJBRUEsb0JBQ0Esa0IvRWd5cEJGLENNdjNwQkksMEJ5RWtGSixtQ0FPSSxpQi9Fa3lwQkYsQ0FDRixDTTUzcEJJLHlCeUU0RkEsNENBQ0UsYUFFQSxlQURBLGUvRW95cEJKLENBQ0YsQ010M3BCSSw0QnlFcUVKLG1DQW9CSSxtQkFGQSxhQURBLGVBRUEsNkIvRXF5cEJGLEMrRW55cEJFLHVDQUVFLGdCQUNBLHdCQUZBLGMvRXV5cEJKLEMrRXB5cEJhLGdGQUNQLHdCL0VzeXBCTixDQUNGLEMrRWp5cEJBLDJCQU1FLFdBSkEsZUFEQSxnQkFFQSxnQi9FcXlwQkYsQ00xNXBCSSwwQnlFa0hKLDJCQVFJLGMvRW95cEJGLENBQ0YsQ00vNXBCSSx5QnlFNkhBLG9DQUNFLFkvRXF5cEJKLENBQ0YsQ012NXBCSSw0QnlFcUdKLDJCQWtCSSxtQkFGQSxhQUNBLDZCL0V1eXBCRixDK0VyeXBCRSwrQkFFRSxnQkFDQSx3QkFGQSxjL0V5eXBCSixDK0V0eXBCYSx3RUFDUCx3Qi9Fd3lwQk4sQ0FDRixDTXQ2cEJJLDZCeUVxR0osMkJBZ0NJLFU1RS9IVSxDNEU2SFYsZUFEQSxlNUU3RTBCLEM0RStFMUIscUIvRXl5cEJGLENBQ0YsQytFdHlwQkUseUNBQ0UsdUIvRXd5cEJKLENNajdwQkksNkJ5RXdJRix5Q0FHSSxtQi9FMHlwQkosQ0FDRixDTXQ3cEJJLDZCeUV3SUYseUNBTUksdUIvRTR5cEJKLENBQ0YsQytFeHlwQkEsb0JBR0Usc0JBREEsZ0IvRTJ5cEJGLENNNzhwQkkseUJ5RWdLSixvQkFPSSxvQkFEQSxnQi9FNHlwQkYsQ0FDRixDTW45cEJJLHlCeUVnS0osb0JBV0ksdUJBREEsa0IvRTh5cEJGLENBQ0YsQ016OXBCSSwwQnlFZ0tKLG9CQWVJLHNCQURBLGtCL0VnenBCRixDQUNGLEMrRTN5cEJFLDhCQUNFLG9CL0U4eXBCSixDTXQ5cEJJLDRCeUV5S0EsZ0RBRUkscUIvRSt5cEJOLENBQ0YsQytFeHlwQlEsMEZBRUUsYUFEQSw4Qi9FMnlwQlYsQ00vOXBCSSw2QnlFc0tKLDJCQXNCSSxhQUNBLGNBQ0Esd0IvRXV5cEJGLENBQ0YsQ012OXBCSSxtRHlFdUpKLDJCQTJCSSwyQkFDQSxvQi9FeXlwQkYsQ0FDRixDTTUrcEJJLDRCeUVzS0osMkJBa0NJLG1CQUhBLGFBQ0EsMkJBQ0Esc0JBSUEsc0JBREEsVUFEQSxVL0U2eXBCRixDQUNGLENNcGdxQkkseUJ5RTJOQSxnREFDRSxrQi9FNHlwQkosQytFMXlwQkksMkRBQ0UsYy9FNHlwQk4sQ0FDRixDTS8vcEJJLDRCeUV1TkYsbUNBRUksMkJBQ0EsZ0IvRTB5cEJKLENBQ0YsQytFcHlwQkEsOEJBRUUsYTVFNU1ZLEM0RTJNWixvQi9Fd3lwQkYsQytFcnlwQkUsaUNBQ0UsbUJBQ0EsZTVFbEwwQixDNEVtTDFCLGtCL0V1eXBCSixDTS9ncUJJLDRCeUVpT0osOEJBYUksaUJBRkEsY0FHQSxnQkFGQSxrQkFHQSxZL0V1eXBCRixDQUNGLENNcmlxQkkseUJ5RThPSiw4QkFtQkksZS9Fd3lwQkYsQytFdnlwQkUsaUNBQ0Usa0JBQ0EsbUIvRXl5cEJKLENBQ0YsQ005aXFCSSwwQnlFOE9KLDhCQTBCSSxrQi9FMHlwQkYsQytFenlwQkUsaUNBQ0UsZUFDQSxrQi9FMnlwQkosQ0FDRixDTTFpcUJJLDRCeUVrUUYsc0NBSUksWUFEQSxzQi9FMHlwQkosQ0FDRixDK0V2eXBCSSwwQ0FDRSx1Qi9FeXlwQk4sQytFaHlwQkEsNkJBQ0UsWS9Fa3lwQkYsQ010anFCSSw2QnlFc1JGLHFDQUlFLDRCQURBLGFBREEsWS9Fb3lwQkYsQ0FDRixDTTdqcUJJLDRCeUVzUkYscUNBUUksWUFDQSxtQi9FbXlwQkosQ0FDRixDK0UveHBCQSxpQ0FDRSxVNUUvUlksQzRFZ1NaLGtCL0VreXBCRixDTXhrcUJJLDZCeUVvU0osaUNBTUksYTVFblJVLEM0RWtSVixhL0VveXBCRixDQUNGLENNOWtxQkksNkJ5RW9TSixpQ0FTSSxpQi9FcXlwQkYsQ0FDRixDTW5scUJJLDRCeUVvU0osaUNBaUJJLFU1RS9TVSxDNEUyU1YsZUFDQSxtQkFDQSxnQkFDQSxtQi9FdXlwQkYsQ0FDRixDK0VueXBCQSxvQ2pFL1hFLGdCQUZBLFNBQ0EsU2R5cXFCRixDK0V0eXBCRSx1Q0FDRSxxQkFDQSxtQi9Fd3lwQkosQytFdHlwQkksa0RBQ0UsYy9Fd3lwQk4sQytFcHlwQkUsc0NyRTVZQSxnQ0FEQSxhUCtGWSxDNEUrU1YsZUFDQSxtQnJFN1lGLG1CQUNBLHFCcUU2WUUscUIvRTB5cEJKLENPNXBxQkUscUlHdkJFLDJCUDhFVSxDT2hGVixhUGdGVSxDTy9FVixvQlZ5cnFCSixDK0UzeXBCRSx3Q0FFRSxtQkFEQSxxQi9FOHlwQkosQ00zbnFCSSw0QnlFaVZGLHlDQUVJLGMvRTR5cEJKLEMrRXh5cEJBLDRDQUVJLFkvRTJ5cEJKLENBSkYsQytFcnlwQkksK0NBQ0UscUJBQ0EsYy9FNHlwQk4sQ016b3FCSSw0QnlFMlZBLCtDQUlJLHdCL0U4eXBCTixDQUNGLEMrRWx5cEJJLG9DQXJCRiw0Q0FzQkksYy9FcXlwQkosQ0FDRixDK0VqeXBCQSw0QkFhRSxxQkFaQSxhQVdBLG1CQUZBLGlCQUhBLGlCQUVBLDhCQU5BLG9CQUNBLGEvRXd5cEJGLENNM3FxQkkseUJ5RStYSiw0QkFnQkksa0JBSUEsaUIvRTZ4cEJGLENBQ0YsQ01qcnFCSSwwQnlFK1hKLDRCQTJCSSx1QkFEQSxzQkFIQSxlQUVBLGFBREEsYUFJQSxvQi9FK3hwQkYsQytFN3hwQkUsdUNBQ0UsYS9FK3hwQkosQ0FDRixDTWpycUJJLDRCeUVrWEosNEJBd0NJLDhCQUhBLHFCQURBLGtCQUdBLFVBREEsVS9FaXlwQkYsQ0FDRixDTTNxcUJJLG1EeUU4WUYsb0NBRUksUy9FK3hwQkosQ0FDRixDK0U1eHBCRSx1Q0FDRSwwQi9FOHhwQkosQ01sc3FCSSw0QnlFd2FKLHdCQUVJLGVBQ0Esa0IvRTZ4cEJGLENBQ0YsQytFNXhwQkUsMEJyRXBmQSxnQ0FEQSxhUCtGWSxDTzdGWixtQkFDQSxvQlZveHFCRixDT3p2cUJFLGlHR3ZCRSwyQlA4RVUsQ09oRlYsYVBnRlUsQ08vRVYsb0JWc3hxQkosQ01qdXFCSSx5QnlFOGJGLGdDQUVJLGdDL0VxeXBCSixDQUNGLEMrRWp5cEJBLDhCQUdFLGE1RXBhWSxDNEVrYVoscUJBQ0EsaUIvRXF5cEJGLEMrRWp5cEJBLG1DQUNFLHFCQUNBLGMvRW95cEJGLEMrRWp5cEJBLHVEQUNFLGtCL0VveXBCRixDK0VqeXBCQSxTQUNFLGEvRW95cEJGLENNenZxQkksMEJ5RW9kSixTQUlJLFkvRXF5cEJGLENBQ0YsQ2dGeHpxQkEsVUFDRSxxQmhGMnpxQkYsQ2lGeHpxQkEsdUNBQ0UsaUJBQ0EsZ0JqRjh6cUJGLENNMXdxQkkseUIyRXRESix1Q0FJSSxvQkFDQSxtQmpGZzBxQkYsQ0FDRixDTWh4cUJJLDBCMkV0REosdUNBUUksNkJqRmswcUJGLENBQ0YsQ01yeHFCSSwwQjJFdERKLHVDQVdJLGlCQUNBLHVCakZvMHFCRixDQUNGLENNOXdxQkksNEIyRXBEQSxrREFDRSxjakZxMHFCSixDaUZwMHFCSSwrREFDRSxTakZzMHFCTixDaUZuMHFCRSw0REFDRSxrQmpGcTBxQkosQ0FDRixDTXR5cUJJLHlCNEVyREosa0JBRUksY2xGaTJxQkYsQ0FDRjs7QWtGOTFxQkEsNEJBQ0EseUJBSUUsbUJBRkEsYUFLQSxpQmxGNjFxQkYsQ2N4MHFCSSx3RG9FNUJKLHlCQVdNLHNCQURBLGtCbEYrMXFCSixDQUNGLENjMzBxQkksdURvRS9CSix5QkFjTSxlQUNBLFlsRmcycUJKLENrRi8xcUJhLHFEQUNQLCtCbEZpMnFCTixDQUNGLENjdjFxQkkscURvRTVCSix5QkF1Qk0sZ0JsRmcycUJKLENBQ0YsQ2N6MXFCSSxvRG9FL0JKLHlCQTBCTSxhQUNBLFlsRmsycUJKLENrRmoycUJhLHFEQUNQLCtCbEZtMnFCTixDQUNGLENjcjJxQkkscURvRTVCSix5QkFtQ00sYUFDQSxxQkFDQSxnQmxGazJxQkosQ0FDRixDY3oycUJJLG9Eb0UvQkoseUJBd0NNLGFBQ0EsWWxGbzJxQkosQ2tGbjJxQmEscURBQ1AsK0JsRnEycUJOLENBQ0YsQ2NyM3FCSSxzRG9FNUJKLHlCQWlETSxhQUNBLGFBQ0EsaUJBQ0EsYWxGbzJxQkosQ0FDRixDYzEzcUJJLHFEb0UvQkoseUJBdURNLGlCQUNBLFlsRnMycUJKLENrRnIycUJhLHFEQUNQLCtCbEZ1MnFCTixDQUNGLENNcDNxQkksMEI0RTlDSix5QkErREksYUFDQSxZbEZ1MnFCRixDQUNGLENrRi8xcUJFLGtEQUNFLFlsRmkycUJKLENrRjcxcUJBLDBDQUNFLGNBQ0EsY2xGZzJxQkYsQ01yM3FCSSw0QjRFbUJKLDBDQUlJLGNBRUEsaUJsRmsycUJGLENrRjUxcUJFLDZQQUVFLFlsRmkycUJKLENrRjkxcUJFLHVJQUNFLGFsRmcycUJKLENBVEYsQ2tGbDFxQkEsMENBR0UsaUJBQ0EsaUJBQ0EsOEJsRjYxcUJGLENNNTRxQkksNkI0RTBDSiwwQ0FXSSxhQUZBLG9CQURBLGdCQUVBLGlCQUVBLGFsRjgxcUJGLENBQ0YsQ01yNXFC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RSwwREFDRSxVL0VobUJVLEMrRWttQlYsa0JBREEsTWxGNjBxQkosQ01wN3JCSSw0QjRFcW1CRiwwREFLSSxtQmxGODBxQkosQ0FDRixDTXQ4ckJJLHlCNEVrbkJGLDBEQVFJLGtCbEZnMXFCSixDQUNGLENNMzhyQkksMEI0RWtuQkYsMERBV0ksa0JsRmsxcUJKLENBQ0YsQ01oOXJCSSwwQjRFa25CRiwwREFjSSxrQkFDQSxpQmxGbzFxQkosQ0FDRixDa0ZoMXFCRSwrTEFJRSxvQkFDQSxpQkFIQSxlQUNBLDBCbEZvMXFCSixDTTc5ckJJLHlCNEVzb0JGLCtMQVFJLG1CQUNBLGVsRm8xcUJKLENBQ0YsQ01wK3JCSSwwQjRFc29CRiwrTEFlSSxlQUNBLGNsRm8xcUJKLENBQ0YsQ005OXJCSSw0QjRFeW5CRiwrTEFtQkksZ0JsRnUxcUJKLENBQ0YsQ2tGcDFxQkUsa0hBRUUsV0FDQSxjQUNBLGdCQUdBLGlCQURBLHNCQURBLHNCQUpBLFVsRjQxcUJKLENNMS9yQkkseUI0RTZwQkYsa0hBVUksZ0JBREEsb0JsRnkxcUJKLENBQ0YsQ01oZ3NCSSwwQjRFNnBCRixrSEFpQkksZUFEQSxtQmxGdzFxQkosQ0FDRixDTXovckJJLDRCNEVncEJGLGtIQW9CSSxTbEZ5MXFCSixDQUNGLENrRnIxcUJFLDREQUNFLDRCbEZ1MXFCSixDTTlnc0JJLDBCNEVzckJGLDREQUdJLDBCbEZ5MXFCSixDQUNGLENNdi9yQkksbUQ0RWlxQkYscUVBRUksY2xGdzFxQkosQ0FDRixDa0ZyMXFCRSwrQ0FDRSxjbEZ1MXFCSixDa0ZwMXFCRSxnS0FFRSwrQkFEQSxZbEZ1MXFCSixDTWxoc0JJLDZCNEUwckJGLGdLQU1JLCtCQURBLFNsRncxcUJKLENBQ0YsQ014aHNCSSw0QjRFMHJCRixnS0FXSSwrQkFEQSxZbEZ5MXFCSixDQUNGLENrRnIxcUJFLGlGQUVFLDZCQURBLHlCbEZ3MXFCSixDTS9pc0JJLHlCNEVzdEJGLGlGQUlJLDRCbEZ5MXFCSixDQUNGLENrRnIxcUJBLHdDQUdFLGVBREEsZS9FOXBCNEIsQytFNnBCNUIsZWxGMDFxQkYsQ2tGdDFxQkUscURBQ0Usd0IvRTFzQlUsQytFMnNCVixvQmxGdzFxQkosQ2tGdDFxQkksMkRBQ0Usd0IvRS9zQlEsQytFZ3RCUixvQmxGdzFxQk4sQ01sa3NCSSx5QjRFK3RCSix3Q0FnQkksZWxGdTFxQkYsQ0FDRixDTTFqc0JJLDRCNEVrdEJKLHdDQW1CSSxrQkFHQSw0QkFDQSxVbEZxMXFCRixDQUNGLENNNWtzQkkseUI0RSt0Qkosd0NBMkJJLG1CQURBLGUvRXJyQjBCLEMrRXVyQjFCLDJCbEY2MXFCRixDQUNGLENrRmwxcUJBLDJCQUNFLEdBQ0Usa0JsRncxcUJGLENrRnQxcUJBLEdBQ0Usb0JsRncxcUJGLENBQ0YsQ2tGNTBxQkEsa0JBQ0UsR0FDRSxVQUNBLHVCbEZzMXFCRixDa0ZwMXFCQSxHQUNFLFVBQ0EsMEJsRnMxcUJGLENBQ0YsQ2tGeDBxQkEsbUJBQ0UsR0FFRSxVQURBLDBCbEZxMXFCRixDa0ZsMXFCQSxHQUVFLFVBREEsdUJsRnExcUJGLENBQ0YsQ2tGajFxQkEsdUJBQ0UsMEJsRm0xcUJGLENrRjcwcUJBLGlCQUlFLGFBRUEsS2xGaTFxQkYsQ2tGNTBxQkEsa0NBSkUsbURBRkEsT0FKQSxrQkFFQSxXQUtBLFNsRjAxcUJGLENrRnYxcUJBLGlCQU9FLFNBSkEsYUFNQSw4QmxGODBxQkYsQ010cHNCSSw0QjRFNDBCRiwwSEFFSSxlQUNBLGtCbEY2MHFCSixDQUNGLENrRngwcUJFLHlJQUNFLGFsRjIwcUJKLENrRnowcUJJLCtJQUtFLHlCQUNBLGtCQUxBLGVBQ0EsaUJBQ0EsZ0JBQ0EscUJBSUEsa0JBQ0EsaUJBRkEsb0JsRjYwcUJOLENrRngwcUJJLCtJQUNFLFVsRjAwcUJOLENrRngwcUJNLHFKQUNFLHFCbEYwMHFCUixDa0ZwMHFCQSxpREFDRSxVbEZ1MHFCRixDa0ZwMHFCSSw0R0FDRSxZbEZzMHFCTjs7QWtGajBxQkEsMEJDOTdCQSxnQ0FDRSxxQkE4Q0EsZ0JBN0NBLGdCbkZ1d3NCRixDbUZ0d3NCRSxvQ0FDRSxTbkZ3d3NCSixDbUZ0d3NCRSxxQ0FDRSx3Qm5Gd3dzQkosQ21GaHdzQkUsMEJBQ0UsMkNBQ0UsZ0JuRmt3c0JKLENtRmh3c0JFLHFEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCbkZrd3NCSixDQUNGLENNbHVzQkkseUI2RXpESixnQ0E2Qkksb0JBQ0EseUJuRmt3c0JGLENBQ0YsQ014dXNCSSwwQjZFekRKLGdDQWlDSSwyQm5Gb3dzQkYsQ0FDRixDTTd1c0JJLDBCNkV6REosZ0NBb0NJLG1CQUNBLHNCbkZzd3NCRixDQUNGLENNbnZzQkksMEI2RWpCRixvREFFSSxhbkZzd3NCSixDQUNGLENtRmp3c0JFLHlDQUNFLGdCbkZtd3NCSixDbUY3dnNCRSx1R0FDRSxTbkZpd3NCSixDbUY3dnNCSSxxTkFDRSxTbkZnd3NCTixDbUY1dnNCRSx5RkFFRSx5QkFEQSxZQUVBLEtuRit2c0JKLENtRjV2c0JFLHlDQUNFLHVGQUNFLHFCbkYrdnNCSixDbUY1dnNCRSx1R0FDRSxTbkYrdnNCSixDQUNGLENtRjV2c0JFLHlDQUNFLHVHQUNFLFNuRit2c0JKLENtRjN2c0JJLHFNQUNFLFNuRjh2c0JOLENBQ0YsQ21GMXZzQkUseUNBQ0UsdUZBQ0UscUJuRjZ2c0JKLENtRjF2c0JFLG1HQUNFLFduRjZ2c0JKLENtRnh2c0JNLCtOQUNFLFVuRjJ2c0JSLENBQ0YsQ21GdHZzQkUseUZBQ0UsbUdBQ0UsYW5GeXZzQkosQ0FDRixDbUZ0dnNCRSwwQ0FDRSx1RkFDRSxxQm5GeXZzQkosQ21GcHZzQk0sK05BQ0UsVW5GdXZzQlIsQ21GcnZzQk0sK05BQ0UsU25Gd3ZzQlIsQ0FDRixDbUZudnNCRSwwQ0FDRSx1RkFDRSxxQm5Gc3ZzQkosQ21GbnZzQkUsbUdBQ0UsZW5Gc3ZzQkosQ21GbnZzQkUsdUdBQ0UsU25Gc3ZzQkosQ21GanZzQk0sK05BQ0UsVW5Gb3ZzQlIsQ0FDRixDbUYvdXNCRSwwQ0FDRSx1RkFDRSxxQm5Ga3ZzQkosQ21GN3VzQk0sK05BQ0UsVW5GZ3ZzQlIsQ21GOXVzQk0sK05BQ0UsU25GaXZzQlIsQ0FDRixDb0Z6NXNCQSx3QkNGRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQmtEeEJBLG9CQUNBLGlCcEZrNnNCRixDb0ZoNnNCRSw2QkFDRSxrQnBGazZzQkosQ29GLzVzQkUsdURBRUUsa0JBREEsZWpGbUgwQixDaUZoSDFCLHFCQUNBLGFBRkEsZXBGbTZzQkosQ01yM3NCSSwwQjhFekRKLHdCQWdCSSxjcEZrNnNCRixDb0ZqNnNCRSx1REFDRSxzQnBGbTZzQkosQ0FDRixDTTczc0JJLDBCOEV6REosd0JBdUJJLGtCQURBLG1CQUVBLGlCcEZvNnNCRixDb0ZuNnNCRSx1REFHRSxrQkFGQSxnQkFDQSxjcEZzNnNCSixDQUNGLENNNTNzQkksNEI4RXRDQSxtQ0FDRSxjcEZxNnNCSixDb0ZuNnNCRSx1REFDRSxrQnBGcTZzQkosQ29GaDZzQkYsMkNBRUksU3BGbzZzQkYsQ0FMRixDb0YzNXNCQSxpQ0FJRSxtQkFGQSxhQUNBLFlBRUEseUJBSkEsZ0JwRnc2c0JGLENNbDVzQkksNkI4RXZCSixpQ0FXSSxpQ0FKQSwyQkFFQSxnQkFDQSxrQkFGQSxrQnBGeTZzQkYsQ0FDRixDb0ZyNnNCRSxzREFDRSxnQnBGdTZzQkosQ005NXNCSSw0QjhFdkJKLGlDQWlCSSxrQnBGdzZzQkYsQ0FDRixDb0ZyNnNCQSw2QkFDRSxvQkFJQSxXQUhBLG1CQUNBLG1CQUdBLFNwRnU2c0JGLENNMzZzQkksNEI4RUZKLDZCQW9CSSxtQkFUQSx5QkFDQSwyQkFGQSxtQkFRQSxvQkFGQSxrQkFEQSxjQUlBLHVCQUZBLG9CQUhBLGNwRjY2c0JGLENBQ0YsQ012OHNCSSx5QjhFV0osNkJBNEJJLGtCQUhBLG1CQUNBLHFCQUNBLGtCQUhBLHVCcEY0NnNCRixDQUNGLENNaDlzQkksMEI4RVdKLDZCQWdDSSxpQkFDQSxjcEZ5NnNCRixDQUNGLENvRnY2c0JFLG1DQUVFLHFCakY5QlUsQ2lGK0JWLGlCakYvQlUsQ2lGNkJWLGFwRjI2c0JKLENvRnQ2c0JFLHNFQUVFLGdDcEZ1NnNCSixDc0Z2aHRCQSxtQ0RPRSxrQmxGeUVZLEMrQnhEWiw4RG9EdEJBLG1CQUdBLDBCdEY2aHRCRixDdUZsaXRCQSx5REZGRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQnFEcEJBLHFCQTRCQSxnQkE3QkEsc0JBREEsZ0J2RjRpdEJGLEN1RnhpdEJFLDBCQUNFLCtFQUNFLGdCdkYwaXRCSixDdUZ4aXRCRSxtR0FFRSxpQkFDQSxrQkFGQSxpQkFHQSxjdkYwaXRCSixDQUNGLEN1RnZpdEJFLG1HQUNFLFl2RnlpdEJKLENNcGd0QkkseUJpRnpESix5REF3Qkksa0J2RnlpdEJGLENBQ0YsQ016Z3RCSSx5QmlGekRKLHlEQTRCSSxtQkFDQSxxQnZGMGl0QkYsQ0FDRixDdUZ0aXRCRSwyRUFDRSxnQnZGd2l0QkosQ3dGM2t0QkEsOEJIT0Usa0JsRnlFWSxDK0J4RFosOERzRHRCQSxtQkFHQSwwQnhGaWx0QkYsQ3lGdGx0QkEsaUNKT0Usa0JsRnlFWSxDK0J4RFosOERBQ0EsMkJ1RHZCQSxzQnpGOGx0QkYsQ012aXRCSSwwQm1GekRKLGlDQUlJLHVCekZnbXRCRixDQUNGLEMwRnJtdEJBLDJCQUNFLGlCQXNDQSxnQkFyQ0Esc0JBQ0Esa0IxRjRtdEJGLEMwRjNtdEJFLGtEQUNFLGExRjZtdEJKLENNNWl0QkksNEJvRmhFQSx3REFFSSxZMUY4bXRCTixDQUNGLEMwRjNtdEJFLDBCQUNFLHNDQUNFLGdCMUY2bXRCSixDMEYzbXRCRSxnREFFRSxpQkFDQSxrQkFGQSxpQkFHQSw2QkFDQSw2QjFGNm10QkosQ0FDRixDTTdqdEJJLDRCb0Z0RUosMkJBeUJJLHFCMUY4bXRCRixDQUNGLENNL2t0QkkseUJvRnpESiwyQkE0Qkksd0IxRmdudEJGLENBQ0YsQ01wbHRCSSwwQm9GekRKLDJCQStCSSx3QjFGa250QkYsQ0FDRixDTXpsdEJJLDBCb0Z6REosMkJBa0NJLHFCQUVBLHVCQURBLHFCMUZxbnRCRixDQUNGLEMwRmpudEJFLG9DQUNFLGdCMUZtbnRCSixDMkY1cHRCQSxxQk5GRSxrQmxGc0ZZLEMrQjVEWiwyREFDQSwyQnlEeEJBLGlCQUVBLHdCQUNBLG9CM0ZvcXRCRixDTS9tdEJJLHlCcUZ6REoscUJBUUksYUFEQSxxQjNGc3F0QkYsQ0FDRixDTXJudEJJLHlCcUZ6REoscUJBV0kscUJBQ0Esc0IzRnVxdEJGLENBQ0YsQ00zbnRCSSwwQnFGekRKLHFCQWVJLHFCQUNBLG1CM0Z5cXRCRixDQUNGLEMyRnRxdEJBLGlDQUNFLHdCeEYwRFksQ3dGdERaLHNCQUhBLG9CQUNBLGtCQUNBLFMzRjBxdEJGLENNem90QkkseUJxRnJDSixpQ0FPSyxhQUdELG9CM0Z3cXRCRixDQUNGLENNOW90QkksMEJxRnJDSixpQ0FlSSxvQkFGQSw2QkFDQSxTM0ZncnRCRixDQUNGLEMyRjlxdEJFLG9DQUNFLFkzRmdydEJKLENNN3B0QkkseUJxRnBCRixvQ0FHSSxrQjNGa3J0QkosQ0FDRixDTWxxdEJJLDBCcUZwQkYsb0NBTUksbUJBQ0EsbUIzRm9ydEJKLENBQ0YsQzJGbHJ0QkUsbUNBRUUsc0IzRm1ydEJKLENNM3F0QkksMEJxRlZGLG1DQUtJLHVCM0ZvcnRCSixDQUNGLEMyRmxydEJFLDRDQUNFLHFCM0ZvcnRCSixDMkZqcnRCSSwyREFDRSx3QjNGbXJ0Qk4sQzJGanJ0QkksNEZBQ0UsTTNGbXJ0Qk4sQzJGOXF0QkEsOEJBSUUsdUJBSEEsYUFJQSxlQUhBLDJCQUNBLGlCM0ZtcnRCRixDTWpzdEJJLHlCcUZXSiw4QkFPSSw2QjNGbXJ0QkYsQ0FDRixDTXRzdEJJLHlCcUZXSiw4QkFXSSw4QkFEQSxtQjNGc3J0QkYsQ0FDRixDTTVzdEJJLDBCcUZXSiw4QkFjSSxpQjNGdXJ0QkYsQ0FDRixDMkZocnRCRSxrREFFRSxnQkFEQSxTM0ZvcnRCSixDMkZqcnRCRSxtREFDRSxTM0ZtcnRCSixDMkZqcnRCRSxtREFFRSxrQkFEQSxTM0ZvcnRCSixDMkZqcnRCRSx3Q0FFRSx3QnhGM0JVLEN3RjRCVixpQkFGQSxnQjNGcXJ0QkosQzJGanJ0QkUsd0NBQ0UsaUJBQ0Esb0IzRm1ydEJKLENNdHV0QkkseUJxRnNEQSxrREFDRSxTM0ZtcnRCSixDMkZqcnRCRSxtREFDRSxTM0ZtcnRCSixDMkZqcnRCRSxtREFFRSxhQURBLFMzRm9ydEJKLENBQ0YsQ01sdnRCSSx5QnFGa0VBLHdDQUNFLGtCQUNBLHFCM0ZtcnRCSixDMkZqcnRCRSx3Q0FDRSxlQUNBLGdCM0ZtcnRCSixDQUNGLENNNXZ0QkksMEJxRjRFQSx3Q0FDRSxlQUNBLG9CM0ZtcnRCSixDQUNGLENNcnZ0QkksNEJxRnNFQSx1REFDRSxxQjNGa3J0QkosQzJGL3F0QkUsa0RBRUUsZUFEQSxVM0ZrcnRCSixDMkY5cXRCRSxtREFDRSxVM0ZncnRCSixDMkY3cXRCRSxtREFFRSxhQURBLFUzRmdydEJKLEMyRjdxdEJFLGdGQUNFLGVBQ0EsbUJBQ0EsWTNGK3F0QkosQ0FDRixDMkYzcXRCQSw0QkFDRSxlQUNBLGUzRjhxdEJGLENNNXh0QkkseUJxRjRHSiw0QkFLSSxtQkFEQSxlM0ZpcnRCRixDQUNGLENNbHl0QkksMEJxRjRHSiw0QkFRSSxrQjNGa3J0QkYsQ0FDRixDMkY1cXRCQSwrQkFHRSxhQURBLGlCQURBLGUzRmlydEJGLENNN3l0QkkseUJxRjJISiwrQkFLSSxhM0ZpcnRCRixDQUNGLENNbHp0QkkseUJxRjJISiwrQkFRSSxjQUNBLGMzRm1ydEJGLENBQ0YsQ014enRCSSwwQnFGMkhKLCtCQWFJLGtCM0ZvcnRCRixDQUNGLEMyRjdxdEJBLFlBQ0Usb0IzRmdydEJGLENNcHp0QkksNEJxRm1JSixZQUlJLFkzRmlydEJGLENBQ0YsQzJGOXF0QkEsWUFDRSxZM0ZpcnRCRixDTTd6dEJJLDRCcUYySUosWUFJSSxvQjNGa3J0QkYsQ0FDRixDNEZ4NHRCQSx5QkFDRSx3QnpGOEVZLEN5RjVFWix1QkFEQSxnQjVGKzR0QkYsQ014MXRCSSx5QnNGekRKLHlCQUtJLG9CNUZnNXRCRixDQUNGLENNNzF0QkksMEJzRnpESix5QkFRSSxvQjVGazV0QkYsQ0FDRixDTWwydEJJLDBCc0Z6REoseUJBWUkscUJBREEsb0I1RnE1dEJGLENBQ0YsQzRGajV0QkEsZ0MxRFFFLDhEQUNBLDJCMEROQSxhQUNBLGVBQ0EsOEJBQ0Esd0I1Rm81dEJGLEM0Rmo1dEJBLCtCQUNFLGFBR0EsY0FGQSxzQkFDQSwwQjVGcTV0QkYsQ014M3RCSSx5QnNGMUJBLG1EQUVFLG9CQURBLFM1RnM1dEJKLENBQ0YsQ005M3RCSSwwQnNGaENKLCtCQVlJLFk1RnM1dEJGLENBQ0YsQzRGbjV0QkEsZ0NBRUUsY0FEQSxlNUZ1NXRCRixDTXg0dEJJLDBCc0ZoQkosZ0NBS0ksYUFEQSxZNUZ5NXRCRixDQUNGLEM0RnI1dEJBLGdDQUdFLGNBRkEsa0JBR0EsZXpGc0U0QixDeUZ4RTVCLHFCNUYwNXRCRixDTXI1dEJJLDBCc0ZQSixnQ0FNSSxrQkFDQSxzQkFDQSxrQjVGMDV0QkYsQ0FDRixDNEZ2NXRCQSxtQ0FDRSxrQkFFQSxlekY0RDRCLEN5RjdENUIsb0I1RjI1dEJGLENNbDZ0QkksMEJzRktKLG1DQUtJLGlCQUNBLGdCNUY0NXRCRixDQUNGLEM0Rno1dEJBLHlDQUNFLG9CNUY0NXRCRixDTTU2dEJJLHlCc0ZlSix5Q0FHSSxtQjVGODV0QkYsQ0FDRixDTWo3dEJJLDBCc0ZlSix5Q0FNSSxzQjVGZzZ0QkYsQ0FDRixDNEY3NXRCQSxzQ0FJRSx1QkFGQSxhQUdBLGVBRkEsOEI5RXJGQSxnQjhFeUZBLHFCOUUxRkEsU2Q0L3RCRixDTWw4dEJJLHlCc0Z5Qkosc0NBU0ksMEI1Rm82dEJGLENBQ0YsQ012OHRCSSwwQnNGeUJKLHNDQVlJLHNCNUZzNnRCRixDQUNGLEM0RnI2dEJFLHlDQUVFLG1CQURBLFM1Rnc2dEJKLEM0RnQ2dEJJLDJDQUVFLG1CQURBLFk1Rnk2dEJOLEM0RnY2dEJNLGlEQUNFLG9CNUZ5NnRCUixDNEZ4NnRCUSxzREFDRSxZNUYwNnRCVixDNEZ4NnRCUSxvR0FDRSxvQnpGekJJLEN5RjBCSixhNUYwNnRCVixDTTk5dEJJLHlCc0Z1Q0YseUNBbUJJLGlCQURBLFM1RjA2dEJKLENBQ0YsQ01wK3RCSSx5QnNGdUNGLHlDQXNCSSxnQjVGMjZ0QkosQ0FDRixDTXordEJJLDBCc0Z1Q0YseUNBMEJJLGlCQURBLFM1Rjg2dEJKLENBQ0YsQzRGNTZ0Qkksa0RBQ0UsUzVGODZ0Qk4sQzRGNzZ0Qk0sc0RBRUUsWUFEQSxVNUZnN3RCUixDNEY1NnRCTSx1REFDRSwrQjVGODZ0QlIsQzRGMzZ0QkksOENBQ0Usb0I1RjY2dEJOLEM0Rng2dEJBLDRDQUNFLE9BR0EsaUJBRkEsZXpGbEI0QixDeUZtQjVCLGdDNUY0NnRCRixDTW5ndUJJLHlCc0ZvRkosNENBTUksaUI1RjY2dEJGLENBQ0YsQ014Z3VCSSwwQnNGb0ZKLDRDQVNJLGM1Ris2dEJGLENBQ0YsQzRGNTZ0QkEsbURBRUUsZ0NBREEscUJBR0EsbUJBQ0Esa0JBRkEsdUM1Rmk3dEJGLEM0Rjk2dEJFLDhEQUNFLGU1Rmc3dEJKLEM0Rjk2dEJXLDJEQUNQLG9CNUZnN3RCSixDNEY1NnRCQSx5Q0FFRSxxQkFEQSxlNUZnN3RCRixDNEY5NnRCRSxvREFDRSxpQjVGZzd0QkosQ01uaXVCSSwwQnNGK0dKLHlDQVFJLGdCQURBLGU1Rms3dEJGLEM0Rmg3dEJFLG9EQUNFLGM1Rms3dEJKLENBQ0YsQzRGOTZ0QkEseUNBR0UscUJBRkEsYUFDQSw4QkFFQSxlNUZpN3RCRixDNEZoN3RCRSxvREFDRSxpQjVGazd0QkosQ010anVCSSwwQnNGbUlGLG9EQUdJLGM1Rm83dEJKLENBQ0YsQzZGcm51QkEsK0JBSUUsd0IxRjRFWSxDMEZ2RVosU0FDQSxlQVBBLFNBREEsWUFNQSxPQVBBLGFBS0Esa0JBREEsV0FFQSxTN0YybnVCRixDNkZ0bnVCRSxzQ0FDRSxxQjdGd251QkosQzZGdG51QkksNENBQ0Usb0I3RndudUJOLENNamt1QkksNkJ1RnZFSiwrQkFxQkksUTdGdW51QkYsQ0FDRixDTXRrdUJJLDRCdUZ2RUosK0JBeUJJLFNBQ0EsVzdGd251QkYsQ0FDRixDNkZybnVCQSwrQkFDRSxPN0Z3bnVCRixDNkZ0bnVCRSxrQ0FDRSxpQkFDQSxnQkFDQSxnQjdGd251QkosQ01ybHVCSSw2QnVGL0JBLGtDQUNFLGVBQ0EsZ0JBQ0Esa0I3RnVudUJKLENBQ0YsQzZGcG51QkUsb0NBQ0Usa0NBQ0UsaUI3RnNudUJKLENBQ0YsQzZGbG51QkEsY0FHRSxtQkFGQSxhQUNBLHNCN0ZzbnVCRixDNkZsbnVCQSw0Q0FDRSxXN0ZxbnVCRixDNkZqbnVCRSxvRUFDRSxXN0ZvbnVCSixDNkZobnVCQSxZQUNFLGM3Rm1udUJGLENNbm51QkksNEJ1RkRKLFlBSUksY0FDQSxVN0ZvbnVCRixDNkZobnVCRix3REFFSSxvQjdGb251QkYsQ0FMRixDNkYxbXVCRSw4QkFLRSx5QkFDQSxrQkFMQSxlQUNBLGlCQUNBLGdCQUNBLHFCQUlBLGtCQUNBLGlCQUZBLG9CN0ZxbnVCSixDNkZobnVCRSw4QkFDRSxhN0ZrbnVCSixDNkZobnVCSSxvQ0FDRSx3QjdGa251Qk4sQzZGN211QkEsZ0NBQ0Usa0I3RmdudUJGLEM4Rjl0dUJBLHdCQUVFLHdCM0Y0RVksQzJGN0VaLGdCOUZrdXVCRixDOEZodXVCRSxrQ0FDRSx3QjlGa3V1QkosQzhGOXR1QkEsOEJBQ0UsUzlGaXV1QkYsQ01qcXVCSSw2QndGakVKLDhCQUlJLFM5Rmt1dUJGLENBQ0YsQ010cXVCSSw0QndGakVKLDhCQVFJLFU5Rm11dUJGLENBQ0YsQzhGanV1QkUsa0NBQ0UsYTlGbXV1QkosQzhGanV1QkUsb0NBQ0UsYUFDQSxrQjlGbXV1QkosQ01scnVCSSw2QndGbkRGLG9DQUlJLGU5RnF1dUJKLENBQ0YsQzhGcHV1QkksMkNBRUUscUJBREEsWTlGdXV1Qk4sQ00zcnVCSSw2QndGN0NBLDJDQUlJLGtCOUZ3dXVCTixDQUNGLEM4RnJ1dUJFLGdDQUdFLG1CQURBLGUzRjJGMEIsQzJGekYxQixzQkFDQSxpQkFKQSxTOUYydXVCSixDTXZzdUJJLDZCd0ZyQ0YsZ0NBT0ksUzlGeXV1QkosQ0FDRixDTTVzdUJJLDRCd0ZyQ0YsZ0NBV0ksa0JBREEsZTNGZ0Z3QixDMkY5RXhCLGlCQUNBLFM5RjJ1dUJKLENBQ0Y7O0ErRjd4dUJBLDRCQUdBLHVCQUNFLG9CL0Y4eHVCRixDTXp0dUJJLDZCeUZ0RUosdUJBSUksbUIvRit4dUJGLENBQ0YsQytGNXh1QkEsNEJBRUUsd0IvRjh4dUJGLENNL3V1QkkseUJ5RmpESiw0QkFLSSwwQi9GK3h1QkYsQ0FDRixDTXB2dUJJLDBCeUZqREosNEJBUUksMkIvRml5dUJGLENBQ0YsQytGOXh1QkEsNENBQ0UsZS9GaXl1QkYsQ01odnVCSSw0QnlGbERKLDRDQUdJLFkvRm15dUJGLENBQ0YsQytGaHl1QkEscUNBQ0Usc0IvRm15dUJGLENNenZ1QkksNEJ5RjNDSixxQ0FHSSxvQi9GcXl1QkYsQ0FDRixDK0ZseXVCQSxrQ0FDRSx3QjVGd0NZLEM0RnZDWix5Qi9GcXl1QkYsQ01ud3VCSSw0QnlGcENKLGtDQUlJLDJCL0Z1eXVCRixDQUNGLEMrRnB5dUJBLDZCakYxQ0UsZ0JBRkEsU0FDQSxTZHExdUJGLEMrRnZ5dUJFLG9EQUVFLGE1Rm9DVSxDNEZyQ1YsZS9GMHl1QkosQytGcnl1QkEsbUNBQ0UsZ0NBQ0EscUIvRnd5dUJGLENNdnh1QkksNEJ5Rm5CSixtQ0FLSSxnQi9GeXl1QkYsQ0FDRixDK0Z2eXVCRSxxREFDRSxrQi9GeXl1QkosQ00veHVCSSw0QnlGWEYscURBR0ksZ0IvRjJ5dUJKLENBQ0YsQytGeHl1QkUsOENBQ0UsbUJBQ0EsYS9GMHl1QkosQytGcnl1QkUseUNBQ0Usb0IvRnd5dUJKLEMrRnB5dUJBLG1DQUdFLFU1RkxZLEM0RkdaLG1CQUNBLHFCQUVBLGtCL0Z1eXVCRixDTW56dUJJLDRCeUZRSixtQ0FPSSxtQkFEQSxlNUYwQzBCLEM0RnhDMUIsb0JBQ0EsZS9GeXl1QkYsQ0FDRixDK0Z0eXVCQSxtQ0FHRSxVNUZsQlksQzRGZ0JaLG1CQUNBLG9CQUVBLG1CL0Z5eXVCRixDTS8wdUJJLHlCeUZrQ0osbUNBTUksaUJBQ0Esb0IvRjJ5dUJGLENBQ0YsQ014MHVCSSw0QnlGcUJKLG1DQVdJLG1CQURBLGU1RnlCMEIsQzRGdkIxQixvQi9GNnl1QkYsQ0FDRixDK0Z6eXVCQSxzQ0FHRSxVNUZuQ1ksQzRGaUNaLG1CQUNBLG1CL0Y2eXVCRixDTWwydUJJLHlCeUZtREosc0NBS0ksb0IvRjh5dUJGLENBQ0YsQ00xMXVCSSw0QnlGc0NKLHNDQVFJLG1CQUVBLHdCQURBLG1CL0ZpenVCRixDQUNGLEMrRjV5dUJBLHlDQUNFLGVBQ0Esc0JBRUEsd0JBREEsZS9GZ3p1QkYsQ01yM3VCSSx5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QURBLGFBRUEsVUFDQSxzQmpHMDJ2QkYsQ00vdHdCSSw2QjJGaVhKLDhCQU9JLFdBQ0EscUJqRzIydkJGLENBQ0YsQ2tHeHl3QkEsNEJBQ0UsdUJBSUEsa0JBQ0EsU2xHMnl3QkYsQ005dXdCSSw0QjRGbkVKLDRCQUdJLG9CbEdrendCRixDQUNGLENrRy95d0JFLHNDQUNFLHVCbEdpendCSixDTXR2d0JJLDRCNEY1REYsc0NBR0ksbUJsR216d0JKLENrR2h6d0JBLHdDQUVFLG9CbEdtendCRixDQUpGLENNM3Z3QkksNkI0Ri9DQSw4RUFDRSxTbEdrendCSixDQUNGLENNcnd3QkksNEI0RnpDQSw4RUFDRSxVbEdpendCSixDQUNGLENrRzd5d0JBLDRCQUlFLGtCbEc2eXdCRixDa0doendCRSxtREFDRSxZbEdrendCSixDTWp4d0JJLDRCNEZuQ0osNEJBTUksZWxHa3p3QkYsQ0FDRixDa0doendCRSxvQ0FDRSxZbEdrendCSixDa0c5eXdCQSwwQ0FFRSxnQ0FEQSxVbEdrendCRixDTTN5d0JJLHlCNEZSSiwwQ0FJSSxtQkFFQSxlQURBLGlCbEdvendCRixDQUNGLENrR2x6d0JFLG9EQUNFLGtCbEdvendCSixDa0doendCQSxxQ0FDSSxTbEdtendCSixDa0doendCQSx1Q0FDRSxrQkFDQSxTbEdtendCRixDTTl6d0JJLHlCNEZTSix1Q0FLSSxxQkFDQSxrQkFGQSxZbEd1endCRixDQUNGLENrR2x6d0JBLGtDQUVFLHlCQUVBLE9wRmhGQSxnQkFGQSxTb0ZzRkEsZ0JBREEsa0JBSkEsb0JBRUEsc0JBQ0Esa0JsR3l6d0JGLENrR3R6d0JFLHFDQUNFLHFCQUNBLGtCQUVBLGtCQURBLHFCbEd5endCSixDTXgxd0JJLHlCNEZtQkosa0NBa0JJLHNCQURBLHFCQUVBLGdCbEd3endCRixDQUNGLENNbDF3QkksNEI0RjhCRixpREFFSSxXbEdzendCSixDQUNGLENNcDJ3QkksMEI0Rm9EQSw2RUFFRSxnQkFEQSxVbEdxendCSixDa0dsendCSSwrR0FFRSxnQkFDQSx1QkFGQSxVbEdzendCTixDa0dsendCTSxrSEFDRSxjQUNBLFdBQ0EsYWxHb3p3QlIsQ2tHbnp3QlEsNkhBQ0EsWUFDQSxvQmxHcXp3QlIsQ2tHM3l3QlEsMEpBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCbEdnendCVixDa0czeXdCUSwrSkFFRSxjQUNBLFdBRkEsT2xHK3l3QlYsQ2tHM3l3QlEsaUtBQ0UsVWxHNnl3QlYsQ0FDRixDa0dyeXdCQSx5Q0FLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWWxHNHl3QkYsQ2tHdHl3QkUsNkNBRUUsaUJBREEsZWxHeXl3QkosQ00zNXdCSSwwQjRGb0dKLHlDQWtCSSxtQmxHeXl3QkYsQ0FDRixDa0d4eXdCRSwrQ0FDRSxVL0Z0R1UsQytGdUdWLHlCbEcweXdCSixDa0czeHdCQSxrQ0FHRSxtQkFGQSxxQkFHQSxpQkFDQSxlL0YzRTRCLEMrRjRFNUIscUJBSkEsbUJsRzR5d0JGLENNMTZ3QkksNEI0RjRISixrQ0FRSSxlbEcweXdCRixDQUNGLENrR3h5d0JJLDBDQUNFLFVsRzB5d0JOLENrR3Z5d0JFLHdDQUNFLHdCL0Y5SFUsQytGK0hWLFNsR3l5d0JKLENrR3h5d0JJLDhDQUNFLHdCbEcweXdCTixDTXQ4d0JJLHlCNEZ3SkYsd0NBT0ksa0JsRzJ5d0JKLENBQ0YsQ2tHenl3QkUsaURBQ0Usd0IvRnhJVSxDK0Z5SVYsU2xHMnl3QkosQ2tHMXl3QkksdURBQ0Usd0JsRzR5d0JOLENNbDl3QkkseUI0RmtLRixpREFPSSxrQmxHNnl3QkosQ0FDRixDa0czeXdCRSx3Q0FDRSx3QmxHNnl3QkosQ2tHM3l3QkUsd0NBRUUsMkJBQ0Esb0JBQ0EsbUJsRzZ5d0JKLENNaCt3QkkseUI0RnlJSixrQ0E4Q0ksaUJsRzZ5d0JGLENBQ0YsQ2tHMXl3QkEscUNBR0UsVS9GM0tZLEMrRnlLWixrQkFDQSxzQkFHQSxRbEc0eXdCRixDa0czeXdCRSwyQ0FFRSxVL0ZoTFUsQytGK0tWLHlCbEc4eXdCSixDTWgvd0JJLHlCNEYyTEoscUNBV0ksY2xHOHl3QkYsQ0FDRixDTXgrd0JJLDZCNEY4S0oscUNBZUksYWxHK3l3QkYsQ0FDRixDa0c3eHdCQSx3Q0FDRSxxQkFDQSwwQmxHK3l3QkYsQ2tHMXl3QkUscUdBQ0UsaUJBQ0Esa0NsR2d6d0JKLENNdGh4QkkseUI0RjZOSix3Q0FZSSx3QmxHaXp3QkYsQ2tHNXl3QkUscUdBQ0UsbUJBQ0EsZ0NsR2t6d0JKLENBQ0YsQ2tHOXl3QkEsNkNBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFsRzB6d0JGLENrR2h6d0JFLHNEQUNFLHNCbEdrendCSixDa0dqendCSSwwREFFRSxnQkFEQSxjbEdvendCTixDa0doendCRSxtREFDRSwwQmxHa3p3QkosQ001anhCSSx5QjRGcVBKLDZDQXdCSSxRbEdtendCRixDQUNGLENNcGp4QkksNEI0RndPSiw2Q0EyQkksS2xHcXp3QkYsQ0FDRixDa0dsendCQSxpQ0FPRSxtQkFIQSx5QkFJQSxrQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNsR3l6d0JGLENNemt4QkksNEI0RnVRSixpQ0FtQkkseUJBREEsYWxHcXp3QkYsQ0FDRixDa0dsendCRSx1Q0FDRSxVbEdvendCSixDa0dsendCRSwwQ0FDRSxxQmxHb3p3QkosQ2tHbnp3QkksOENBRUUsaUJBREEsZWxHc3p3Qk4sQ010bXhCSSwwQjRGb1JKLGlDQWtDSSxZbEdvendCRixDQUNGLENrR2p6d0JBLHVDQUNFLG1CQUNBLGVsR296d0JGLENNbm14QkksNEI0RnNUSixXQUVJLHVCbEdtendCRixDa0c1eXdCRSwyQ0FFRSxnQkFEQSxVbEdrendCSixDa0doendCSSw2RUFFRSxPQURBLGVBRUEsTWxHa3p3Qk4sQ0FYRixDTTdseEJJLG1ENEYyVEEsMEVBRUUsZ0JsR2d6d0JKLENrRy95d0JJLDhJQUVFLE9BREEsZUFFQSxNQUNBLHlCbEdpendCTixDa0c1eXdCSSwwU0FDRSw0QmxHaXp3Qk4sQ2tHN3l3QkksOEVBQ0UsU2xHK3l3Qk4sQ0FDRixDTXpweEJJLDBCNEY4V0Esb0NBQ0UsZ0JsRzh5d0JKLENrRzd5d0JJLHNFQUVFLE9BREEsZUFFQSxNQUNBLHlCbEcreXdCTixDa0cxeXdCSSxtSkFDRSw0QmxHK3l3Qk4sQ2tHM3l3QkksOEVBQ0UsU2xHNnl3Qk4sQ2tHenl3Qkksd0VBQ0UsbUJsRzJ5d0JOLENBQ0YsQ2tHdHl3QkEsbUZBQ0UsVWxHeXl3QkYsQ2tHdHl3QkEsOEZBQ0UsU2xHeXl3QkYsQ014cnhCSSwwQjRGcVpKLHdDQUdJLHNCbEd3eXdCRixDa0d2eXdCRSwwRUFDRSxVQUNBLFVsR3l5d0JKLENrR3Z5d0JFLDBFQUNFLHFCbEd5eXdCSixDa0d4eXdCSSw2RUFDRSw2QkFDQSxnQmxHMHl3Qk4sQ2tHenl3Qk0sd0ZBQ0UsaUJsRzJ5d0JSLENBQ0YsQ2tHcHl3QkUsNkNBQ0UsaUJsR3V5d0JKLENNdHN4QkksNkI0RjhaRiw2Q0FHSSxtQmxHeXl3QkosQ0FDRixDa0dweXdCRSw2Q0FDRSxrQmxHdXl3QkosQ00vc3hCSSw2QjRGdWFGLDZDQUdJLG9CbEd5eXdCSixDQUNGLENtR3h4eEJBLHNCQUNFLHNCbkc4eHhCRixDTTN0eEJJLDRCNkZwRUosc0JBR0ksb0JuR2d5eEJGLENtRzl4eEJFLHlDQUNFLFNuR2d5eEJKLENBQ0YsQ01udXhCSSw2QjZGMURBLGlDQUNFLGVuR2d5eEJKLENBQ0YsQ014dXhCSSw0QjZGckRBLDBDQUVJLG9CbkcreHhCTixDQUNGLENNN3V4QkksNkI2RnJEQSwwQ0FLSSxxQm5HaXl4Qk4sQ0FDRixDbUc5eHhCRSwyQkFDRSx1Qm5HZ3l4QkosQ21HN3h4QkUsMEJBQ0UscUJuRyt4eEJKLENtRzd4eEJJLHFDQUNFLHNCbkcreHhCTixDbUc1eHhCSSxnREFDRSxxQm5HOHh4Qk4sQ005dnhCSSw0QjZGeENGLDBCQVlJLGtCbkc4eHhCSixDQUNGLENtRzF4eEJBLDZCQUlFLHVCQUhBLHNCQUlBLGVBSEEsYUFDQSwyQm5HK3h4QkYsQ014eHhCSSwwQjZGVkosNkJBUUksMkJuRzh4eEJGLENBQ0YsQ01oeHhCSSw0QjZGdkJKLDZCQWdCSSx5QkFKQSxlQUVBLGlCQUNBLGtCQUpBLFNuR295eEJGLENBQ0YsQ21Hdnh4Qkksb0VBQ0UsT0FDQSxLbkd5eHhCTixDbUd0eHhCTSx1RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVbkcweHhCUixDbUdueHhCUSw0RkFFRSxZQUdBLFNBREEsUUFIQSx3REFFQSxVbkd1eHhCVixDbUcvd3hCRSxpQ0FDRSxpRG5HaXh4QkosQ21HL3d4QkksMENBSEYsaUNBSUksbURuR2t4eEJKLENBQ0YsQ01uenhCSSw0QjZGNEJGLGlDQVNJLHFCaEdWUSxDZ0dTUixtQm5Hb3h4QkosQ21Hanh4QkksZ0VBQ0UsdUJuR214eEJOLENtR2h4eEJJLDJFQUNFLFluR2t4eEJOLENBQ0YsQ21HM3d4QkUsa0NBQ0UsVW5HOHd4QkosQ01uMHhCSSw2QjZGbURKLDRCQUtJLGFuRyt3eEJGLENBQ0YsQ01ueXhCSSxvRDZGY0osNEJBUUksYW5HaXh4QkYsQ0FDRixDbUc3d3hCRSwwRUFDRSxhbkdreHhCSixDbUcvd3hCSSxzQ0FDRSxhbkdpeHhCTixDbUc1d3hCQSxrQ0FDRSxrQkFDQSxVbkcrd3hCRixDTXgyeEJJLHlCNkZ1Rkosa0NBTUkseUJBREEsZUFEQSxjbkdteHhCRixDbUcvd3hCSSwyRkFDRSxxQm5HaXh4Qk4sQ0FDRixDTWwzeEJJLDBCNkZ1Rkosa0NBZUkseUJBREEsY25Ha3h4QkYsQ0FDRixDTTMyeEJJLDRCNkYwRUosa0NBa0JJLGdCbkdteHhCRixDQUNGLENtR2p4eEJFLHNDQUVFLGVBQ0EsY0FGQSxXbkdxeHhCSixDbUdqeHhCSSx3RUFDRSxjbkdteHhCTixDTXgzeEJJLDRCNkYrRkYsc0NBV0ksZ0JBQ0EsTUFGQSxVbkdxeHhCSixDbUdqeHhCSSx3RUFDRSxlbkdteHhCTixDbUdoeHhCSSx5S0FDRSxZbkdreHhCTixDQUNGLENtR3p3eEJBLGtDQUlFLGdCQUZBLGtCQUNBLCtCbkdneHhCRixDTS80eEJJLDRCNkY0SEosa0NBTUksWW5HaXh4QkYsQ21HNXd4QkksbUlBRUUscUJBRUEsYUFEQSxtQkFGQSxTbkdteHhCTixDbUcvd3hCTSxvSkFDRSxlbkdpeHhCUixDQVZGLENNajZ4QkkseUI2RnlJSixrQ0F1QkksZ0JuR2l4eEJGLENBQ0YsQ01sN3hCSSwwQjZGeUlKLGtDQTRCSSxnQm5HaXh4QkYsQ0FDRixDbUdoeHhCRSxzQ0FNRSxtQ0FEQSxTQUhBLGlCQUNBLGdCQUtBLGlCQVBBLGtCQUdBLFFBR0EscURuR214eEJKLENtR3p3eEJBLCtCQUdFLGFBREEsT0FFQSxlQUNBLFlBSkEseUJuR2d4eEJGLENNejh4QkkseUI2RndMSiwrQkFRSSxvQm5HNnd4QkYsQ0FDRixDTWo4eEJJLDRCNkZ1TEosb0NBRUksNEJuRzZ3eEJGLENBQ0YsQ21HMXd4QkEsK0JBQ0UsVW5HNnd4QkYsQ21HMXd4QkEsa0NBSUUsZUFIQSxrQkFFQSxjQURBLFNuRyt3eEJGLENtRzN3eEJFLDBDQUNFLFVuRzZ3eEJKLENtR3p3eEJJLGlEQUNFLFluRzJ3eEJOLENNcit4QkkseUI2RjhNSixrQ0FrQkksYUFEQSxZbkcyd3hCRixDQUNGLENtR3B3eEJBLDJCQU1FLHVCQUZBLGFBQ0EsOEJBSEEsYUFEQSxVbkc4d3hCRixDTXQveEJJLHlCNkZ1T0osMkJBWUksYUFDQSwwQm5HdXd4QkYsQ0FDRixDTTUveEJJLHlCNkZ1T0osMkJBa0JJLHVCQUNBLFNuR3V3eEJGLENtR3J3eEJFLHNDQUNFLFluR3V3eEJKLENBQ0YsQ21HcHd4QkUseUNBQ0UsdUNBQ0Usc0JuR3N3eEJKLENBQ0YsQ00xZ3lCSSwwQjZGdU9KLDJCQWlDSSxzQm5Hc3d4QkYsQ0FDRixDTWxneUJJLDRCNkYwTkosMkJBcUNJLDBCbkd1d3hCRixDbUd0d3hCRSxzQ0FDRSxnQm5Hd3d4QkosQ0FDRixDbUdsd3hCUSw4RUFFRSxZQURBLFVuR3F3eEJWLENtRzd2eEJBLGtDQU1FLG1CQURBLGFBSEEsaUJBQ0EsbUJBQ0EscUJBSEEsa0JuR3F3eEJGLENtRzl2eEJFLDJDQUNFLHFCQUNBLGtCbkdnd3hCSixDbUc5dnhCSSwrQ0FFRSxZQURBLFVuR2l3eEJOLENtRzV2eEJFLDhDQUNFLFluRzh2eEJKLENNL2l5QkksMEI2RjhSSixrQ0F1Qkksa0JBQ0EsbUJuRzh2eEJGLENtRzV2eEJFLDJDQUNFLG9Cbkc4dnhCSixDbUc1dnhCSSwrQ0FFRSxZQURBLFVuRyt2eEJOLENtRzF2eEJFLDhDQUNFLFluRzR2eEJKLENtR3p2eEJFLDhDQUNFLGNuRzJ2eEJKLENBQ0YsQ21HeHZ4QkUsK0NBQ0UsdUJBR0EsWUFGQSxxQkFDQSxVbkcydnhCSixDbUdwdXhCQSx3Q0FDRSxPQUNBLGdCQUNBLHNCbkcwdnhCRixDbUd6dnhCRSw0Q0FDRSxlQUNBLGdCbkcydnhCSixDTXhseUJJLDZCNkYrVkEsb0RBRUksZW5HMnZ4Qk4sQ0FDRixDTTdseUJJLDZCNkYrVkEsb0RBS0ksZW5HNnZ4Qk4sQ0FDRixDTWxteUJJLDRCNkYrVkEsb0RBUUkscUJuRyt2eEJOLENBQ0YsQ21HMXZ4QkEseUNBQ0UsZ0JBQ0Esc0JuRzZ2eEJGLENNem55QkksMEI2Rm9ZUywwRUFDUCxzQm5HeXZ4QkosQ0FDRixDbUdydnhCQSw4Q0FNRSxnQm5HbXZ4QkYsQ21HdnZ4QkUsOEVBQ0UsWW5HeXZ4QkosQ21HcHZ4QkUsdURBRUUsb0JBREEsY25HdXZ4QkosQ21HbnZ4QkUsb0RBQ0UsVWhHcllVLENnR3NZVix5Qm5HcXZ4QkosQ21HanZ4QkksNkRBQ0UsWW5HbXZ4Qk4sQ21HOXV4QkEsOENBY0Usd0JoR2hFeUIsQ2dHbUV6QixZQUZBLGtCQUNBLFVoR2hhWSxDZ0dtYVosZUFLQSxlQURBLGdCQUlBLHVCQUZBLGlCQUpBLGVBQ0EscUJBSUEsZ0JBUkEsd0JuRzR1eEJGLENtRzV2eEJFLDhFQUNFLFluRzh2eEJKLENNdnB5QkksNEI2RnNaSiw4Q0FxQ0ksZUFEQSxnQkFEQSx1QkFHQSxpQkFKQSxtQkFLQSx3QkFQQSxVbkc0dXhCRixDQUNGLENtR251eEJFLGlGQUNFLHdCbkdxdXhCSixDbUdodXhCQSwwQ0FLRSx3QmhHdkd5QixDZ0c0R3pCLFlBSkEsa0JBRkEsVWhHcGNZLENn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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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QU1BLGtCQUxBLFNqSGl6OEJGLENpSHR5OEJBLHNEQUNFLDBDQUNFLG1Cakh5eThCRixDaUh2eThCRSxpRUFFRSxXQURBLDZCakgweThCSixDaUh0eThCRSwyTkFHRSxzQmpId3k4QkosQ2lIcnk4QkUsd0VBQ0UsZ0JqSHV5OEJKLENpSHB5OEJFLDZEQUNFLGdCakhzeThCSixDQUNGLENpSGp5OEJBLDhDQUNFLHNCQUNBLFlqSG15OEJGLENpSGp5OEJFLDhFQUVFLG1CQURBLGFBRUEsdUJBQ0EsZWpIbXk4QkosQ2lIaHk4QkUscUVBRUUsZ0NBREEsY2pIbXk4QkosQ2lIL3g4QkUsbUpBRUUsV2pIaXk4QkosQ2lIOXg4QkUsdU9BR0UsU2pIZ3k4QkosQ2lIN3g4QkUsaUVBQ0UsUWpIK3g4QkosQ2lIcHg4Qk0sb1RBRUUsYUFEQSxXakgreDhCUixDaUh6eDhCRSx1RUFFRSxpQkFEQSx3QmpINHg4QkosQ00xaDlCSSw2QjJHbVFBLG9FQUNFLFVqSDB4OEJKLENpSHJ4OEJNLGdQQUNFLFVqSDB4OEJSLENBQ0YsQ01yaTlCSSw0QjJHK01KLDhDQW1FSSxXakh1eDhCRixDaUhyeDhCRSxxRUFRRSxXQU5BLCtEQUNBLENBRkEsY2pIeXg4QkosQ2lIL3c4QkUsaUVBQ0UsbUJqSGl4OEJKLENpSDl3OEJFLG9FQUVFLGtCQURBLHdCakhpeDhCSixDaUgxdzhCTSxnUEFGQSxrQkFEQSxVakhxeDhCTixDaUgzdzhCRSx1RUFDRSx3QmpINnc4QkosQ2lIMXc4QkUsOEVBQ0UsY0FDQSxlakg0dzhCSixDQUNGLENpSHp3OEJFLHNEQUNFLHNIQUNFLGFqSDJ3OEJKLENpSHZ3OEJJLHFXQUNFLGNqSHl3OEJOLENBQ0YsQ2lIbnc4QkEscURBQ0UsZ0JqSHN3OEJGLENrSHZwOUJBLFlBQ0UsaUJsSDZwOUJGLENrSDNwOUJBLG1CQUlFLG1CQUVBLHlCQUVBLG1CQU5BLGFBQ0EsNkJwR05BLGdCb0dRQSxnQkFFQSxlbEhpcTlCRixDa0g5cDlCQSx5QkFFRSx5QkFDQSxrQkFDQSxjQUhBLGtCbEhvcTlCRixDa0hocTlCRSw0Q0FDRSx3QmxIa3E5QkosQ2tIanE5Qkksa0RBQ0UsVWxIbXE5Qk4sQ2tIM3A5QkEsaUJBQ0UsZWxIaXE5QkYsQ2tIaHE5QkUsb0JBRUUsYUFFQSxlQURBLDhCcEdsQ0YsZ0JBRkEsU0FDQSxTZHdzOUJGLENrSGxxOUJFLG9CQUNFLGNBQ0EsbUJBR0EsZ0JBQ0EsdUJBRkEsbUJBREEsU2xIdXE5QkosQ2tIbHE5QkUsMEJBQ0Usa0JsSG9xOUJKLENrSDdwOUJBLDJCQUNFLGNsSG1xOUJGLENrSGpxOUJBLG1DQUNFLHlCQUVBLGtCQUNBLG1CQUZBLGFsSHNxOUJGLENrSG5xOUJFLHNDQUNFLGlCbEhxcTlCSixDa0hqcTlCQSxxQ0FvQkUsZWxIaXA5QkYsQ2tIcHE5QkUsMEJBQ0UsZ0RBQ0UsZ0JsSHNxOUJKLENrSHBxOUJFLDBEQUVFLGlCQUNBLGtCQUZBLGlCQUdBLDZCQUNBLDZCbEhzcTlCSixDQUNGLENNMXI5QkksMEI0R3NCRix5REFFSSxhbEhzcTlCSixDQUNGLENrSGpxOUJFLDhDQUNFLGdCbEhtcTlCSixDbUg5djlCQSx3QkFDRSxxQkFDQSxpQm5IaXc5QkYsQ012czlCSSwwQjZHNURKLHdCQUlJLG1CbkhtdzlCRixDQUNGLENNNXM5QkksMEI2RzVESix3QkFPSSxvQm5IcXc5QkYsQ0FDRixDTXBzOUJJLDRCNkd6RUosd0JBVUksV25IdXc5QkYsQ0FDRixDbUhwdzlCQSw4QkFNRSxtQ0FHQSxlQU5BLFlBQ0EsT0FJQSxnQkFQQSxrQkFJQSxNQUVBLGlDQUxBLFVuSDh3OUJGLENtSHJ3OUJFLGtDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBTUEsaUJBUkEsa0JBR0EsUUFJQSxzREFEQSxTbkh5dzlCSixDbUhsdzlCQSwrQkFHRSxTQUNBLE9BRUEsd0JBTEEsa0JBTUEsa0JBRkEsV0FIQSxTbkgwdzlCRixDbUhwdzlCRSxvQ0FFRSxlQURBLGVoSCtFMEIsQ2dIN0UxQix1Qm5Ic3c5QkosQ001djlCSSx5QjZHckJKLCtCQWNJLGVuSHV3OUJGLENBQ0YsQ01qdzlCSSwwQjZHckJKLCtCQWlCSSx1Qm5IeXc5QkYsQ21IeHc5QkUsb0NBRUUsbUJBREEsZWhIc0V3QixDZ0hwRXhCLHlCbkgwdzlCSixDQUNGLENtSHR3OUJBLDBCQUNFLGFBQ0EsMEJuSHl3OUJGLENtSHh3OUJFLDZCQUNFLG9CbkgwdzlCSixDTW54OUJJLDBCNkdRRiw2QkFHSSxxQm5INHc5QkosQ0FDRixDTTN3OUJJLDRCNkdSSiwwQkFVSSxZbkg2dzlCRixDQUNGLENtSDF3OUJBLHFCQUNFLGtCQUNBLFNuSDZ3OUJGLENNbHk5QkkseUI2R3NCRiw0QkFFSSxlbkg4dzlCSixDQUNGLENNMXg5QkksNEI2R01KLHFCQVNJLFVuSCt3OUJGLENBQ0YsQ001eTlCSSx5QjZHZ0NKLDJCQUVJLHlCQUNBLDRCQUNBLGlCbkgrdzlCRixDbUg5dzlCRSxrQ0FDRSxlQUVBLGFBREEsV0FFQSxTbkhneDlCSixDQUNGLENtSDV3OUJBLCtCQUVFLFdBREEsY0FFQSxtQkFDQSw4Qm5IK3c5QkYsQ21IM3c5QkUsNEVBQ0UsYW5IZ3g5QkosQ012MDlCSSwwQjZHOENKLCtCQVlJLG1CQUNBLGVuSGl4OUJGLENBQ0YsQ01oMDlCSSw0QjZHa0RKLG1DQUVJLGFuSGl4OUJGLENBQ0YsQ29ILzQ5QkEseUJBRUUsNERBREEsa0JwSG01OUJGLENvSGo1OUJFLG9DQUNFLGlDcEhtNTlCSixDTTMxOUJJLDBCOEc1REoseUJBT0ksa0JwSG81OUJGLENvSG41OUJFLG9DQUNFLDJCcEhxNTlCSixDQUNGLENNdDE5QkksNEI4RzNESix5Q0FJSSxTQUdBLGFBRkEsT0FIQSxlQUNBLGtCQUdBLFVwSHE1OUJGLENvSGg1OUJGLHNDQUdJLGFBQ0Esc0JBRkEsaUNwSHM1OUJGLENBUEYsQ29IejQ5QkEsb0NBQ0UsWXBIbzU5QkYsQ29IajU5QkEsdUJBR0UsZUFGQSxpQkFDQSxnQnBIcTU5QkYsQ01oNDlCSSwwQjhHdkJKLHVCQUtJLGlCQUNBLG9CcEhzNTlCRixDQUNGLENNejM5QkksNEI4R3BDSix1QkFTSSxrQnBIdzU5QkYsQ29IcjU5QkEsbUNBRUksWXBIdzU5QkosQ0FKRixDb0hoNTlCRSxxQ0FDRSxZcEh1NTlCSixDTXQ0OUJJLDRCOEdsQkYscUNBR0ksYXBIeTU5QkosQ0FDRixDb0hyNTlCQSxpQ0FDRSxvQnBIdzU5QkYsQ29IcjU5QkEsNEJBSUUseUJBRUEsa0JBREEsV0FLQSxhQVJBLG1CQUNBLGVqSHdENEIsQ2lIcEQ1QixjQUlBLG9CQUhBLHVCQUNBLG1CQVJBLGtCcEhrNjlCRixDTTE2OUJJLHlCOEdPSiw0QkFhSSxvQnBIMDU5QkYsQ0FDRixDTWw2OUJJLDZCOEdOSiw0QkFnQkkscUJBQ0Esa0JwSDQ1OUJGLENBQ0YsQ29IejU5QkEsMEJBQ0UsbUJBRUEsZWpIbUM0QixDaUhwQzVCLHFCQUVBLGtCcEg0NTlCRixDTTU3OUJJLDBCOEc0QkosMEJBTUksb0JBQ0EscUJwSDg1OUJGLENBQ0YsQ29IMzU5QkEsa0NBRUUsYUFDQSw4QnRHbkdBLGdCc0dvR0Esb0J0R3JHQSxTZHFnK0JGLENvSC81OUJFLHFDQU1FLDZCQUZBLDRCQUNBLHFCQUVBLDRIQU5BLG1CQUVBLG9CcEhvNjlCSixDb0g5NTlCSSx5Q0FDRSxZcEhnNjlCTixDTXQ5OUJJLHlCOEd1Q0osa0NBbUJJLDBCcEhnNjlCRixDb0gvNTlCRSxxQ0FDRSxxQnBIaTY5QkosQ0FDRixDTWo5OUJJLDRCOEcwQkosa0NBMEJJLGlCcEhpNjlCRixDQUNGLENvSDk1OUJBLHdCQUNFLHlCQUNBLGtCcEhpNjlCRixDb0hoNjlCRSwyQkFHRSxpRUFDQSwwQkFIQSxrQkFLQSxlakhaMEIsQ2lIUTFCLHFCQUdBLHNCcEhtNjlCSixDb0hoNjlCSSwrQkFDRSxZcEhrNjlCTixDTW4vOUJJLHlCOEdxRkEsMkJBQ0UsbUJBRUEsZWpIcEJ3QixDaUhtQnhCLHFCcEhrNjlCSixDQUNGLENNMS85QkksMEI4RzRGQSwyQkFDRSx5QnBIaTY5QkosQ0FDRixDb0g3NTlCQSxpQ0FFRSx3QmpINlF5QixDaUg1UXpCLGtCcEgrNTlCRixDcUQvaitCRSx1Q0FFRSxXQUNBLFdBRkEsYXJEbWsrQkosQ29IbDY5QkUsb0NBVUUsbUJBUEEsaUVBQ0EsNEJBS0EsYUFFQSxXQVZBLG1CQU9BLGVqSDNDMEIsQ2lIcUMxQixzQkFVQSxtQkFDQSxnQkFOQSxtQkFGQSx1QkFDQSxlcEgyNjlCSixDb0huNjlCSSx3Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVXBIdTY5Qk4sQ29IbDY5QkksbURBQ0UsWXBIbzY5Qk4sQ01waCtCSSw0QjhHMEZGLG9DQTJCSSwwQkFFQSxjQUpBLGVBQ0EsaUJBRUEsUXBIczY5QkosQ29IcDY5Qkksd0NBRUUsWUFDQSxtQkFGQSxVcEh3NjlCTixDQUNGLENvSGw2OUJFLHdDQUVFLHdCakh6SFUsQ2lIK0hWLFlBSkEsa0JBREEsVWpIN0hVLENpSG9JVixlQVRBLFdBS0EsZUFHQSxlakhqRjBCLENpSCtFMUIsaUJBSUEsY0FOQSxrQkFRQSxrQkFEQSx1QnBIcTY5QkosQ01qaitCSSw0QjhHZ0lGLHdDQWdCSSxTQUNBLFVwSHE2OUJKLENBQ0YsQ29IbjY5QkksOENBQ0UscUJwSHE2OUJOLENvSGo2OUJFLDhEQUNFLHdCakgyTXVCLENpSDFNdkIsbUJwSG02OUJKLENvSGw2OUJJLGlFQUNFLGVwSG82OUJOLENvSGo2OUJJLHFFQUdFLG1CQUZBLHlCQUNBLGFBR0EsZUFDQSxtQkFGQSw0QnBIcTY5Qk4sQ29IajY5Qk0sNEVBQ0UscUNwSG02OUJSLENNNWsrQkksNEI4R2dLQSxxRUFhSSxrQkFDQSxrQnBIbTY5Qk4sQ0FDRixDb0hqNjlCTSw0RUFFRSw2QkFEQSxzQnBIbzY5QlIsQ01ubStCSSx5QjhHa0dKLGlDQW9HSSxrQnBIaTY5QkYsQ29ILzU5QkUsb0NBQ0UsV0FDQSxtQkFDQSxzQkFJQSxTQUZBLGlCQUNBLGtCQUZBLGFwSG82OUJKLENvSDk1OUJFLHdDQUNFLFdBQ0EscUJBQ0EsVXBIZzY5QkosQ0FDRixDTXRuK0JJLDBCOEcyTkEsd0NBQ0UseUJBQ0EsZ0JBQ0EsaUJwSDg1OUJKLENBQ0YsQ003bitCSSwwQjhHbU9BLG9DQUNFLDJCcEg2NTlCSixDb0gzNTlCRSx3Q0FDRSxxQnBINjU5QkosQ0FDRixDb0h6NTlCSSw2Q0FDRSxlcEgyNTlCTixDTTNuK0JJLDRCOEcrTkEsNkNBSUksYXBINDU5Qk4sQ0FDRixDb0h2NTlCQSwyQkFDRSx3QnBIMDU5QkYsQ29IejU5QkUseUhBQ0UsNEJwSDI1OUJKLENNdm8rQkksNEI4RzJPRix5SEFJSSw4QnBINDU5QkosQ0FDRixDTXpwK0JJLHlCOEdzUEosMkJBVUksa0JwSDY1OUJGLENBQ0YsQ29IMTU5QkEscUNBS0UsZUFKQSxrQkFDQSxlQUVBLGdCQURBLGlCcEgrNTlCRixDb0g1NTlCRSx5Q0FDRSxVcEg4NTlCSixDb0g1NTlCRSwwQ0FFRSxnQkFDQSxjQUZBLGtCQUdBLFNwSDg1OUJKLENNbHErQkksNEI4R2dRRiwwQ0FPSSxnQkFDQSxrQkFDQSxTQUhBLHlCQUlBLDJCQUNBLGtCcEhnNjlCSixDQUNGLENNenIrQkkseUI4R29RSixxQ0F3QkksZXBIaTY5QkYsQ0FDRixDb0g3NTlCQSxrQ0FFRSx3QmpIOEV5QixDaUg3RXpCLGtCcEgrNTlCRixDcUQ5ditCRSx3Q0FFRSxXQUNBLFdBRkEsYXJEa3crQkosQ29IbDY5QkUscUNBR0UsaUVBQ0EsNEJBS0EsY0FDQSxXQVRBLG1CQU9BLGVqSDFPMEIsQ2lIb08xQixzQkFTQSxtQkFDQSxnQkFMQSxtQkFGQSx1QkFDQSxlcEgwNjlCSixDb0huNjlCSSx5Q0FLRSxlQUZBLFlBQ0EsbUJBRkEsVXBIdTY5Qk4sQ29IbDY5Qkksb0RBQ0UsWXBIbzY5Qk4sQ01sdCtCSSw0QjhHeVJGLHFDQTBCSSwwQkFGQSxlQUNBLGlCQUVBLFFwSHE2OUJKLENvSHA2OUJJLHlDQUVFLFlBQ0EsbUJBRkEsVXBIdzY5Qk4sQ0FDRixDTTV1K0JJLDBCOEdtVkosdUNBRUksYXBINDU5QkYsQ0FDRixDb0h6NTlCQSxvQ0FFRSxtQkFEQSxhQUdBLFVBREEsMkJBRUEsbUJwSDQ1OUJGLENNN3UrQkksNEI4RzRVSixvQ0FRSSxlQUNBLGdCcEg2NTlCRixDQUNGLENvSDM1OUJFLHdDQUVFLGNBREEsWXBIODU5QkosQ29IejU5QkEsd0RBRUUsb0hBR0UsOERwSDQ1OUJGLENvSHY1OUJBLDZFQUNFLHlCcEgyNTlCRixDQUpGLENxSHowK0JBLDZCQUdFLHlCQUZBLGtCQUNBLHFCckhpMStCRixDTXZ4K0JJLDBCK0c1REosNkJBS0ksbUJBQ0EscUJySGsxK0JGLENBQ0YsQ01oeCtCSSw0QitHekVKLDZCQVVJLGVBRUEsZ0JBREEsa0JySG8xK0JGLENBQ0YsQ3FIajErQkUsaUNBQ0Usc0JBQ0EsZ0JySG0xK0JKLENNM3grQkksNEIrRzFERixpQ0FJSSxlckhxMStCSixDQUNGLENxSGwxK0JBLHFDQUNFLGtCckhxMStCRixDTXB5K0JJLDRCK0cvQ0Esb0RBQ0UsWXJIczErQkosQ0FDRixDcUhwMStCRSxnREFDRSxTckhzMStCSixDcUhwMStCRSwyQ0FDRSxtQnJIczErQkosQ3FIcDErQkUseUNBR0UsZUFEQSxnQkFFQSxpQkFIQSxtQnJIeTErQkosQ01yeitCSSw0QitHckNGLHlDQU9JLGVBREEsZ0JBRUEsaUJBQ0Esd0JySHcxK0JKLENBQ0YsQ3FIcDErQkEsZ0NBQ0UsNkJySHUxK0JGLENxSHAxK0JBLGlDQUdFLHVCQUZBLGFBQ0EscUJySHcxK0JGLENNcDErQkkseUIrR05KLGlDQUtJLGtCckh5MStCRixDQUNGLENxSHgxK0JFLDZDQUNFLDZCQUNBLGtCckgwMStCSixDTWgxK0JJLDRCK0daRiw2Q0FJSSw4QnJINDErQkosQ0FDRixDcUgxMStCVyw4RkFDUCxlckg0MStCSixDTXgxK0JJLDRCK0dEQSxrREFDRSxxQnJINjErQkosQ3FIMzErQkUsZ0RBQ0UsWXJINjErQkosQ0FDRixDcUh4MStCRSxpREFDRSxhckgwMStCSixDcUhyMStCRSxnREFDRSw2QkFDQSxrQnJIdzErQkosQ016MitCSSw0QitHZUYsZ0RBSUksOEJySDAxK0JKLENBQ0YsQ3FIeDErQlcsaUdBQ1AsZXJIMDErQkosQ01qMytCSSw0QitHMEJBLHFEQUNFLHFCckgyMStCSixDcUh6MStCRSxtREFDRSxZckgyMStCSixDcUh2MStCRSwwREFFSSxlckgwMStCTixDQUpGLENxSGwxK0JFLG9EQUNFLGFySHkxK0JKLENxSHIxK0JBLG1DQUVFLG1CQURBLFVySHkxK0JGLENxSHYxK0JFLHNDQUNFLGVySHkxK0JKLENNMTQrQkksNEIrR2dERixzQ0FJTSxlQUVBLGdCQURBLGtCckgyMStCTixDQUNGLENNOTUrQkkseUIrRzBESixtQ0FjSSxnQkFEQSxZckg0MStCRixDQUNGLENNcDYrQkksMEIrRzBESixtQ0FpQkksYXJINjErQkYsQ0FDRixDcUgzMStCRSw4Q0FDRSxxQnJINjErQkosQ00vNStCSSw0QitHcUVGLHNDQUVJLGtCckg0MStCSixDQUNGLENxSHgxK0JFLDhDQUNFLGFySDIxK0JKLENxSHgxK0JFLDZDQUNFLFlySDAxK0JKLENxSHYxK0JFLDZDQUVFLGdCQURBLHlCckgwMStCSixDTS82K0JJLDRCK0cwRkosV0FFSSxZckh3MStCRixDQUNGLENxSHIxK0JBLFdBQ0UsWXJIdzErQkYsQ016NytCSSw0QitHZ0dKLFdBR0ksYXJIMDErQkYsQ0FDRixDcUh2MStCQSxvQ0FDRSxVckgwMStCRixDTS84K0JJLHlCK0dvSEosb0NBSUksT0FEQSxVckg2MStCRixDQUNGLENxSDMxK0JFLDBDQUNFLFdySDYxK0JKLENxSHoxK0JBLG1DQUlFLG1CQURBLGFBRkEsYUFJQSwyQkFDQSxnQkFKQSxXckhnMitCRixDcUgzMStCRSx1Q0FHRSxxQkFEQSxZQUVBLGlCQUhBLFVySGcyK0JKLENNMzgrQkksbUQrRzBHRix1Q0FRSSxZQURBLFVySCsxK0JKLENBQ0YsQ01oKytCSSw0QitHa0hKLG1DQW9CSSxlckg4MStCRixDQUNGLENxSDExK0JBLDJDQUVFLGVBQ0Esa0JBQ0EsZ0JBQ0Esb0JBSkEsa0JySGkyK0JGLENxSHgxK0JBLG1DQUNFLHFCQUlBLDRIQURBLGNBRUEsc0JBSkEsc0JBQ0EsWXJINjErQkYsQ01sZy9CSSwwQitHa0tKLG1DQVFJLG9Cckg0MStCRixDQUNGLENNMS8rQkksNEIrR3FKSixtQ0FXSSx1QnJIODErQkYsQ0FDRixDcUh6MStCRSw0RkFDRSxZckg2MStCSixDcUh6MStCQSwwQ0FFRSxhQUVBLGVBREEsMkJ2R3BQQSxnQkFGQSxTQUNBLFNkb2wvQkYsQ3FINzErQkUsNkNBRUUsbUJBREEsYUFHQSxtQkFEQSxTckhnMitCSixDcUg5MStCSSxtRUFFRSxnQkFEQSxjckhpMitCTixDcUg3MStCVyxzRkFDUCxtQnJIKzErQkosQ012aS9CSSwwQitHMk1BLDZDQUNFLG9CckhnMitCSixDQUNGLENNaGkvQkksNEIrR3FNRSx5RUFDRSxZckg4MStCTixDcUh6MStCQSx1REFFSSxZckg0MStCSixDcUh4MStCQSwwREFFSSxVckgyMStCSixDcUgxMStCSSxnRkFDRSxZckg0MStCTixDcUh2MStCQSxzREFFSSxVckgwMStCSixDcUh6MStCSSw0RUFDRSxhckgyMStCTixDQXBCRixDcUhwMCtCSSw0REFDRSxVckgyMStCTixDcUh2MStCRSxrREFNRSxtQkFEQSxhQUlBLHdCQUZBLGVBSEEsMEJBSUEsaUJySHUxK0JKLENNbGwvQkkseUIrR21QRixrREFFSSxZckhpMitCSixDQUNGLENxSDExK0JJLHNEQUVFLGNBQ0EsbUJBRkEsWXJIODErQk4sQ3FIMTErQkksdURBQ0UsWXJINDErQk4sQ01sbC9CSSw0QitHMktKLDBDQStFSSxpQnJINDErQkYsQ0FDRixDcUh6MStCQSxtQ3ZHcFVFLGdCQUZBLFNBQ0EsU2RvcS9CRixDcUg3MStCRSxzQ0FDRSxnQkFDQSxzQnJIKzErQkosQ3FIOTErQkksdURBQ0Usc0JySGcyK0JOLENNcG0vQkksNEIrR3dRRiwrQ0FFSSxpQnJIODErQkosQ3FINTErQkksa0ZBQ0UsaUJySDgxK0JOLENBQ0YsQ3FIMTErQkUseUNBQ0UsZXJINDErQkosQ00vbS9CSSw0QitHa1JGLHlDQUdJLFlySDgxK0JKLENBQ0YsQ3FIMTErQkEsNEJBR0UsU3ZHbldBLGdCQUZBLFNBQ0EsVXVHc1dBLDBCckg2MStCRixDcUg1MStCRSxzQ0FDRSxZQUNBLHFCckg4MStCSixDcUh0MStCRSx1Q0FDRSxlckh3MStCSixDcUhyMStCQSxpQ0FDRSxhQUNBLGdCckh3MStCRixDcUh2MStCRSw2Q0FDRSxlckh5MStCSixDcUh2MStCRSxrREFDRSxzQnJIeTErQkosQ3FIdDErQkEsMkNBSUUscUJsSHRUWSxDa0h3VFosa0JBRUEsWUFIQSxhbEh4VFksQ2tINFRaLFNBRkEsYUFOQSxrQkFVQSx5Q0FEQSxlckh3MStCRixDTTFwL0JJLDZCK0d3VEosMkNBYUksUXJIeTErQkYsQ0FDRixDTS9wL0JJLDRCK0d3VEosMkNBZ0JJLFNBQ0EsV3JIMjErQkYsQ0FDRixDcUgxMStCRSxpREFLRSw2QkFDQSw4QkFDQSwyQkFOQSxXQUdBLFNBS0EsV0FQQSxrQkFNQSxTQUVBLDJCQVBBLE9ySG0yK0JKLENNanIvQkksNkIrRzJVRixpREFZSSxRckg4MStCSixDQUNGLENNdHIvQkksNkIrRzJVRixpREFlSSxTckhnMitCSixDQUNGLENxSDUxK0JBLDZCQUlFLHFCbEg3VlksQ2tIK1ZaLGtCQUVBLFlBSEEsYWxIL1ZZLENrSG1XWixTQUZBLGFBTkEsa0JBVUEseUNBREEsZXJIODErQkYsQ3FINTErQkUsbUNBS0UsNkJBQ0EsOEJBQ0EsMkJBTkEsV0FHQSxTQUtBLFNBUEEsa0JBTUEsU0FFQSwyQkFQQSxPckhxMitCSixDcUgzMStCQSxrQ3ZHOWJFLGdCQUZBLFNBQ0EsU2RneS9CRixDcUgvMStCRSxxQ0FDRSxtQkFDQSxtQnJIaTIrQkosQ3FIOTErQkEsd0NBQ0UsZXJIaTIrQkYsQ3FIaDIrQkUsMERBQ0UsaUJySGsyK0JKLENxSC8xK0JBLG1DQUNFLGlCckhrMitCRixDcUhqMitCRSxtREFDRSxzQnJIbTIrQkosQ3FIajIrQkUsd0RBR0UsbUJBREEsYUFEQSxjckhxMitCSixDcUhqMitCRSwrQ0FDRSxTckhtMitCSixDcUhqMitCRSxnREFDRSxpQkFDQSxpQnJIbTIrQkosQ3FIajIrQkUsZ0RBQ0UsaUJySG0yK0JKLENNdncvQkksMEIrR3VhQSwrQ0FDRSxTckhtMitCSixDQUNGLENxSGgyK0JJLGdEQUVFLGdCQURBLGNySG0yK0JOLENNbncvQkksNEIrR3FhQSx3REFDRSxZckhpMitCSixDcUgvMStCRSwrQ0FDRSxTckhpMitCSixDQUNGLENxSDcxK0JBLHlDQUVFLG1CQURBLGFBRUEsMkJBQ0EsaUJySGcyK0JGLENxSC8xK0JFLDJDQUNFLGVBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQnJIaTIrQkosQ00xeC9CSSw0QitHbWJGLDJDQVFJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JySG0yK0JKLENBQ0YsQ3FIaDIrQkUsa0RBR0Usc0JBRkEscUJBQ0Esb0JySG0yK0JKLENNdnkvQkksNEIrR2tjRixrREFPSSxzQkFEQSxvQnJIbzIrQkosQ0FDRixDTTd5L0JJLDZCK0drY0Ysa0RBV00sZ0JySG8yK0JOLENBQ0YsQ3FIajIrQkUsMERBQ0UsaUJySG0yK0JKLENxSDkxK0JJLHNEQUVFLGdCQURBLGNySGkyK0JOLENxSDUxK0JFLG1EQUNFLHlCckg4MStCSixDcUgxMStCRSx1REFDRSxjckg2MStCSixDcUhuMStCQSxzQ0FFRSxtQkFDQSxhbEhuZVksQ2tIaWVaLGFBR0Esa0JySHMxK0JGLENxSHIxK0JFLDBDQUVFLGNBQ0EsbUJBRkEsWXJIeTErQkosQ3FIcjErQkUsMkNBQ0UsWXJIdTErQkosQ3FIcjErQkUsNENBQ0UsYXJIdTErQkosQ3FIdDErQkksaURBQ0UsWXJIdzErQk4sQ3FIcjErQkUsOENBQ0UsWXJIdTErQkosQ014MS9CSSw0QitHNmVKLHNDQXdCSSxVbEgvZlUsQ2tIZ2dCVix5QnJIdTErQkYsQ3FIdDErQkUsMkNBQ0UsU3JIdzErQkosQ0FDRixDcUhoMStCRSxzREFDRSxRckhzMStCSixDcUhwMStCRSxtREFDRSxjQUVBLGdCQURBLGNySHUxK0JKLENxSGwxK0JBLHVDQUdFLG1CQUZBLGFBSUEsWUFIQSw2QnJIdTErQkYsQ3FIbjErQkUsMENBQ0UsZXJIcTErQkosQ012My9CSSw0QitHaWlCRiwwQ0FJSSxlQUNBLGtCckhzMStCSixDQUNGLENxSGoxK0JBLDRCQUNFLGNBQ0EsbUJySG8xK0JGLENxSGwxK0JFLG9DQUNFLDhCckhvMStCSixDTWw1L0JJLHlCK0d5akJKLDRCQVFJLFlySHExK0JGLENBQ0YsQ3FIbDErQkEsMEVBQ0Usb0JySHExK0JG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QnhHak1SLFVkcXRnQ0YsQ3NIamhnQ1UscUdBQ0UseUJBQ0EsVUFFQSwwQkFEQSxrQnRIb2hnQ1osQ3NIL2dnQ00sMEVBRUUsWUFEQSxVdEhraGdDUixDTTdxZ0NJLHlCZ0hrS0Esa0NBQ0UsYUFDQSxlQUNBLDZCdEg4Z2dDSixDc0g3Z2dDSSx5Q0FDRSxnQnRIK2dnQ04sQ3NIOWdnQ00seURBQ0UsY3RIZ2hnQ1IsQ3NIOWdnQ00sZ0RBQ0Usb0J0SGdoZ0NSLENBQ0YsQ003cmdDSSwwQmdIb0xFLDZEQUNFLG1CdEg0Z2dDTixDc0gxZ2dDSSxtRUFDRSxXdEg0Z2dDTixDc0gxZ2dDSSwrREFDRSxrQnRINGdnQ04sQ3NIMWdnQ0ksMEVBQ0UsV3RINGdnQ04sQ3NIMWdnQ0ksc0VBQ0UsWXRINGdnQ04sQ3NIeGdnQ0kseUNBQ0UsZXRIMGdnQ04sQ3NIemdnQ00seURBQ0UsZ0J0SDJnZ0NSLENzSHpnZ0NNLGdEQUVFLG1CQURBLGVuSHRJb0IsQ21Id0lwQixzQkFDQSxldEgyZ2dDUixDQUNGLENNMXRnQ0ksMEJnSHNORSx5Q0FDRSxnQnRIdWdnQ04sQ3NIdGdnQ00seURBQ0UsZ0J0SHdnZ0NSLENBQ0YsQ3NIbGdnQ0EsZ0JBRUUsZUFEQSxldEhzZ2dDRixDTTF0Z0NJLDRCZ0gwTkEscURBQ0UsWXRIb2dnQ0osQ0FDRixDdUh6eWdDQSx5QkFFRSx3QnBIb0ZZLENvSHJGWixnQkFFQSwyQnZINHlnQ0YsQ010dWdDSSw0QmlIekVKLHlCQUtJLFl2SDh5Z0NGLENBQ0YsQ3VIMXlnQ0EsOEJBRUUsYUFFQSxzQkFEQSw4QkFGQSxVdkhnemdDRixDTS92Z0NJLDBCaUhsREosOEJBT0ksZ0JBREEsa0J2SGd6Z0NGLENBQ0YsQ3VINXlnQ0Esa0NBQ0UsZXZIK3lnQ0YsQ3VINXlnQ0EscUNBRUUsYUFDQSxzQkFGQSxVdkhpemdDRixDTS93Z0NJLDBCaUhuQ0oscUNBS0ksU3ZIaXpnQ0YsQ0FDRixDdUg5eWdDQSxvQ0FDRSxvQnZIaXpnQ0YsQ3VIaHpnQ0UsOENBQ0UsZXZIa3pnQ0osQ00zeGdDSSwwQmlIeEJGLDhDQUdJLE12SG96Z0NKLENBQ0YsQ01ueGdDSSw0QmlIckNGLDhDQU1JLFd2SHN6Z0NKLENBQ0YsQ01yeWdDSSx5QmlIZEYsMENBRUksa0J2SHF6Z0NKLENBQ0YsQ3VIanpnQ0EsOENBQ0UsdUJ2SG96Z0NGLEN1SGp6Z0NBLDRDQUNFLG1CdkhvemdDRixDdUhuemdDRSxrREFDRSx1QkFDQSxZdkhxemdDSixDdUhqemdDQSw4RkFNRSxxQnBIUVksQ29ITlosWUFQQSxjQUVBLGVBQ0EsaUJBQ0EsaUJ2SHN6Z0NGLENjenlnQ0Usd0hBQ0UsYWQ0emdDSixDTXAxZ0NJLHlCaUhLSiw4RkFVSSxlQUNBLGdCdkh5MGdDRixDQUNGLENNMTFnQ0ksMEJpSEtKLDhGQWNJLGVBQ0EsZ0J2SDIwZ0NGLENBQ0YsQ3VIeDBnQ0EsNEhBQ0UsWXZIMjBnQ0YsQ3VIeDBnQ0EsK0NBR0UsbUJBRkEsZUFDQSxZdkg0MGdDRixDdUgxMGdDRSxzREFRRSwrQkFDQSxvQkFIQSxzQkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBSkEsYXZIazFnQ0osQ3VIMTBnQ1csd1BBQ1Asc0JBQ0EsMkR2SDQwZ0NKLEN1SHgwZ0NBLHlDQU1FLFlBSkEsbUJBQ0EsWUFDQSxXdkgyMGdDRixDY3oyZ0NFLHNEQUNFLGFkNDNnQ0osQ3VIMTFnQ0EsdUM5RTFHRSx3QkFDQSxxQjhFOEdBLHlEQURBLHdCQURBLDRCQUZBLGdCQUtBLFc5RTVHQSxlQUZBLGdCQUNBLGdCekM4OGdDRixDdUg5MWdDQSxzQ0FDRSxzQ0FDQSx1QnZIaTJnQ0YsQ2MvNGdDRSxtREFDRSxhZGs2Z0NKLEN1SG4zZ0NFLDRFQUNFLDhEdkhxM2dDSixDdUhqM2dDQSwrQkFDRSxtQkFDQSxtQkFDQSx1QnZIbzNnQ0YsQ3VIajNnQ0EsK0JBQ0Usd0JwSDdEWSxDb0hnRVosa0JBRkEsVXBIakVZLENvSG9FWixnQkFGQSxZdkhzM2dDRixDdUhuM2dDRSxrQ0FDRSxTQUNBLGlCdkhxM2dDSixDdUhoM2dDRSwrREFLRSw2REFEQSx3QkFEQSw0QkFEQSxjdkhxM2dDSixDdUhoM2dDRSxvREFDRSxhdkhrM2dDSixDdUhqM2dDSSxzRUFDRSwyQkFDQSxhdkhtM2dDTixDdUhqM2dDSSxzSUFFRSx3QnBIeEZRLENvSHlGUixVdkhrM2dDTixDdUgvMmdDRSw2SEFFRSxhdkhpM2dDSixDdUgvMmdDRSx3RUFDRSxTdkhpM2dDSixDdUg5MmdDSSxzRUFHRSxtRUFGQSxxQ3ZIaTNnQ04sQ2NyOWdDRSxtRkFDRSxhZHcrZ0NKLEN1SDEzZ0NFLHNaQUNFLGdDQUNBLGV2SGc0Z0NKLEN1SDczZ0NJLG1IQUNFLDBCdkgrM2dDTixDdUgzM2dDSSwyR0FDRSxnQ0FDQSxldkg2M2dDTixDdUgxM2dDRSxvRkFDRSxjdkg0M2dDSixDdUgzM2dDSSwyRkFDRSxvQnZINjNnQ04sQ3VIMzNnQ2EsbWZBQ1Asd0J2SDYzZ0NOLEN1SDEzZ0NFLDhFQUNFLHdCdkg2M2dDSixDdUh4M2dDQSxpQkFDRSxrQkFDQSxVdkgyM2dDRixDdUh4M2dDQSxnQkFDRSxldkgyM2dDRixDdUh6M2dDRSx1QkFDRSx5QnZIMjNnQ0osQ3VIMTNnQ0ksaUNBQ0UsWXZINDNnQ04sQ3VIdjNnQ0EsZ0JBTUUsV0FDQSxlQUxBLFVBR0Esb0JBSkEsa0JBRUEsU0FDQSx1QnZINjNnQ0YsQ3VIeDNnQ0UsdUJBQ0UsdUJ2SDAzZ0NKLEN1SHIzZ0NRLHVHQUNFLGF2SDAzZ0NWLEN1SHAzZ0NFLHVCQUNFLGdCdkhzM2dDSixDdUhyM2dDSSxnQ0FDRSxjdkh1M2dDTixDTXZqaENJLDRCaUgrTEEsZ0NBR0ksU3ZIeTNnQ04sQ0FDRixDdUhyM2dDRSwwQkFFRSxjQURBLGN2SHczZ0NKLENNaGtoQ0ksNEJpSHVNRiwwQkFLSSxjdkh3M2dDSixDQUNGLEN1SHAzZ0NBLDhGQUdFLHNCQURBLGFBREEsVXZIeTNnQ0YsQ3VIcjNnQ0Msd0NBQ0MsWXZIdTNnQ0YsQ005a2hDSSw0QmlIc05ILHdDQUdHLGdCdkh5M2dDRixDQUNGLEN1SHQzZ0NDLDJDQUNDLDRCdkh3M2dDRixDdUh2M2dDRSxxREFDRSx3QnZIeTNnQ0osQ3VIdjNnQ00sa0VBQ0UsV0FDQSxjdkh5M2dDUixDdUhwM2dDRSxzQ0FDRSxjdkhzM2dDSixDdUhwM2dDSSw0Q0FDRSxZdkhzM2dDTixDdUhoM2dDRSxzQ0FDRSxzQkFDQSw2QkFFQSxTQUdBLE9BREEsU0FIQSxlQUVBLFV2SHEzZ0NKLEN1SGozZ0NJLDBDQUNFLFl2SG0zZ0NOLEN1SGozZ0NNLGdEQUNFLHNCdkhtM2dDUixDdUg3MmdDQSxpS0FLRSxxQkFEQSxlQURBLE9BREEsU3ZIbTNnQ0YsQ3VINzJnQ0Esd0tBS0UsY0FEQSxlQURBLE9BREEsU3ZIbTNnQ0YsQ3VINzJnQ0EsaUxBRUUsc0J2SGczZ0NGLEN1SDcyZ0NBLHVDQUVFLHNCQURBLFV2SGkzZ0NGLEN1SDUyZ0NBLDJEQUNFLCtCdkgrMmdDRixDTWpwaENJLDRCaUh1U0YsK0JBR0ksZ0JBR0EsOEJBQ0EsK0JBTEEsZUFHQSxXQURBLFd2SGczZ0NKLENBQ0YsQ3VIejJnQ0EsYUFFRSxXQURBLG1Cdkg2MmdDRixDdUh6MmdDQSxxQ0FDRSxVcEhuVFksQ29IcVRaLGlCQUNBLHFCQUZBLGdCdkg4MmdDRixDdUgxMmdDRSx3REFDRSxhdkg0MmdDSixDd0hwdmhDQSxtREFFRSx3QnJIaUZZLENxSGxGWixnQnhId3ZoQ0YsQ003cmhDSSwwQmtINURKLG1EQUlJLGlCeEh5dmhDRixDQUNGLEN3SHZ2aENBLCtEQUVFLG9CQURBLGVySHNINEIsQ3FIcEg1QixzQkFDQSx1QkFDQSxpQnhIMHZoQ0YsQ00xc2hDSSx5QmtIckRKLCtEQU9JLGV4SDR2aENGLENBQ0YsQ3dIMXZoQ0EsbUVBSUUsbUJBRkEsZ0NBREEsYUFFQSxzQkFHQSxpQkFEQSxpQnhIOHZoQ0YsQ3dINXZoQ0UseUZBQ0Usa0J4SDh2aENKLENNM3RoQ0kseUJrSDNDSixtRUFZSSx1QkFEQSxtQkFFQSxleEgrdmhDRixDQUNGLEN3SDd2aENBLG1FQUdFLE9BRkEsbUJBQ0EscUJ4SGl3aENGLENNeHVoQ0kseUJrSDNCSixtRUFLSSxtQnhIa3doQ0YsQ0FDRixDd0hod2hDQSxpQ0FDRSxrQkFFQSxjQUdBLG1CQUZBLGdCQUNBLGtCQUhBLFl4SHV3aENGLEN3SGx3aENFLHFDQU1FLG1DQURBLFNBSEEsaUJBQ0EsZ0JBRkEsa0JBR0EsUUFHQSxxRHhIb3doQ0osQ00vdmhDSSx5QmtIbkJKLGlDQWlCSSxleEhxd2hDRixDQUNGLEN3SG53aENBLGdDQUNFLHFCeEhzd2hDRixDd0hyd2hDRSx5Q0FDRSxxQkFDQSxxQnhIdXdoQ0osQ3dIcndoQ0Usb0NBRUUsZUFEQSxheEh3d2hDSixDd0hwd2hDQSxpRUFFRSxjQURBLGV4SHd3aENGLEN5SGoxaENBLHFCQUNFLFl6SG8xaENGLENNenhoQ0ksMEJtSDVESixxQkFHSSxlekhzMWhDRixDQUNGLEN5SG4xaENBLCtCQUNFLGF6SHMxaENGLEN5SHIxaENFLGlDQUNFLGF6SHUxaENKLEN5SHQxaENJLHVDQUNFLGF6SHcxaENOLEMwSHAyaENBLGdDQUVFLHdCdkhpRlksQ3VIZlosZ0JBbkVBLG9CMUh5MmhDRixDMEh0MmhDRSxtREFDRSxZMUh3MmhDSixDMEh0MmhDRSxxREFLRSxvQkFEQSxhQUZBLGdCQUNBLHVCQUZBLGtCMUg0MmhDSixDMEh0MmhDSSw4REFDRSxlQUNBLGtCQUNBLGdCQUNBLGdCMUh3MmhDTixDMEhwMmhDRSx3REFFRSx3QnZIMERVLEN1SDNEVixpQjFIdTJoQ0osQzBIcDJoQ0Usc0RBQ0Usc0JBQ0EsMkIxSHMyaENKLEMwSHAyaENFLCtDQUdFLG1CQURBLGFBREEsZ0IxSHcyaENKLEMwSHIyaENJLHdEQUNFLG1CMUh1MmhDTixDMEh0MmhDTSw0REFFRSxnQkFEQSxjMUh5MmhDUixDMEhwMmhDRSxvREFNRSxtQkFEQSxhQUZBLGNBQ0EsdUJBSEEsa0IxSDAyaENKLEMwSHAyaENJLCtEQUNFLGdCMUhzMmhDTixDMEhuMmhDSSw2REFDRSx5QkFDQSxrQkFDQSxnQkFDQSwwQjFIcTJoQ04sQzBIbDJoQ0UsZ0RBQ0UsZ0IxSG8yaENKLEMwSGwyaENFLG9EQUNFLGlCQUNBLGdCMUhvMmhDSixDMEhoMmhDRSx5Q0FDRSxnQjFIazJoQ0osQ001MmhDSSx5Qm9Ia0JBLCtDQUNFLGtCMUg2MWhDSixDMEg1MWhDSSx3REFDRSxrQjFIODFoQ04sQzBIMzFoQ0UsZ0RBQ0UsZ0IxSDYxaENKLEMwSDMxaENFLHNEQUNFLDBCMUg2MWhDSixDMEgzMWhDRSxxREFDRSxvQkFDQSxtQkFDQSxzQjFINjFoQ0osQ0FDRixDTS8zaENJLDBCb0hzQ0EsZ0RBQ0UsaUIxSDQxaENKLEMwSDExaENFLHNEQUNFLDRCMUg0MWhDSixDMEgxMWhDRSxvREFDRSxpQkFDQSxvQjFINDFoQ0osQ0FDRixDTTM0aENJLDBCb0g1REosZ0NBK0dJLHlCMUg0MWhDRixDMEgzMWhDRSx3REFLRSxrQkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXMUg4MWhDSixDMEgzMWhDRSxxREFDRSxtQkFDQSxvQjFINjFoQ0osQzBIMzFoQ0UsZ0RBQ0UsZTFINjFoQ0osQzBIMTFoQ0ksK0RBQ0UsbUIxSDQxaENOLENBQ0YsQ01wNWhDSSw0Qm9INkRBLHlDQUNFLGMxSDAxaENKLEMwSHgxaENFLG9EQUNFLGtCQUNBLG1CMUgwMWhDSixDQUNGLENNNzVoQ0ksNkJvSHlFQSx1RkFFRSwwQjFIdzFoQ0osQ0FDRixDMEhyMWhDRywwQkFDQyx1RkFFRSwwQjFIdTFoQ0osQ0FDRixDTXY3aENJLHlCb0h1R0UscUdBQ0UsVTFIbTFoQ04sQzBIajFoQ00scUhBQ0UsUzFIbTFoQ1IsQ0FDRixDTS83aENJLDBCb0hrSEkscUhBQ0UsUzFIZzFoQ1IsQzBINTBoQ0ksZ0dBQ0UseUIxSDgwaENOLEMwSDMwaENJLDZHQUNFLFcxSDYwaENOLENBQ0YsQzJIdGdpQ0EsOEJBRUUsZ0JBREEsa0IzSDBnaUNGLEMySHhnaUNFLHlDQUNFLGdCM0gwZ2lDSixDTWw5aENJLDBCcUh6REYseUNBR0ksZ0IzSDRnaUNKLENBQ0YsQ012OWhDSSx5QnFIekRGLHlDQU1JLGdCM0g4Z2lDSixDQUNGLEMySDVnaUNFLGlEQUNFLFkzSDhnaUNKLEMySDVnaUNFLG1EQVFFLG1CQUNBLGtCQUNBLGdCQUNBLHNCQU5BLGtCQURBLGFBRkEsZ0JBQ0EsdUJBRkEsa0IzSHNoaUNKLEMySHpnaUNFLHNEQUVFLHdCeEhtRFUsQ3dIcERWLGlCM0g0Z2lDSixDMkh6Z2lDRSxvREFFRSxzQkFEQSxpQkFFQSwyQjNIMmdpQ0osQzJIemdpQ0UsNkNBR0UsbUJBREEsYUFEQSxnQjNINmdpQ0osQzJIMWdpQ0ksc0RBQ0UsbUIzSDRnaUNOLEMySDNnaUNNLDBEQUVFLGdCQURBLGMzSDhnaUNSLEMySHpnaUNFLGtEQU1FLG1CQURBLGFBRkEsY0FDQSx1QkFIQSxrQjNIK2dpQ0osQzJIeGdpQ0UsOENBQ0UsZ0IzSDBnaUNKLEMySHhnaUNFLGtEQUNFLGlCQUNBLGdCM0gwZ2lDSixDMkhuZ2lDRSx1Q0FDRSxnQjNIcWdpQ0osQ01oaGlDSSx5QnFIZUEsNkNBQ0Usa0IzSG9naUNKLEMySG5naUNJLHNEQUNFLGtCM0hxZ2lDTixDMkhsZ2lDRSw4Q0FDRSxnQjNIb2dpQ0osQzJIbGdpQ0Usb0RBQ0UsWTNIb2dpQ0osQzJIbGdpQ0UsbURBQ0Usb0JBQ0Esa0IzSG9naUNKLENBQ0YsQ01saWlDSSwwQnFIa0NBLDhDQUVFLGtCQURBLFczSG9naUNKLEMySGpnaUNFLG9EQUNFLGlCQUNBLGMzSG1naUNKLEMySGpnaUNFLGtEQUNFLGlCQUNBLG9CM0htZ2lDSixDQUNGLENNaGppQ0ksMEJxSGlEQSxzREFLRSx1QkFKQSxtQkFFQSxzQkFEQSx3QkFFQSxXM0htZ2lDSixDMkhoZ2lDRSxtREFDRSxtQkFHQSxnQkFGQSxzQkFDQSxtQjNIbWdpQ0osQzJIaGdpQ0UsOENBRUUsa0JBREEsVzNIbWdpQ0osQ0FDRixDTXRqaUNJLDRCcUh3REEsdUNBQ0UsZ0IzSGlnaUNKLENBQ0YsQzJINS9oQ0csNENBQ0csMEIzSCsvaENOLEMySDcvaENNLGdFQUNFLG1CM0grL2hDUixDMkgzL2hDSSxvREFDRSxxQjNINi9oQ04sQ01sbGlDSSx5QnFIeUZFLDRDQUNFLHlCM0g0L2hDTixDQUNGLENNdmxpQ0ksMEJxSCtGRSw0Q0FDRSwwQjNIMi9oQ04sQ0FDRixDTTVsaUNJLDBCcUhxR0EsNENBQ0UseUIzSDAvaENKLENBQ0YsQ01qbWlDSSx5QnFINEdFLG1HQUNFLFdBQ0EsVzNIdy9oQ04sQzJIdC9oQ00sbUhBQ0UsUzNIdy9oQ1IsQ0FDRixDTTFtaUNJLDBCcUh3SEksbUhBQ0UsUzNIcS9oQ1IsQ0FDRixDMkg3K2hDQSwyQ0FDRSxTM0hnL2hDRixDNEgvcWlDQSw2QkFLRSxtQkFFQSxrQnpIMkVZLEN5SDlFWixhQUtBLGlCQUNBLGV6SG1INEIsQ3lINUg1QixhQUNBLGdDQUlBLHVCQUVBLG1CQUxBLGtCQVFBLHdCNUhrcmlDRixDTXBuaUNJLDRCc0h6RUosNkJBYUkscUI1SG9yaUNGLENBQ0YsQzZIbHNpQ0EsdUNBTUUsYUFMQSxlQUdBLGUxSDBINEIsQzBINUg1QixpQkFHQSxtQkFGQSxpQjdId3NpQ0YsQ00vb2lDSSx5QnVINURKLHVDQVFJLGE3SHVzaUNGLENBQ0YsQ01wcGlDSSwwQnVINURKLHVDQVdJLGM3SHlzaUNGLENBQ0YsQzZIdHNpQ0Esd0NBQ0UsYUFDQSw4QkFDQSxpQjdIeXNpQ0YsQzZIeHNpQ0UsNkNBR0UseUJBQ0EsY0FGQSw0QkFEQSxTN0g2c2lDSixDTXhwaUNJLDRCdUh0REYsNkNBTUksc0I3SDRzaUNKLENBQ0YsQzZIMXNpQ00sNERBQ0UsWTFIeURNLEMwSHZETixjMUh1RE0sQzBIeEROLGE3SDZzaUNSLEM2SHRzaUNNLDZHQUVFLFkxSCtDTSxDMEhoRE4sYTdINnNpQ1IsQzZIeHNpQ0UsNENBRUUsWUFDQSxvQkFGQSxVN0g0c2lDSixDNkh6c2lDSSxpREFDRSwwQjdIMnNpQ04sQ01scmlDSSw0QnVIckJBLDZDQUNFLFU3SDBzaUNKLENBQ0YsQzZINXFpQ0EsMkNBR0UsT0FDQSx1QkFGQSxRN0gwc2lDRixDNkh0c2lDRSxpREFFRSxvQkFDQSxTQUZBLDRCN0gwc2lDSixDNkhyc2lDRSxvREFDRSxnQkFDQSxZN0h1c2lDSixDTTd1aUNJLHlCdUhvQ0Ysb0RBS0ksYTdId3NpQ0osQzZIenRpQ0YsMkNBc0JJLHNCN0h3c2lDRixDQUpGLENNbHZpQ0kseUJ1SGtESix5Q0FXSSxjN0h3c2lDRixDQUNGLEM2SHJzaUNBLCtDQUNFLGFBQ0EsNkJBQ0EsZ0I3SHdzaUNGLENNNXdpQ0kseUJ1SGlFSiwrQ0FLSSxlN0gwc2lDRixDQUNGLEM2SHZzaUNBLDhDQUNFLDREQUlBLG9CQUdBLGVBREEsY0FEQSxZN0h5c2lDRixDNkh0c2lDRSxrREFDRSxZN0h3c2lDSixDNkh0c2lDRSxtREFDRSxjQUNBLFc3SHdzaUNKLEM2SHRzaUNFLHVEQUNFLCtDN0h3c2lDSixDNkh0c2lDRSx3REFDRSxnRDdId3NpQ0osQzZIdHNpQ0UsdURBQ0UsK0M3SHdzaUNKLEM2SHRzaUNFLHlEQUNFLGlEN0h3c2lDSixDTTV5aUNJLHlCdUhzR0YsdURBRUksWTdId3NpQ0osQ0FDRixDNkhwc2lDQSw4Q0FFRSxVMUg1RlksQzBIMkZaLGlCN0h3c2lDRixDNkhwc2lDQSxnQ0FFRSxrQjFIbEdZLEMwSDJHWixnQkFMQSxTQUNBLE9BTkEsZ0JBRUEsZUFFQSxRQUdBLFNBQ0EsVTdIdXNpQ0YsQzZIcHNpQ0UscUNBQ0UsbUJBRUEsa0JBREEsZTdIdXNpQ0osQzZIcnNpQ0ksOENBQ0Usa0I3SHVzaUNOLEM2SHBzaUNFLHdEQUNFLGlCQUNBLGlCN0hzc2lDSixDTTkwaUNJLHlCdUhrSEosZ0NBOEJJLGtCQUhBLFlBQ0EsVUFIQSxrQkFDQSxlQUdBLGU3SHdzaUNGLEM2SHRzaUNFLHdEQUNFLGU3SHdzaUNKLENBQ0YsQ00zMWlDSSwwQnVIa0hKLGdDQW9DSSxpQkFDQSxlN0h5c2lDRixDNkh4c2lDRSxxQ0FFRSxlQURBLFk3SDJzaUNKLEM2SHpzaUNJLDhDQUNFLGlCN0gyc2lDTixDQUNGLENNMzFpQ0ksNEJ1SHFHSixnQ0FtREksc0JBSkEsYUFDQSwyQkFDQSw4QkFDQSxjN0g0c2lDRixDNkgxc2lDRSx3REFFRSxtQkFEQSxhQU1BLGNBSkEsdUJBQ0EsZ0JBQ0EsaUJBQ0EsWTdINnNpQ0osQzZIM3NpQ0kseUZBQ0UscUJBQ0EsYzdINnNpQ04sQzZINXNpQ00sNkZBR0UsY0FGQSxlQUNBLFk3SCtzaUNSLEM2SDNzaUNJLG1FQUVFLGtCN0g0c2lDTixDQUNGLEM2SHZzaUNBLHNDQUNFLG1CN0gwc2lDRixDNkh6c2lDRSwrQ0FDRSxvQjdIMnNpQ0osQ003NGlDSSx5QnVIK0xKLHNDQU1JLFk3SDRzaUNGLENBQ0YsQzZIeHNpQ0UsMERBQ0UsUzdIMnNpQ0osQ016NGlDSSw0QnVIbU1GLCtGQUVFLFk3SDBzaUNGLEM2SHZzaUNBLDBDQUNFLE9BRUEsbUJBREEsc0I3SDBzaUNGLEM2SHhzaUNFLG1EQUNFLFk3SDBzaUNKLEM2SHZzaUNBLDJDM0ZuUkUsd0IvQmdGVSxDNkJ2RVosb0I3QnVFWSxDNkJ6RVosVWhDdzlpQ0EsQ096OWlDQSxpRDJCTkUscUIvQnlFVSxDNkIxRFYsb0JBWGlDLENBU2pDLGFoQ3U5aUNGLENnQ2w5aUNBLGtHRWxCRSxxQi9CeUVVLEM2Qm5EVixvQkFsQmlDLENBdUIvQixpQ0FQRixVaENzOWlDRixDZ0MxOGlDQSx3R0FHRSx3QjdCNkNVLEM2QjVDVixvQjdCNENVLEM2QjlDVixVaEM2OGlDRixDZ0NwOGlDQSxpT0FJRSx3QkExQ3NDLENBOEN0QyxvQkE3Q2tDLENBd0NsQyxVaENzOGlDRixDZ0MvN2lDRSxtUEFLSSxnQ2hDNjdpQ04sQzZIanVpQ0EsMkNBQ0UseUJBQ0EsZTdIbXVpQ0YsQzZIbHVpQ0Usa0RBQ0UsWUFHQSxRQUZBLFNBQ0Esa0M3SHF1aUNKLEM2SGx1aUNFLGlEQUNFLFE3SG91aUNKLENBQ0YsQzZIenRpQ0EseUJBQ0UsYzdIaXVpQ0YsQ00zOGlDSSw2QnVIeU9KLHlCQUdJLGdCN0htdWlDRixDQUNGLEM2SHR0aUNBLHFDQUtFLFNBQ0EsT0FMQSxnQkFDQSxlQUVBLFFBR0EsU0FDQSxVN0hpdWlDRixDNkgvdGlDRSwwQ0FDRSxtQkFFQSxrQkFEQSxlN0hrdWlDSixDNkhodWlDSSxtREFDRSxrQjdIa3VpQ04sQzZIL3RpQ0UsNkRBQ0UsaUJBQ0EsaUI3SGl1aUNKLEM2SC90aUNFLCtDQUNFLFM3SGl1aUNKLENNLy9pQ0kseUJ1SHVRSixxQ0ErQkksa0JBSEEsWUFDQSxVQUZBLGtCQURBLGVBSUEsZTdIbXVpQ0YsQzZIanVpQ0UsNkRBQ0UsZTdIbXVpQ0os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QzhIdHFqQ0UsZ0VBQ0UsOEQ5SHdxakNKLEM4SHRxakNFLGlFQUNFLCtEOUh3cWpDSixDOEh0cWpDRSxnRUFDRSw4RDlId3FqQ0osQzhIdHFqQ0Usa0VBQ0UsZ0U5SHdxakNKLENNL3hqQ0kseUJ3SHlIRixnRUFFSSxZOUh3cWpDSixDQUNGLEM4SHBxakNBLHVEQUVFLFUzSC9HWSxDMkg4R1osaUI5SHdxakNGLEM4SHBxakNBLHlDQUVFLGtCM0hySFksQzJINkhaLGtCM0h6SFksQzJIcUhaLFNBQ0EsT0FOQSxlQUVBLGVBRUEsUUFHQSxTQUNBLFdBTEEsWTlINnFqQ0YsQzhIdHFqQ0UsaURBRUUsbUJBREEsYUFFQSwwQjlId3FqQ0osQzhIdnFqQ0ksbURBSUUsaUI5SHNxakNOLENNOXpqQ0ksMEJ3SG9KQSxtREFFSSxpQjlINHFqQ04sQ0FDRixDTXR6akNJLDRCd0h1SUEsbURBTUksYzlINnFqQ04sQ0FDRixDOEgxcWpDRSw4Q0FFRSxrQkFEQSxlOUg2cWpDSixDOEgzcWpDSSx1REFDRSxrQjlINnFqQ04sQzhIMXFqQ0UsaUVBQ0UsaUJBQ0EsaUI5SDRxakNKLENNbjFqQ0kseUJ3SHFJSix5Q0FzQ0ksU0FEQSxpQkFFQSxVQUNBLFdBQ0EsVTlINnFqQ0YsQzhIM3FqQ0UsaUVBQ0UsZTlINnFqQ0osQ0FDRixDTS8xakNJLDBCd0hxSUoseUNBZ0RJLGM5SDhxakNGLEM4SDdxakNFLDhDQUVFLGVBREEsWTlIZ3JqQ0osQzhIOXFqQ0ksdURBQ0UsaUI5SGdyakNOLENBQ0YsQ005MWpDSSw0QndId0hKLHlDQThESSxhOUg0cWpDRixDOEhocmpDRSxpREFDRSxhQUNBLDZCOUhrcmpDSixDOEg5cWpDRSxpRUFFRSxtQkFEQSxhQU1BLGlCQUpBLHVCQUNBLGdCQUNBLHdCQUNBLFU5SGlyakNKLEM4SC9xakNJLGtHQUNFLHFCQUNBLGM5SGlyakNOLEM4SGhyakNNLHNHQUdFLGNBRkEsZUFDQSxZOUhtcmpDUixDOEgvcWpDSSw0RUFFRSxrQjlIZ3JqQ04sQ0FDRixDOEgzcWpDQSwrQ0FDRSxtQjlIOHFqQ0YsQzhIN3FqQ0Usd0RBQ0Usb0I5SCtxakNKLENNaDVqQ0kseUJ3SDhOSiwrQ0FNSSxZOUhncmpDRixDQUNGLEM4SDVxakNFLG1FQUNFLFM5SCtxakNKLENNNTRqQ0ksNEJ3SGtPRixpSEFFRSxZOUg4cWpDRixDOEgzcWpDQSxtREFDRSxPQUVBLG1CQURBLHNCOUg4cWpDRixDOEg1cWpDRSw0REFDRSxZOUg4cWpDSixDOEgzcWpDQSxvRDVGbFRFLHdCL0JnRlUsQzZCdkVaLG9CN0J1RVksQzZCekVaLFVoQzI5akNBLENPNTlqQ0EsMEQyQk5FLHFCL0J5RVUsQzZCMURWLG9CQVhpQyxDQVNqQyxhaEMwOWpDRixDZ0NyOWpDQSxvSEVsQkUscUIvQnlFVSxDNkJuRFYsb0JBbEJpQyxDQXVCL0IsaUNBUEYsVWhDeTlqQ0YsQ2dDNzhqQ0EsMEhBR0Usd0I3QjZDVSxDNkI1Q1Ysb0I3QjRDVSxDNkI5Q1YsVWhDZzlqQ0YsQ2dDdjhqQ0EsNFBBSUUsd0JBMUNzQyxDQThDdEMsb0JBN0NrQyxDQXdDbEMsVWhDeThqQ0YsQ2dDbDhqQ0UsOFFBS0ksZ0NoQ2c4akNOLEM4SHJzakNBLG9EQUNFLHlCQUNBLGU5SHVzakNGLEM4SHRzakNFLDJEQUNFLFlBR0EsUUFGQSxTQUNBLGtDOUh5c2pDSixDOEh0c2pDRSwwREFDRSxROUh3c2pDSixDOEhsc2pDRixnRUFFRSxhOUhxc2pDQSxDQUpGLEM4SDdyakNBLGlDQUVFLG1CQUNBLGlCQUVBLGtCQUpBLGtCQUdBLFc5SHNzakNGLENNbDlqQ0ksNkJ3SHdRSixpQ0FTSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGtCQURBLFc5SDZzakNGLENBQ0YsQ003OWpDSSw0QndId1FKLGlDQWlCSSxjQURBLFU5SDBzakNGLENBQ0YsQzhIdHNqQ0EsNkNBRUUsbUJBSUEsZ0JBSEEsaUJBRUEsa0JBSkEsa0JBTUEsbUJBSEEsaUI5SDRzakNGLENNNytqQ0ksNkJ3SDZSSiw2Q0FXSSxlQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUxBLGlCOUgrc2pDRixDQUNGLENNdi9qQ0ksNEJ3SDZS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V2hJdTFrQ04sQ0FDRixDZ0lwMWtDSSwrQkFDSSxjaElzMWtDUixDTTU2a0NJLDBCMEhxRkEsK0JBSVEsV2hJdTFrQ1YsQ0FDRixDZ0lwMWtDSSxrQ0FDSSxpQkFFQSxnQkFEQSxvQmhJdTFrQ1IsQ016NmtDSSw0QjBIZ0ZBLGtDQU1RLG1CQUNBLGtCaEl1MWtDVixDQUNGLENNNTdrQ0ksMEIwSHVHSSxzQ0FFUSxpQkFDQSxvQmhJdTFrQ2QsQ0FDRixDTXI3a0NJLDRCMEgwRkksc0NBT1EsbUJBQ0Esa0JoSXcxa0NkLENBQ0YsQ2dJbDFrQ0ksaUNBTUksaUJBQ0EsWUFDQSxXQUhBLGVBSkEsb0JBQ0Esb0JBRUEsa0JBS0EsVUFOQSx5QmhJMDFrQ1IsQ2dJbDFrQ1EsdUNBQ0ksYTdIeEdFLEM2SHlHRixvQmhJbzFrQ1osQ00xOGtDSSw0QjBIeUdBLGlDQWlCUSxtQkFDQSxnQmhJbzFrQ1YsQ0FDRixDZ0loMWtDQSw4RUFFSSxhaEltMWtDSixDZ0lqMWtDSSxvRkFDSSxvQkFFQSxnQkFEQSxnQmhJcTFrQ1IsQ2dJbDFrQ1EsNEZBRUksY0FFQSxtQkFEQSwyQkFGQSxZaEl3MWtDWixDZ0lqMWtDSSxrRkFDSSxvQkFDQSxlaElvMWtDUixDZ0lqMWtDSSx3R0FDSSxZaElvMWtDUixDTTMra0NJLDRCMEhnSUosOEVBMkJRLGFoSXExa0NOLENnSW4xa0NNLG9GQUNJLG1CQUNBLGdCaElzMWtDVixDZ0lyMWtDVSw0RkFDSSxrQmhJdzFrQ2QsQ2dJcDFrQ00sa0ZBQ0ksa0JoSXUxa0NWLENBQ0YsQ2dJajFrQ1EsaUZBQ0ksY2hJbzFrQ1osQ2dJOTBrQ0EseUZBRUkscUJoSWkxa0NKLENnSS8wa0NJLDZGQUNJLG9CQUNBLGVoSWsxa0NSLENNNWdsQ0ksNEIwSHdMQSw2RkFLUSxtQkFDQSxnQmhJbzFrQ1YsQ0FDRixDZ0loMWtDUSxpSUFDSSxpQmhJbTFrQ1osQ2dJOTBrQ0ksaUhBRUksdUJBREEsWWhJazFrQ1IsQ2dJNTBrQ1EsMkhBQ0ksY2hJKzBrQ1osQ2dJMTBrQ2dCLGlKQUtJLFlBSEEsbUJBQ0EsZ0JBQ0EsaUJBSEEsWWhJaTFrQ3BCLENnSXYwa0NRLDZIQUlJLGdFQUNBLDRCQUpBLHFCQUVBLGVBR0Esa0JBSkEsYWhJODBrQ1osQ2dJcDBrQ1EseUhBQ0ksd0JoSXUwa0NaLENnSWwwa0NBLDRDQUNJLG1CaElxMGtDSixDZ0loMGtDUSxnREFFSSxZQURBLFVoSW8wa0NaLENnSTl6a0NBLDJEQUNJLGtCaElpMGtDSixDTWxrbENJLDRCMEhnUUosMkRBSVEsb0JoSWswa0NOLENBQ0YsQ2dJL3prQ0EsaUNBQ0ksYUFDQSxXQUNBLGtCaElrMGtDSixDZ0lqMGtDSSw0Q0FDSSxRaEltMGtDUixDZ0kvemtDQSxnQ0FNSSxlQUxBLG9CQUdBLGdCQUZBLG9CQUNBLFdBRUEsZ0JoSW0wa0NKLENnSWgwa0NJLHdDQUVJLDZCQURBLFNoSW0wa0NSLENNN2xsQ0ksNEIwSGlSSixnQ0FjUSxlQUNBLGdCaElrMGtDTixDQUNGLENnSTl6a0NBLDhCQVNJLFlBR0EsOEJBRkEsV0FHQSxlQUxBLG9CQUxBLGVBUUEseUJBTkEsa0JBRUEsUUFEQSxRQUZBLFVoSXcwa0NKLENnSTd6a0NJLGtDQUlJLCtCQUZBLFlBR0EscUJBSkEsZ0JBRUEsVWhJaTBrQ1IsQ014bmxDSSw0QjBIcVNKLDhCQTRCUSxrREFEQSxnQkFFQSxhQUVBLG1CQUNBLFlBRkEsdUJBTEEsVUFEQSxxQ0FFQSx5QmhJcTBrQ04sQ2dJN3prQ00sa0NBR0ksdUJBRkEsY2hJaTBrQ1YsQ0FDRixDZ0kzemtDQSxzQ0FDSSxhQUVBLFNBREEsa0JoSSt6a0NKLENNaHBsQ0ksNkIwSCtVSixzQ0FNUSxjaEkremtDTixDQUNGLENnSTF6a0NJLDhEQUNJLFdBQ0EsZWhJNnprQ1IsQ00xcGxDSSw0QjBIMlZBLDhEQUlRLGtCaEkremtDVixDQUNGLENnSTN6a0NBLHNCQUNJLGNBQ0EsZUFHQSxrQkFGQSxnQkFDQSxnQmhJK3prQ0osQ2dJenprQ0ksMERBQ0ksY0FDQSxlQUNBLGdCaEk0emtDUixDZ0kxemtDUSw0REFDSSxnQmhJNHprQ1osQ2dJeHprQ0ksOENBRUksZ0JBREEsWWhJMnprQ1IsQ2dJdHprQ0EsNkNBQ0ksa0JoSXl6a0NKLENnSXR6a0NBLGlJQUVJLFloSXl6a0NKLENnSXJ6a0NBLDBFQUNJLGVoSXd6a0NKLENnSXB6a0NJLDZDQUNJLGlCQUNBLG9CaEl1emtDUixDZ0lwemtDSSw2Q0FDSSxtQkFDQSxtQkFDQSxjaElzemtDUixDZ0luemtDSSw2Q0FDSSxtQkFDQSxvQmhJcXprQ1IsQ2dJaHprQ0kscUNBRUksbUJBREEsYUFFQSw2QmhJbXprQ1IsQ01ydGxDSSw2QjBIcWFBLDZDQUtRLCtEQUNBLDRCQUNBLDBCQUxBLGNBRUEsWUFEQSxVaElzemtDVixDZ0k5eWtDRSw0Q0FFUSx3QmhJaXprQ1YsQ0FKRixDTS90bENJLDRCMEh1Ykksb0NBQ0ksbUJBQ0EsZ0JoSWd6a0NWLENBQ0YsQ2dJNXlrQ0Esc0NBQ0ksYWhJK3lrQ0osQ2dJN3lrQ0kseUNBQ0ksb0JBQ0EsZ0JBQ0EsZ0JoSSt5a0NSLENNbnZsQ0ksNEIwSHdjSSx5Q0FDSSxrQmhJOHlrQ1YsQ0FDRixDZ0kxeWtDQSxrQ0FDSSwwQkFDQSxjaEk2eWtDSixDZ0kzeWtDQSw0Q0FDSSxjaEk4eWtDSixDZ0kzeWtDQSxvQ0FDSSxZaEk4eWtDSixDTXJ3bENJLDRCMEhzZEosb0NBSVEsYWhJK3lrQ04sQ0FDRixDZ0k3eWtDSSxpREFDSSxvQkFDQSxnQkFDQSxnQmhJK3lrQ1IsQ2dJM3lrQ0EsMENBRUksYUFDQSxzQkFGQSxjaElnemtDSixDTXJ4bENJLDRCMEhvZUosMENBUVEsaUNoSTh5a0NOLENBQ0YsQ2dJM3lrQ0EsK0NBQ0ksUUFDQSxTaEk4eWtDSixDZ0k1eWtDSSwwREFDSSx5QmhJOHlrQ1IsQ2dJM3lrQ0ksa0RBQ0ksbUJoSTZ5a0NSLENnSTF5a0NJLGtEQUNJLFNBQ0EscUJoSTR5a0NSLENnSTF5a0NRLHFEQUNJLGFBQ0Esb0JoSTR5a0NaLENnSTF5a0NZLGtFQUNJLGtCaEk0eWtDaEIsQ2dJenlrQ1ksMERBR0ksYUFGQSxlQUNBLGdCaEk0eWtDaEIsQ2dJenlrQ2dCLHNFQUNJLFloSTJ5a0NwQixDTXQwbENJLHlCMEhxaEJRLDBEQVVRLFloSTJ5a0NsQixDZ0l6eWtDa0Isc0VBQ1EsWWhJMnlrQzFCLENBQ0YsQ01qMGxDSSw0QjBINGhCWSwwREFFSSxhQURBLGFBRUEsd0JoSXd5a0NsQixDZ0l0eWtDa0Isc0VBQ0ksYUFDQSwwQmhJd3lrQ3RCLENBQ0YsQ2dJaHlrQ0EsUUFDSSxlaElteWtDSixDZ0loeWtDRSx1Q0FDRSxZaElteWtDSixDZ0lqeWtDSSx3REFJSSxrQkFIQSxxQjdIemhCTSxDNkgwaEJOLFdBQ0EsYUFLQSxZQURBLGVBRkEsa0JBQ0EsVWhJcXlrQ1IsQ2dJanlrQ1Esd0VBQ0ksa0JoSW15a0NaLENNOTJsQ0kseUIwSGdrQkEsd0RBaUJRLFdBREEsY0FEQSxTaElxeWtDVixDZ0lqeWtDVSx3RUFDSSxtQmhJbXlrQ2QsQ0FDRixDZ0k5eGtDUSx5REFFSSxrQkFEQSxVaElpeWtDWixDZ0kzeGtDSSx1REFDSSxTaEk2eGtDUixDZ0kxeGtDSSw0RUFDSSx5QkFDQSxnQmhJNHhrQ1IsQ2dJenhrQ0kscUVBQ0kscUJoSTJ4a0NSLENNdDRsQ0ksMEIwSDBtQkEscUVBR1Esd0JoSTZ4a0NWLENBQ0YsQ2dJMXhrQ0ksd0VBRUksa0JBREEsbUJoSTZ4a0NSLENnSTF4a0NRLG9GQUNJLGVoSTR4a0NaLENNbDVsQ0ksMEIwSGluQkEsd0VBVVEsZWhJMnhrQ1YsQ0FDRixDTTE0bENJLDRCMEhvbUJBLHdFQWNRLGVoSTR4a0NWLENBQ0YsQ2dJenhrQ0ksa0ZBQ0ksK0JoSTJ4a0NSLENnSXh4a0NJLDBFQUVJLHFCQURBLFVoSTJ4a0NSLENNbjZsQ0kseUIwSHVvQkEsMEVBS1Esa0JoSTJ4a0NWLENBQ0YsQ2dJenhrQ1EsNkVBQ0ksb0JoSTJ4a0NaLENnSXZ4a0NJLHVEQUVJLHFCN0g5bUJNLEM2SGduQk4sZ0NBRUEsMEJBTEEsZUFJQSxXQUZBLFNoSTR4a0NSLENNbjdsQ0kseUIwSG9wQkEsdURBVVEsY0FEQSxTaEkyeGtDVixDQUNGLENnSXh4a0NRLDBEQUNJLFVoSTB4a0NaLENnSXZ4a0NRLHdFQUNJLFdoSXl4a0NaLENnSXJ4a0NJLHdEQVFJLFVoSWd4a0NSLENnSXJ4a0NnQiwwRUFDSSxTaEl1eGtDcEIsQ2dJaHhrQ0ksd0VBQ0ksc0JBQ0EsZ0JoSWt4a0NSLENnSS93a0NJLDJEQUNJLGFoSWl4a0NSLENnSTl3a0NJLGdFQU1JLHFCN0g1cEJNLEM2SDZwQk4sNkJBRkEsU0FKQSxhQUNBLHlCQUNBLGdCQUNBLFVoSW14a0NSLENnSTd3a0NJLG9EQUdJLGtCQUZBLGtCQUNBLFVoSWd4a0NSLENnSTV3a0NJLCtFQUNJLGtCQUNBLHFCaEk4d2tDUixDZ0kzd2tDSSxnREFVSSxtQkFOQSxjQVNBLHlCQUxBLGFBREEsWUFFQSwyQkFQQSxTQVNBLGdCQVZBLGtCQWFBLHVCQVhBLDBCQVNBLG1CQU5BLGdCQURBLFVoSXN4a0NSLENnSTN3a0NRLHVEQUlJLGtCQUVBLGNBSEEsZUFFQSxtQkFFQSxVQU5BLFVBQ0EsYWhJa3hrQ1osQ2dJMXdrQ1EsNkRBQ0kscUJBQ0EseURoSTR3a0NaLENnSXp3a0NRLDJEQUNJLG1CQUNBLHlEaEkyd2tDWixDZ0l4d2tDUSxrRUFDSSxxQkFDQSx5RGhJMHdrQ1osQ2dJdndrQ1Esb0VBQ0ksV0FDQSx1RGhJeXdrQ1osQ00xL2xDSSw0QjBIc3NCQSxnREErQ1EsY2hJeXdrQ1YsQ0FDRixDZ0lyd2tDUSx1RUFJSSxjQUhBLGtCQUVBLGFBREEsVWhJeXdrQ1osQ2dJcndrQ1ksMkVBR0ksdUJBQ0EsbUJBQ0EsaUNBSEEsY0FJQSxZQUxBLFloSTR3a0NoQixDZ0lyd2tDZ0IsZ0ZBQ0ksWWhJdXdrQ3BCLENnSWx3a0NRLG1HQUNJLGFoSW93a0NaLENnSWp3a0NRLGtHQUNJLFloSW13a0NaLENnSTl2a0NRLDZFQUVJLGdCQURBLGtCaElpd2tDWixDZ0kzdmtDUSxzRkFDSSxlaEk2dmtDWixDZ0kzdmtDWSx1R0FDSSxrQmhJNnZrQ2hCLENnSXh2a0NJLGlFQUNJLGVBQ0EsZ0JBQ0EsZ0JoSTB2a0NSLENnSXZ2a0NJLHlFQUNJLGVBQ0EsZ0JoSXl2a0NSLENNemltQ0ksNEIwSHN6Qkksb0RBQ0ksZ0JoSXN2a0NWLENnSW52a0NNLCtFQUNJLGlCQUNBLG9CaElxdmtDVixDZ0lqdmtDVSx5REFDSSxnQmhJbXZrQ2QsQ2dJOXVrQ00sZ0VBQ0ksWWhJZ3ZrQ1YsQ2dJN3VrQ00sZ0RBRUksV2hJOHVrQ1YsQ2dJN3VrQ1UsdURBQ0kscUJoSSt1a0NkLENnSTN1a0NNLHFFQUNJLGNoSTZ1a0NWLENnSTF1a0NNLHdFQUlJLGdCaEk0dWtDVixDZ0lodWtDVSxtT0FDSSxtQkFDQSxvQmhJMHVrQ2QsQ2dJdHVrQ0ssMkRBSUMsYUFEQSxrQmhJeXVrQ04sQ2dJcnVrQ0ssaUVBQ0ssZUFFQSxnQkFEQSxnQmhJd3VrQ1YsQ2dJcHVrQ0sseUVBQ0MsMkJBQ0EsZWhJc3VrQ04sQ2dJcnVrQ1UsNEVBSUksMkJBSEEsZUFDQSxpQkFDQSxrQkFFQSxhaEl1dWtDZCxDZ0lydWtDYyx3RkFDSSxpQmhJdXVrQ2xCLENnSWx1a0NNLDZFQUVJLGdCQURBLGlCaElxdWtDVixDZ0lodWtDVSwwREFDSSxlQUNBLGdCaElrdWtDZCxDZ0k3dGtDVSxzRkFDSSxlaEkrdGtDZCxDZ0k5dGtDYyx1R0FDSSxpQmhJZ3VrQ2xCLENBQ0YsQ2dJenRrQ0EsdUNBQ0ksb0JoSTR0a0NKLENnSTF0a0NJLDhEQUNJLFlBQ0EsaUJoSTR0a0NSLENnSXh0a0NBLHdDQUNJLFloSTJ0a0NKLENnSXp0a0NRLGlFQUNJLG9CaEkydGtDWixDTXpvbUNJLDRCMEhrN0JRLGlFQUNJLG9CaEkwdGtDZCxDQUNGLENnSXR0a0NJLGlFQUNJLFloSXd0a0NSLENnSXB0a0NBLGVBRUUseUJBREEseUJoSXd0a0NGLENnSXB0a0NBLGVBRUksbUJBREEsWWhJd3RrQ0osQ00zcG1DSSw0QjBIdThCSixjQUVRLFVoSXV0a0NOLENBQ0YsQ2dJcHRrQ0EsY0FDSSx1QmhJdXRrQ0osQ2dJcHRrQ0Esb0RBRUksU0FDQSxlQUZBLFVoSXl0a0NKLENnSXJ0a0NJLHlGQUNJLGFoSXV0a0NSLENnSXR0a0NRLCtGQUNJLGFoSXd0a0NaLENnSXB0a0NJLDZGQUNJLGFBRUEsU0FEQSwyQkFFQSxT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bUNFLDhCQUNFLHFCbElnL21DSixDa0k5K21DSSxrQ0FFRSxnQkFEQSxjbElpL21DTixDa0l6K21DUSw2Q0FDRSxZbEkyK21DVixDTWgrbUNJLHlCNEhyQ0oscUJBbUNJLGNBRkEsZUFDQSxpQkFFQSxZbEl3K21DRixDa0lyK21DSSxrQ0FFRSxlQURBLGFsSXcrbUNOLENBQ0YsQ2tJbittQ0UsaUNBQ0UsWWxJcSttQ0osQ2tJaittQ0EseUJBQ0Usb0JBR0EsZS9IZ0Q0QixDK0hsRDVCLHNCQUNBLG1CbElxK21DRixDa0lqK21DQSx3QkFJRSxjQUhBLG1CQUlBLG9CQUhBLG9CQUNBLG1CbElzK21DRixDa0kvOW1DQSxnQ0FFRSxhL0hQWSxDK0hNWixvQmxJbSttQ0YsQ2tJaCttQ0Usc0NBQ0UsYWxJayttQ0osQ2tJaCttQ0UscUNBQ0UsV0FDQSxnQmxJayttQ0osQ2tJejltQ0Usa0RBQ0UsYWxJKzltQ0osQ2tJMzltQ0Esa0JBQ0UsWWxJODltQ0YsQ014Z25DSSw0QjRIeUNKLGtCQUdJLGNsSWcrbUNGLENBQ0YsQ21JdGxuQ0EsdUJBQ0Usd0JoSWlGWSxDZ0loRlosa0JBR0EsaUJBREEsa0JBREEsb0JBR0EsUW5JeWxuQ0YsQ21JdmxuQ0UsK0JBQ0UsZ0JBQ0Esd0JBQ0EsU25JeWxuQ0osQ21JcmxuQ0EsNEJBTUUsbUJBTEEscUJoSW9GWSxDZ0luRlosa0JBRUEsYUFDQSw4QkFGQSxjbkkybG5DRixDbUlqbG5DQSxtRkFDRSx3Qm5JdWxuQ0YsQ21JcGxuQ0Esa0NBQ0UsZ0JBQ0EsWUFLQSxnQmhJd0NZLENnSXpDWixVaEl5Q1ksQ2dJdkNaLE9BTEEsbUJBQ0EsaUJBS0EsV25Jc2xuQ0YsQ2M1aW5DRSwrQ0FDRSxVZCtqbkNKLENtSXZtbkNBLHlFQUNFLHFFQUNBLHNCQUNBLFlBSUEsZUFGQSxZQUNBLG9CQUZBLFVuSTZtbkNGLENtSXZtbkNBLHNDQUVFLGtFbkl5bW5DRixDbUl0bW5DQSw0QnJIeERFLGdCcUgwREEsbUJySDNEQSxTZHNxbkNGLENtSXZtbkNFLG1DQUVFLGNBQ0EsZUFGQSxrQm5JNG1uQ0osQ21JcG1uQ0Usd0NBQ0UscUJuSXNtbkNKLENtSWxtbkNBLDZDQUNFLGFuSXFtbkNGLENtSWxtbkNBLG1DQUdFLFdBRkEsb0JBQ0EscUJuSXNtbkNGLENtSW5tbkNFLHlDQUNFLFVuSXFtbkNKLENtSTVsbkNJLGdEQUNFLFduSWttbkNOLENtSS9sbkNJLGlEQUNFLFduSWltbkNOLENtSTlsbkNJLHVEQUNFLFduSWdtbkNOLENtSTNsbkNBLHdDQUNFLHdCaEluQ1ksQ2dJb0NaLGNBQ0EsZ0JBRUEsVUFEQSxTbkkrbG5DRixDTXZwbkNJLHlCNkhvREosd0NBUUksWW5JK2xuQ0YsQ0FDRixDbUk3bG5DRSxnREFDRSwrQkFDQSw0Qm5JK2xuQ0osQ21JN2xuQ0ksbURBQ0UsNkJBQ0EsNEJuSStsbkNOLENtSTFsbkNBLGtCQUNFLEdBQ0UsUW5JNmxuQ0YsQ21JM2xuQ0EsR0FDRSxTbkk2bG5DRixDQUNGLENtSTFsbkNBLGdCQUNFLEdBQ0UsU25JNGxuQ0YsQ21JemxuQ0EsR0FDRSxRbkkybG5DRixDQUNGLENtSXhsbkNBLG1DQU1FLHlCQUxBLGFBQ0EsZ0JBR0EsU0FGQSxnQkFDQSxrQ25JNGxuQ0YsQ21JdmxuQ0EsMENBR0UscUJoSWpFWSxDZ0lrRVosbUJBRkEsaUJBSUEsZ0JBREEsaUJBSUEsaUJBUkEsa0JBTUEsa0JBQ0Esa0JuSTJsbkNGLENtSXhsbkNFLGdEQUNFLHVCbkkwbG5DSixDb0l4d25DQSxvQkFDRSxtQkFFQSxjQURBLGtCcEk0d25DRixDTWx0bkNJLHlCOEg1REosb0JBS0ksa0JwSTZ3bkNGLENBQ0YsQ29JMXduQ0EsMkJBQ0UsbUJBRUEsZWpJcUg0QixDaUl0SDVCLG1CQUVBLG9CcEk2d25DRixDb0kxd25DQSxvREFDRSxjQUNBLG1CQUVBLGVqSTBHNEIsQ2lJM0c1QixpQnBJOHduQ0YsQ29JMXduQ0Esc0VBSUUsdUJBREEsYUFHQSxzQkFMQSxtQkFJQSwyQkFIQSxvQkFLQSxxQnBJNnduQ0YsQ01sdW5DSSw0QjhIbERKLHNFQVNJLGtCcEkrd25DRixDQUNGLENNcHZuQ0kseUI4SHJDSixzRUFZSSxtQkFDQSxrQnBJaXhuQ0YsQ0FDRixDb0k3d25DRSw0QkFDRSx5QnBJZ3huQ0osQ01qdm5DSSw0QjhIaENGLDRCQUdJLDRCQUNBLDZCcElreG5DSixDQUNGLENvSTd3bkNFLCtCQUNFLGNwSWd4bkNKLENvSTl3bkNFLGdEQUNFLFlwSWd4bkNKLENvSTl3bkNFLDhEQUNFLFNwSWd4bkNKLENvSTl3bkNFLCtEQUNFLFVwSWd4bkNKLENvSTV3bkNBLG9DQUNFLGdCQUdBLGdCQUZBLGtCQUNBLCtCcElneG5DRixDb0k5d25DRSwyQ0FNRSxZQUZBLFlBRkEsT0FEQSxrQkFFQSxNQUVBLFVwSWl4bkNKLENvSTV3bkNBLGdDQUNFLGVwSSt3bkNGLENNdnhuQ0ksNEI4SFdKLDJDQUVJLGtCcEkrd25DRixDb0kxd25DQSwyREFFSSxrQnBJOHduQ0osQ0FMRixDb0lwd25DQSwrQkFDRSxhQUNBLG1CQUNBLG1CcEk2d25DRixDb0k1d25DRSwyQ0FDRSxpQnBJOHduQ0osQ016em5DSSx5QjhIc0NKLCtCQVFJLDhCQUNBLGtCcEkrd25DRixDQUNGLENvSTV3bkNBLHNFQUVFLG1CQURBLGF0SDdHQSxnQkFGQSxTQUNBLFNkaTRuQ0YsQ29JOXduQ0Esb0VBS0UsNERBSUEsb0JBUEEsZUFFQSxjQUhBLGtCQUVBLFlwSW94bkNGLENvSTd3bkNFLDBGQUNFLGNwSSt3bkNKLENvSTd3bkNFLDRFQUNFLFlwSSt3bkNKLENvSTd3bkNFLDhFQUNFLGNBQ0EsV3BJK3duQ0osQ29JN3duQ0UsMkNBQ0UsK0NwSSt3bkNKLENvSTd3bkNFLDRDQUNFLGdEcEkrd25DSixDb0k3d25DRSwyQ0FDRSwrQ3BJK3duQ0osQ01uMm5DSSx5QjhIbUZGLDJDQUdJLFlwSWl4bkNKLENBQ0YsQ29JL3duQ0UsNkNBQ0UsaURwSWl4bkNKLENvSTd3bkNBLDZCQUNFLG9CcElneG5DRixDb0kvd25DRSwrQkFDRSx5QnBJaXhuQ0osQ29JN3duQ0EsOEJBRUUsbUJBREEsYUFFQSxrQkFDQSxVcElneG5DRixDb0kvd25DRSx5REFDRSxvQnBJaXhuQ0osQ001M25DSSx5QjhIcUdKLDhCQVNJLGVwSWt4bkNGLENBQ0YsQ29JL3duQ0EsK0JBRUUsZ0JBQ0Esa0JBRkEsZXBJb3huQ0YsQ29JanhuQ0UseUJBSkYsK0JBS0ksb0JwSW94bkNGLENBQ0YsQ00vM25DSSw0QjhIOEdKLHlCQUVJLG9CcElveG5DRixDQUNGLENvSW54bkNFLHlCQUpGLHlCQUtJLG1CcElzeG5DRixDQUNGLENNMTRuQ0ksNEI4SHNIRixxQ0FFSSxxQnBJc3huQ0osQ0FDRixDb0lyeG5DSSx5QkFKRixxQ0FLSSxxQnBJd3huQ0osQ0FDRixDb0lyeG5DQSxvRkFDRSxxQkFHQSxzQkFEQSxjQURBLFdwSTB4bkNGLENvSXZ4bkNFLCtGQUNFLGNwSXl4bkNKLENvSXJ4bkNBLHdDQUNFLGdCQUNBLHNCcEl3eG5DRixDTW42bkNJLDRCOEh5SUosd0NBS0ksaUJwSXl4bkNGLENBQ0YsQ29JdHhuQ0EsMEJBR0Usd0JBREEsb0JBREEsa0JwSTJ4bkNGLENvSXZ4bkNFLDJDQUNFLGFwSXl4bkNKLENvSXR4bkNFLG1DQUdFLGdCQUNBLGFqSTFKVSxDaUl3SlYsa0JwSXl4bkNKLENjNTZuQ0UsZ0RBQ0UsYWQrN25DSixDb0l6eW5DRSx3REFFRSx1QkFDQSxpQkFGQSx3QnBJNnluQ0osQ29JMXluQ0ksK0RBQ0Usd0JwSTR5bkNOLENvSXh5bkNFLGlDQUNFLHdCQUNBLHFCQU1BLHVPQURBLDRCQURBLDRCQUdBLFlBRUEsZ0JBREEsYWpJL0tVLENpSTBLVixlQUZBLGNBQ0EsZ0JwSWl6bkNKLENNLzluQ0ksNEI4SHdMRiwrQkFFSSxVcEl5eW5DSixDQUNGLENvSXB5bkNFLGdGQUNFLFlwSXV5bkNKLENNeCtuQ0ksNEI4SCtMSiwrQ0FLSSx1QnBJd3luQ0YsQ0FDRixDb0lseW5DQSx1Q0FDRSxlcEl3eW5DRixDb0l2eW5DRSxtREFDRSxXcEl5eW5DSixDb0lyeW5DQSw2Q0FDRSx5QkFHQSxjQUNBLGdCQUNBLHVCQUhBLFVwSTJ5bkNGLENvSXZ5bkNFLG9EQUlFLGNBSEEsZUFFQSxTQURBLFdwSTJ5bkNKLENNbmhvQ0kseUI4SCtOSiw2Q0FjSSxZcEkweW5DRixDQUNGLENvSXh5bkNBLDJDQUVFLGVBREEsZ0JBRUEsaUJBQ0EseUJwSTJ5bkNGLENvSXh5bkNBLDJDQUNFLGFwSTJ5bkNGLENvSXp5bkNJLG9EQUNFLFVwSTJ5bkNOLENvSXB5bkNFLDJFQUNFLFlwSXV5bkNKLENvSXJ5bkNJLHlGQUVFLFlBREEsVXBJd3luQ04sQ29JcnluQ00sMkdBQ0UsWXBJdXluQ1IsQ29JcHluQ00sNEhBRUUsWUFDQSxlQUZBLFVwSXd5bkNSLENvSWp5bkNFLGlEQUVFLGFBREEsY0FFQSxrQnBJbXluQ0osQ29JL3huQ0ksdUZBRUksZUFEQSxVcElreW5DUixDTWxqb0NJLDRCOEhzUkEsaURBQ0Usc0JBQ0EsdUJBQ0Esc0JBQ0Esc0JwSSt4bkNKLENvSTd4bkNJLCtEQUVFLGNBREEsV3BJZ3luQ04sQ29JNXhuQ0ksb0ZBRUUsWUFDQSxlQUZBLFVwSWd5bkNOLENBQ0YsQ3FJNW9vQ0Esb0NBRUUsc0JBREEsb0JySWdwb0NGLENxSTlvb0NFLHdEQUNFLG1CQUNBLGtCcklncG9DSixDcUk3b29DSSwyR0FFRSxXQUVBLGNBRUEsWUFIQSxrQkFJQSxNQUZBLFdBR0EsU3JJOG9vQ04sQ3FJNW9vQ0ksc0RBQ0UsVXJJOG9vQ04sQ3FJNW9vQ0kscURBQ0UsU3JJOG9vQ04sQ3FJM29vQ0UsNkNBQ0UsaUJBQ0EsU3JJNm9vQ0osQ3FJM29vQ0UsNkRBQ0UsU3JJNm9vQ0osQ3FJM29vQ0UsaUVBQ0UsWXJJNm9vQ0osQ3FJdG9vQ0kscUZBQ0UscUJBRUEsc0JBREEsZ0JySXlvb0NOLENNdm5vQ0kseUIrSDVESixvQ0ErQ0ksa0JySXdvb0NGLENxSXZvb0NFLHdEQUNFLGlCQUNBLG9Cckl5b29DSixDQUNGLENNbm5vQ0ksNEIrSHpFSixvQ0FzREksZXJJMG9vQ0YsQ0FDRixDcUl2b29DQSxtQ0FDRSxlckkwb29DRixDTXpvb0NJLHlCK0hGSixtQ0FHSSxnQnJJNG9vQ0YsQ0FDRixDcUkzb29DRSx1Q0FDRSxvQ3JJNm9vQ0osQ3FJMW9vQ0ksNkNBQ0Usa0RySTRvb0NOLENxSXZvb0NBLG1DQUNFLG1CQUNBLHFCQUNBLHNCckkwb29DRixDTTdvb0NJLDRCK0hBSixtQ0FLSSxvQkFDQSxzQkFDQSxnQkFDQSxzQnJJNG9vQ0YsQ0FDRixDcUl6b29DQSxxQ0FDRSxtQkFDQSxtQnJJNG9vQ0YsQ3FJM29vQ0UsdUNBQ0Usb0JySTZvb0NKLENNN3BvQ0ksNEIrSFlKLHFDQU9JLG1CQUNBLHFCQUNBLGdCQUNBLHNCckk4b29DRixDQUNGLENxSTNvb0NBLHlDQUNFLHNCQUVBLE9BREEsWXJJK29vQ0YsQ014cm9DSSx5QitIdUNKLHlDQUtJLGNySWdwb0NGLENBQ0YsQ01ocm9DSSw0QitIMEJKLHlDQVNJLGlCQURBLG9CQUVBLGtCcklrcG9DRixDQUNGLENxSS9vb0NBLGtDQUNFLGFBQ0Esc0JBQ0EsV3JJa3BvQ0YsQ3FJaHBvQ0ksNkVBQ0UsVXJJa3BvQ04sQ3FJNW9vQ0Usa0RBRUUsWUFEQSx5QnJJZ3BvQ0osQ3FJNW9vQ0UsMEZBQ0UsV3JJOG9vQ0osQ3FJM29vQ0UscUhBRUUsbUJySTZvb0NKLENxSTFvb0NFLDBCQUNFLGtEQUNFLDBCckk0b29DSixDQUNGLENxSXpvb0NFLDBCQUNFLGtEQUNFLDBCckkyb29DSixDQUNGLENxSXhvb0NFLHlCQUNFLGtEQUNFLDBCckkwb29DSixDQUNGLENNM3RvQ0ksNEIrSHFGQSxrREFDRSwwQnJJeW9vQ0osQ0FDRixDcUlyb29DSSwySEFDRSxhckl1b29DTixDcUlwb29DSSxvSUFDSSxrQnJJc29vQ1IsQ3FJbG9vQ0ksaUpBQ0UsVXJJb29vQ04sQ010dm9DSSx5QitIdUhFLHlHQUNFLFVySWtvb0NOLENxSWhvb0NNLHlIQUNFLFNySWtvb0NSLENBQ0YsQ005dm9DSSwwQitIa0lJLHlIQUNFLFNySStub0NSLENBQ0YsQ3NJL3pvQ0EsbUJBR0UseUJBREEsb0JBREEsaUJ0SW8wb0NGLENzSS96b0NBLHlCQUVFLG9CQUNBLHNCQUZBLFN0SW8wb0NGLENNL3dvQ0kseUJnSXRESix5QkFLSSxvQkFDQSxxQnRJbzBvQ0YsQ0FDRixDTXJ4b0NJLDBCZ0l0REoseUJBU0ksb0JBQ0EscUJ0SXMwb0NGLENBQ0YsQ3NJbjBvQ0EsNEJBQ0UsbUJBR0EsZW5Jc0c0QixDbUl4RzVCLHFCQUNBLHlCdEl1MG9DRixDTWx5b0NJLHlCZ0l4Q0osNEJBT0ksZW5Jc0cwQixDbUl2RzFCLG1CdEl5MG9DRixDQUNGLENNeHlvQ0ksMEJnSXhDSiw0QkFVSSxrQnRJMDBvQ0YsQ0FDRixDc0l2MG9DQSxpQnhIL0JFLGdCQUZBLFN3SHVDQSxnQkFDQSxrQkFMQSxlQUNBLGtCQUVBLG1CQURBLFN0SSswb0NGLENzSTMwb0NFLDBCQUNFLGlCdEk2MG9DSixDc0l6MG9DQSxzQkFDRSxxQkFDQSxxQkFDQSxpQnRJNDBvQ0YsQ3NJMzBvQ0UsaUNBQ0UsY3RJNjBvQ0osQ3NJMzBvQ0Usd0JBSUUsOEJBQ0EsVW5Jb0JVLENtSXhCVixjQUNBLG1CQUNBLHFCQUdBLHNCdEk2MG9DSixDc0l6MG9DSSw4REFFRSwyQm5Jb0JRLENtSXJCUixhdEk0MG9DTixDc0l6MG9DSSxnSEFDRSx3QnRJMjBvQ04sQ01wMW9DSSx5QmdJYkosc0JBNkJJLHFCdEl3MG9DRixDc0kzMG9DRSx3QkFDRSxldEk2MG9DSixDQUNGLENNNTFvQ0ksMEJnSWJKLHNCQWdDSSxxQnRJNjBvQ0YsQ0FDRixDTWoyb0NJLDBCZ0lzQkEsd0JBQ0UscUJ0STgwb0NKLENBQ0YsQ3NJMTBvQ0EsMkJBS0UscUJuSWRZLENtSXFCWixrQkFSQSxhbklkWSxDbUlnQlosa0JBRUEsZUFQQSw0QkFDQSxRQUNBLE1BSUEsYXRJazFvQ0YsQ3VJajdvQ0EsNENEbUdFLG1CQUZBLGFBQ0Esc0J0SXcxb0NGLEN1STE3b0NBLGlCQU1FLHNCQUZBLGVBQ0EsY3ZJcTdvQ0YsQ005M29DSSx5QmlJNURKLGlCQVNJLG1CQURBLG1Cdkl1N29DRixDQUNGLENNcDRvQ0ksMEJpSTVESixpQkFZSSxtQnZJdzdvQ0YsQ0FDRixDTXo0b0NJLDBCaUk1REosaUJBZUksbUJ2STA3b0NGLENBQ0YsQ3VJdjdvQ0EseUNBR0UsdUJBRkEsUUFDQSxRdkkyN29DRixDdUl6N29DRSwwREFTRSx5QkFMQSxtRUFEQSx3QkFEQSw0QkFZQSxtQkFIQSx5Q0FIQSxVcElnRFUsQ29JdkRWLGVBS0EsZUFDQSxpQkFNQSxjQURBLFV2STQ3b0NKLENjNTRvQ0UsdUVBQ0UsVWQrNW9DSixDdUkzOG9DSSxpRUFHRSxtRUFGQSxxQ3ZJODhvQ04sQ2NwNm9DRSw4RUFDRSxhZHU3b0NKLEN1STc5b0NFLCtDQUNFLGF2SSs5b0NKLEN1STk5b0NJLGlFQUNFLDJCQUNBLGF2SWcrb0NOLEN1STk5b0NJLDRIQUVFLHdCcEk0QlEsQ29JM0JSLFV2SSs5b0NOLEN1STU5b0NFLG1IQUVFLGF2STg5b0NKLENNOTlvQ0kseUJpSXpDSix5Q0E0Q0ksZXZJKzlvQ0YsQ3VJOTlvQ0UsMERBR0UsbUJBREEsa0JBREEsV3ZJaytvQ0osQ0FDRixDTXgrb0NJLDBCaUlXQSwwREFFRSxlQUNBLGlCQUZBLFd2SWsrb0NKLENBQ0YsQ3VJNTlvQ0EscUJBQ0Usa0JBQ0EsdUJ2SSs5b0NGLENNcC9vQ0ksMEJpSW1CSixxQkFJSSxtQkFDQSxzQnZJaStvQ0YsQ0FDRixDdUk5OW9DQSwrQkFFRSxxQnBJWFksQ29JZVosbUJBSEEsYXBJTFksQ29JR1oscUJBSUEsY0FFQSxzQkFDQSxxQkFKQSxZdklxK29DRixDdUk5OW9DQSx5QkFJRSxtQkFGQSxhQUNBLHVCQUVBLGtCQUpBLFV2SXErb0NGLEN1SWgrb0NFLGtDQUNFLGdCdklrK29DSixDdUlqK29DSSxzQ0FFRSxZQURBLFV2SW8rb0NOLEN1STc5b0NFLHlCQURGLHlDQUdJLGtCQURBLGF2SWsrb0NGLENBQ0YsQ3VJMTlvQ0UsaUNBR0Usd0JBRkEsa0JBQ0EsYXZJaStvQ0osQ3VJNzlvQ0Usd0NBQ0UsbUJ2SSs5b0NKLEN1STU5b0NFLCtDQUNFLGlCdkk4OW9DSixDTTdocENJLDRCaUk4REYsK0NBSUksb0J2SSs5b0NKLENBQ0YsQ3VJOTlvQ0kseUVBQ0Usb0J2SWcrb0NOLEN1STk5b0NJLCtEQUNFLEt2SWcrb0NOLEN1SXA5b0NFLHVEQUNFLGtCdklzOW9DSixDdUluOW9DRSx3REFDRSx3QnBJckVVLENvSXNFVixnQnZJcTlvQ0osQ3VJbjlvQ0UsdUVBQ0Usb0J2SXE5b0NKLEN1SW45b0NFLHViQUNFLHdCdklxOW9DSixDd0k5bnBDQSxrQkFDRSxpQnhJaW9wQ0YsQ3dJOW5wQ0EsNEJBRUUsZUFDQSxPQUZBLGtCQUdBLFV4SWlvcENGLEN3SWhvcENFLGtDQUNFLFl4SWtvcENKLENNaGxwQ0ksMEJrSXhESiw0QkFTSSxheEltb3BDRixDQUNGLEN3SWhvcENBLGtDQUtFLFNBSEEsaUJBQ0Esa0JBRkEsb0JBR0EsZ0J4SW9vcENGLENNN2xwQ0kseUJrSTNDSixrQ0FPSSxvQnhJcW9wQ0YsQ0FDRixDTWxtcENJLDBCa0kzQ0osa0NBVUksa0J4SXVvcENGLENBQ0YsQ012bXBDSSwwQmtJM0NKLGtDQWFJLGtCeEl5b3BDRixDQUNGLEN3SXRvcENBLGtDQUVFLGVBREEsa0J4STBvcENGLEN3SXhvcENFLHlDQVdFLG9CQUNBLG1DQVBBLHNCQUVBLGtCQUdBLFdBVEEsV0FDQSxxQkFFQSxlQUlBLHFCQUNBLGtCQUhBLHNCQUhBLGF4SW1wcENKLEN3SXhvcENXLHNFQUNQLHdCcklrQ1UsQ3FJaENWLDREQURBLG9CeEkyb3BDSixDd0l0b3BDQSwrREFHRSxtQkFEQSxhQUVBLHVCQUNBLGV4SXlvcENGLENNL25wQ0ksNEJrSWZKLCtEQU9JLGV4STRvcENGLENBQ0YsQ3dJeG9wQ0UsNkRBQ0UsWXhJMm9wQ0osQ3dJem9wQ0UsZ0VBQ0UsZXhJMm9wQ0osQ016cHBDSSwwQmtJa0JBLGdFQUNFLFN4STBvcENKLENBQ0YsQ01qcHBDSSw2QmtJV0EsbUVBQ0UsZ0J4SXlvcENKLENBQ0YsQ010cHBDSSw0QmtJZ0JBLDhEQUNFLHVCeEl5b3BDSixDQUNGLEN5STF0cENBLHlCQUVFLHNCQURBLGlCekk4dHBDRixDMElydXBDQSxrQkFDRSxtQkFFQSx1QkFEQSxrQjFJeXVwQ0YsQ01ucnBDSSx5Qm9JeERKLGtCQU1JLHlCQURBLGtCMUkydXBDRixDQUNGLEMwSXZ1cENBLGtCQUNFLG9CQUVBLGV2STZHNEIsQ3VJOUc1QixxQjFJMnVwQ0YsQzBJeHVwQ0UsaUNBQ0UsYTFJMHVwQ0osQ01ycnBDSSw0Qm9JdERGLGlDQUdJLFkxSTR1cENKLEMwSXZ1cENGLDJDQUVJLGtCMUkydXBDRixDQUxGLEMwSWx1cENBLG1CQUVFLGlCMUkwdXBDRixDTXBzcENJLDZCb0l4Q0osbUJBS0ksbUIxSTJ1cENGLENBQ0YsQzBJenVwQ0UsNEJBQ0ksYzFJMnVwQ04sQ001c3BDSSw0Qm9JaENGLDRCQUdNLFMxSTZ1cENOLEMwSXp1cENBLDRCQUVJLGVBQ0EsTUFFQSxXQURBLFMxSTZ1cENKLEMwSTF1cENJLG1DQUNFLE1BQ0EsOEIxSTR1cENOLEMwSXp1cENJLGlDQUNFLFdBQ0EsOEIxSTJ1cENOLENBZkYsQzBJbnRwQ0ksc0NBQ0UsVTFJc3VwQ04sQzBJanVwQ0Esa0JBRUUseUJBREEsbUJBRUEsb0JBQ0EsVTFJb3VwQ0YsQzBJbnVwQ0UscUJBR0UsZ0NBREEsY0FEQSxldkkyQzBCLEN1SXhDMUIsdUIxSXF1cENKLEMwSWp1cENJLG9FQUNFLGlCMUlzdXBDTixDMEludXBDRSxxQkFDRSxnQ0FDQSxrQkFDQSxrQjFJcXVwQ0osQzBJcHVwQ0ksaUNBQ0UsbUMxSXN1cENOLEMwSS90cENJLG9FQUVFLHlCQURBLGlCMUlzdXBDTixDMElqdXBDSSxtQ0FDRSxXMUltdXBDTixDMEk5dHBDQSx3QkFDRSxjQUNBLGUxSWl1cENGLEMwSS90cENFLDhCQUVFLG1CQURBLGdCQUVBLHFCMUlpdXBDSixDMEk1dHBDRSxrQ0FFRSxtQkFEQSxnQkFFQSxxQjFJK3RwQ0osQzBJM3RwQ0EsMEJBQ0UsbUJBQ0Esc0JBQ0EsbUIxSTh0cENGLENNanlwQ0ksNEJvSXNFSix3QkFFSSxZMUk4dHBDRixDQUNGLEMwSTV0cENFLDhCQUdFLG1CQURBLGdCQUVBLHNCQUhBLFUxSWl1cENKLEMwSTF0cENBLDRCQUNJLHdCMUk2dHBDSixDTWp6cENJLDRCb0ltRkosNEJBTUksbUJBSEEsd0J2STVEVSxDdUk4RFYsYUFFQSwyQkFF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b0l1WUosVUFRSSw0QkFFQSxtQkFEQSxnQjFJNHRwQ0YsQ0FDRixDTTdtcUNJLDRCb0l1WUosVUFhSSw0QkFFQSxtQkFEQSxpQjFJOHRwQ0YsQ0FDRixDMEkxdHBDQSxzQkFDRSx1QjFJNnRwQ0YsQzBJMXRwQ0EsMEJBS0ksYTFJeXRwQ0osQ016b3FDSSwwQm9JMmFKLDBCQUdNLFlBREEsZ0IxSWl1cENKLENBQ0YsQ01sb3FDSSw0Qm9Jc2FKLGlFQUdJLGVBQ0Esa0IxSSt0cENGLENBQ0YsQzJJM3NxQ0EsMkJBRUUsbUJBREEsZXhJd0g0QixDd0l0SDVCLG1CQUNBLHNCM0k4c3FDRixDTTlwcUNJLHlCcUlwREosMkJBTUksaUJBQ0Esb0IzSWd0cUNGLENBQ0YsQzJJN3NxQ0EsbUNBRUUsb0IzSStzcUNGLEMySTFzcUNFLDJDQUNFLDhEM0k2c3FDSixDMkkzc3FDRSw0Q0FDRSwrRDNJNnNxQ0osQzJJM3NxQ0UsMkNBQ0UsK0RBQ0EsWTNJNnNxQ0osQ010cXFDSSw0QnFJekNGLDJDQUlJLGEzSStzcUNKLENBQ0YsQzJJN3NxQ0UsNkNBQ0UsZ0UzSStzcUNKLEMySTFzcUNFLDhCQUNFLGtCM0k2c3FDSixDMkk1c3FDSSwwQ0FDRSx1QjNJOHNxQ04sQzJJN3NxQ00seUJBRkYsMENBR0ksb0IzSWd0cUNOLENBQ0YsQzJJM3NxQ0EseUJBQ0UseUJBQ0EsWTNJOHNxQ0YsQzJJN3NxQ0UsK0JBRUUsbUJBREEsVTNJZ3RxQ0osQ01odHFDSSx5QnFJSkoseUJBUUksZ0IzSWd0cUNGLEMySS9zcUNFLCtCQUNFLGMzSWl0cUNKLENBQ0YsQ00zc3FDSSw0QnFJakJKLHlCQWVJLHdCM0lrdHFDRixDMklqdHFDRSwrQkFDRSxrQkFDQSxtQjNJbXRxQ0osQ0FDRixDMkkvc3FDQSwrQkFDRSxtQkFDQSxxQkFDQSxzQjNJa3RxQ0YsQzJJL3NxQ0EsNkJBQ0Usc0IzSWt0cUNGLEMySTFzcUNFLDBEQUNFLGEzSWd0cUNKLEMySTdzcUNJLGlFQUNFLFlBQ0EsUzNJK3NxQ04sQzJJenNxQ0UsMERBQ0UsVzNJNHNxQ0osQzJJMXNxQ0UsZ0VBQ0UsVzNJNHNxQ0osQzJJMXNxQ0Usd0RBRUUsd0JBREEsb0IzSTZzcUNKLEM0STl6cUNBLGtCQUVFLHlCQURBLG9CNUlrMHFDRixDTTF2cUNJLDZCc0l0RUYsZ0NBRUksZUFDQSxlQUNBLGU1SWswcUNKLENBQ0YsQzRJOXpxQ0EseUJBRUUsb0JBREEsYUFFQSxxQjVJaTBxQ0YsQ01weHFDSSx5QnNJaERKLHlCQUtJLGtCNUltMHFDRixDQUNGLEM0SWgwcUNBLHlCQUVFLG9CN0l0QkEsZ0JBQ0Esa0JBQ0EsZ0M2SW1CQSxVNUl1MHFDRixDRHoxcUNFLDZCQUVFLFlBS0EsMENBRkEsT0FJQSxpQkFSQSxrQkFHQSxNQURBLFVDKzFxQ0osQ00xeXFDSSx5QnNJdkNKLHlCQUtJLFM1SWcxcUNGLENBQ0YsQ00veXFDSSwwQnNJdkNKLHlCQVFJLG9CNUlrMXFDRixDQUNGLEM0SS8wcUNBLDJCQU1FLHVCQUhBLGFBRkEsT0FHQSxzQkFDQSx1QkFIQSxnQjVJczFxQ0YsQ003enFDSSwwQnNJM0JKLDJCQVFJLGdCNUlvMXFDRixDQUNGLEM0SWoxcUNBLHlCQUNFLGlCQUNBLHFCQUNBLGtCNUlvMXFDRixDTXgwcUNJLDBCc0lmSix5QkFLSSxpQkFDQSxxQkFDQSxzQjVJczFxQ0YsQ0FDRixDNEluMXFDQSwrQkFDRSxtQkFDQSxxQjVJczFxQ0YsQzRJaDFxQ0Esc0NBQ0UsaUI1SXMxcUNGLEM0SXIxcUNFLCtDQUVFLG1CQURBLGlCNUl3MXFDSixDNElyMXFDRSxrREFDRSxXNUl1MXFDSixDNEluMXFDQSx3Q0FDRSxpQjVJczFxQ0YsQzRJcjFxQ0UsaURBRUUsbUJBREEsVzVJdzFxQ0osQzZJdDZxQ0EsZ0NBQ0UsYUFFQSxlQUVBLHdCQURBLG1CN0l5NnFDRixDTWozcUNJLHlCdUk1REosZ0NBT0ksb0I3STA2cUNGLENBQ0YsQ016MnFDSSw2QnVJekVKLGdDQVVJLDZCN0k0NnFDRixDQUNGLEM2SXo2cUNBLDBCQUVFLG1CQURBLFU3STY2cUNGLENNaDRxQ0kseUJ1STlDSiwwQkFJSSxTN0k4NnFDRixDQUNGLENNcjRxQ0ksMEJ1STlDSiwwQkFRSSxtQkFEQSxTN0lpN3FDRixDNkk3NnFDRSxnREFDRSxrQjdJaTdxQ0osQ0FKRixDTTkzcUNJLDZCdUkzQ0EsZ0RBQ0Usb0I3SWk3cUNKLENBQ0YsQ014NHFDSSw2QnVJdENBLGdEQUNFLGE3SWk3cUNKLENBQ0YsQzZJLzZxQ0Usc0NBQ0UsYTdJaTdxQ0osQzZJOTZxQ0EsK0JBR0UsVzdJKzZxQ0YsQzZJNTZxQ0EsZ0NBRUUsZ0JBREEsVTdJZzdxQ0YsQzZJOTZxQ0Usb0NBRUUsZUFDRix1QkFGRSxvQzdJazdxQ0osQzZJMzZxQ0ksNkZBS0UsdUI3STA2cUNOLENNLzZxQ0kseUJ1SVFGLDhDQUdJLFlBQ0Esc0JBRkEsYTdJMjZxQ0osQ0FDRixDTXQ3cUNJLDBCdUlRRiw4Q0FPSSxxQjdJMjZxQ0osQ0FDRixDTTM3cUNJLDBCdUlRRiw4Q0FVSSxxQjdJNjZxQ0osQ0FDRixDNkk1NnFDSSxrREFDRSxxQjdJODZxQ04sQ010N3FDSSw0QnVJWUYsb0NBRUksaUI3STQ2cUNKLENBQ0YsQzZJeDZxQ0EsK0JBRUUsbUJBS0EseUJBR0EsZUFUQSxhQUdBLGtCQUNBLGUxSStCNEIsQzBJakM1QixnQkFHQSxpQkFLQSx1QkFDQSxxQkFKQSxvQkFDQSxpQjdJODZxQ0YsQzZJejZxQ0UsbUNBQ0UsZ0I3STI2cUNKLENNNzhxQ0ksNEJ1SWlDRixtQ0FLSSxlQUZBLGVBQ0EsaUI3STg2cUNKLEM2SXg2cUNGLFlBRUksZUFDQSxlN0k0NnFDRixDQU5GLEM2SS81cUNBLDZDQUNFLGlCN0k0NnFDRixDNkkzNnFDRSxzREFDRSxpQjdJNjZxQ0osQzZJMzZxQ0UseURBQ0UsWUFDQSxlN0k2NnFDSixDNkkzNnFDRSxxREFDRSxNN0k2NnFDSixDNkkzNnFDRSx1REFDRSx1QjdJNjZxQ0osQzhJeGpyQ0EsZ0JBQ0UseUJBQ0EsZTlJMmpyQ0YsQzhJeGpyQ0Esc0JBQ0Usc0JBS0EsZ0NBREEsYTNJd0VZLEMySTFFWixxQkFEQSxrQkFFQSxZOUk2anJDRixDOEl4anJDQSwrQkFJRSxnQ0FIQSxtQkFDQSxxQkFHQSxvQkFGQSxZOUk2anJDRixDOEkxanJDRSxzQ0FDRSxnQjlJNGpyQ0osQytJamxyQ0Esc0pBTUUsNENBTEEsY0FFQSxtQkFDQSxxQkFHQSx1QkFMQSxVL0l5bHJDRixDK0lubHJDRSxtQ0FFRSxpQkFEQSxTL0lzbHJDSixDYzVnckNFLGdEQUNFLFNkK2hyQ0osQ012anJDSSx5QnlJNURKLHNKQWNJLG1CQUNBLHNCQUNBLHdCL0l5bXJDRixDQUNGLEMrSXRtckNBLHFDQUNFLGlCL0l5bXJDRixDK0l0bXJDQSwrQkFLRSxlQUpBLGtCQUNBLFFBQ0EsUUFDQSwwQi9JMG1yQ0YsQytJeG1yQ0UsbUNBRUUsZUFEQSxhL0kybXJDSixDK0lobXJDQSx1QkFDRSxjQUNBLGlCQUNBLGlCL0ltbXJDRixDK0lobXJDQSw4QkFFRSxrQkFFQSxjQUNBLGtCQUZBLGNBRkEsZS9JdW1yQ0YsQytJbG1yQ0UscUNBQ0Usd0IvSW9tckNKLEMrSWxtckNFLHVDQUNFLHdCL0lvbXJDSixDK0kvbHJDRSxzQ0FDRSx3Qi9Ja21yQ0osQytJaG1yQ0UseUNBQ0Usd0IvSWttckNKLEMrSWhtckNFLHdDQUNFLHdCL0lrbXJDSixDK0lobXJDRSw2Q0FDRSx3Qi9Ja21yQ0osQytJOWxyQ0EsMEJBRUUseUJBQ0Esa0JBQ0EsVy9JZ21yQ0YsQytJL2xyQ0UsaUNBRUUsaUJBREEsUy9Ja21yQ0osQ2NsbXJDRSw4Q0FDRSxTZHFuckNKLEMrSWhuckNBLHlCQUVFLGtCQUNBLGNBRkEsZS9JcW5yQ0YsQytJbG5yQ0UsZ0NBQ0Usd0IvSW9uckNKLEMrSWxuckNFLGtDQUNFLHdCL0lvbnJDSixDK0lobnJDQSxpQ0FDRSxpQkFLQSxnQkFKQSxnQi9Jb25yQ0YsQytJbm5yQ0Usd0NBQ0UsUy9JcW5yQ0osQytJaG5yQ0EsMEJBRUUsYy9Ja25yQ0YsQytJam5yQ0UsaUNBRUUsaUJBREEsUy9Jb25yQ0osQ2NucHJDRSw4Q0FDRSxTZHNxckNKLEMrSXBvckNFLDZCQUNFLG9CL0lzb3JDSixDK0kvbnJDQSxpREFDRSxZL0lxb3JDRixDK0lsb3JDQSwwSUFDRSxjL0lxb3JDRixDK0lwb3JDRSxzS0FTRSwrQkFDQSxvQkFKQSx5QkFEQSxrQkFKQSxXQUNBLHFCQUVBLGVBR0Esa0JBQ0Esc0JBTEEsYS9JNm9yQ0osQytJcG9yQ1csZ2xCQUNQLHdCNUkzRFUsQzRJNERWLDREQUNBLG9CL0lzb3JDSixDK0lsb3JDQSxxRUFDRSxhQUNBLGMvSXFvckNGLEMrSXBvckNFLHVHQUNFLGtCL0lzb3JDSixDK0lsb3JDQSw2REFDRSxjQUVBLG1CQURBLHFCL0lzb3JDRixDK0lsb3JDQSwyREFDRSxjQUNBLG1CL0lxb3JDRixDTWh2ckNJLHlCeUl5R0osMkRBSUksWS9JdW9yQ0YsQ0FDRixDK0lwb3JDQSxvQ0FDRSxVL0l1b3JDRixDK0k1bnJDRSxvQ0FHRSxrQkFEQSxZQURBLFUvSW9vckNKLEMrSWhvckNXLG1FQUNQLHNCQUNBLG9CL0lrb3JDSixDK0lybnJDQSx1QkFFRSx5QkFDQSxjL0l1bnJDRixDK0lwbnJDQSw0QkFJRSxzQkFIQSxPQUNBLGlCQUNBLGlCQUdBLG1CQURBLGtCL0l3bnJDRixDK0l2bXJDRSx1Q0FFRSx5QkFEQSxTL0kybXJDSixDK0l0bXJDQSxpQ0FDSSxhQUNBLDhCQUNBLDBCL0l5bXJDSixDK0l0bXJDQSw0Q0FDRSx3QjVJekpZLEM0STBKWiw0QkFDQSxtQi9JeW1yQ0YsQytJeG1yQ0UseURBQ0UsY0FDQSxZL0kwbXJDSixDK0l4bXJDRSwrQ0FFRSxtQkFEQSxnQkFFQSxvQi9JMG1yQ0osQytJeG1yQ0UsbURBQ0UsaUJBQ0EsYy9JMG1yQ0osQytJeG1yQ0Usb0RBQ0UsYUFDQSxlL0kwbXJDSixDK0l2bXJDRSxtSkFDRSxrQi9JeW1yQ0osQytJeG1yQ0ksbUZBQ0UsZS9JMG1yQ04sQytJcm1yQ0EsNkVBS0UsYTVJdE1ZLEM0SW9NWixlQURBLGdCQUVBLGdCL0l3bXJDRixDK0l0bXJDRSwyRkFDRSxnQkFFQSwyQkFEQSxXQUdBLGNBQ0EsbUJBRkEsWS9JMG1yQ0osQytJdG1yQ1csd1RBR1Asd0I1SWxOVSxDNElnTlYsNERBQ0Esd0JBRUEsb0IvSXdtckNKLEMrSXBtckNhLDJLQUNMLHdCNUl4Tk0sQzRJeU5OLG9CL0l1bXJDUixDK0lsbXJDQSwrQkFDRSxZL0lxbXJDRixDK0lobXJDRSw0Q0FDRSxpQi9JbW1yQ0osQytJM2xyQ2EsNEtBQ1Asd0IvSWltckNOLEMrSTNsckNFLGtDQUNFLHdCL0k4bHJDSixDK0k1bHJDRSxvQ0FFRSw2QkFEQSx5Qi9JK2xyQ0osQytJNWxyQ0Usa0NBQ0UsYUFFQSxlQURBLDRCL0krbHJDSixDK0k3bHJDSSx3Q0FFRSx1QkFEQSwwQi9JZ21yQ04sQytJNWxyQ0UsdUNBQ0UseUJBQ0EscUIvSThsckNKLEMrSTVsckNFLDBDQUNFLGEvSThsckNKLEMrSTVsckNFLHNDQUtFLFlBREEsZ0JBRkEsWUFDQSxlL0krbHJDSixDK0k1bHJDRSw2Q0FFRSxpQkFEQSxTL0krbHJDSixDY2gzckNFLDBEQUNFLFNkbTRyQ0osQytJL21yQ0UsK0NBQ0Usd0IvSWluckNKLEMrSWhuckNJLHFEQUNFLGEvSWtuckNOLEMrSTltckNFLHNDQUVFLHNCQUNBLFlBRkEsZ0IvSWtuckNKLEMrSS9tckNJLDZDQUVFLG1CQURBLGdCQUVBLHFCL0lpbnJDTixDK0l2bXJDSSx1RkFMRSxpQkFEQSxnQkFFQSxxQkFIQSxzQi9JMm5yQ04sQytJcG5yQ0ksMkNBS0UsYS9JK21yQ04sQytJN21yQ0ksNENBQ0UsWUFFQSxtQkFEQSxnQkFHQSxZQURBLHFCL0lnbnJDTixDK0k3bXJDSSxtREFHRSxtQkFGQSxrQkFDQSxnQkFFQSxzQkFDQSxvQi9JK21yQ04sQytJNW1yQ0UsbUNBQ0Usc0IvSThtckNKLEMrSTVtckNNLDJFQUNFLFcvSThtckNSLEMrSTNtckNJLHlDQUNFLFlBRUEsWUFEQSxlL0k4bXJDTixDK0kzbXJDSSx5Q0FHRSxpQkFEQSxnQkFFQSxxQkFIQSxzQi9JZ25yQ04sQytJM21yQ0kseUNBQ0UsWS9JNm1yQ04sQytJNW1yQ00sK0NBR0UsaUJBREEsZ0JBRUEscUJBSEEsc0IvSWluckNSLEMrSTNtckNJLHlDQUNFLHVCL0k2bXJDTixD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SXprckNFLGdGQUNFLFMvSTRrckNKLEMrSXZrckNBLHNDQUVFLGVBQ0EsZ0JBQ0EscUJBSEEsZS9JNmtyQ0YsQ2dKMzB0Q0Esc0JBQ0UscUI3SThFWSxDNkk3RVosb0JBQ0EsbUJoSjgwdENGLENnSjMwdENBLGdDQUNFLG9CaEo4MHRDRixDZ0ozMHRDQSwwRUFJRSw4QkFIQSxhN0l1RVksQzZJdEVaLGNBR0EsbUJBRUEsZTdJZ0g0QixDNklqSDVCLHFCQUhBLHlCaEprMXRDRixDZ0o1MHRDRSx3SkFDRSx3QmhKODB0Q0osQ2dKMzB0Q0Usc0ZBRUUsb0I3STZEVSxDNkk5RFYsYWhKODB0Q0osQ2dKMzB0Q0ksb0tBQ0Usd0JoSjYwdENOLENnSjEwdENFLDRHQUVFLG9CN0lxRFUsQzZJdERWLGFoSjYwdENKLENnSjEwdENJLDBMQUNFLHdCaEo0MHRDTixDZ0p2MHRDQSxtRUFDRSxtQmhKMDB0Q0YsQ2dKdjB0Q0EscUNBRUUsZ0NBQ0EsaUJoSnkwdENGLENnSnAwdENFLGtEQUNFLGtCaEp5MHRDSixDZ0pyMHRDQSwwQ0FJRSxjQURBLGVBREEsb0JoSnkwdENGLENnSnIwdENFLGlGQUNFLHdCaEp1MHRDSixDZ0puMHRDQSx1Q0FPRSxtQkFLQSxrQkFUQSx3QjdJY1ksQzZJYlosa0JBS0EsVTdJQ1ksQzZJTFosYUFHQSxtQkFOQSxZQUlBLHVCQU9BLGlCQUZBLGNBREEsa0JBVEEsVWhKazF0Q0YsQ2dKcDB0Q0UscURBRUUsbUJBREEsWWhKdTB0Q0osQ2dKbDB0Q0EsMEVBQ0Usa0JBSUEsbUJoSmkwdENGLENnSjl6dENBLG9CQUNFLGFBQ0EsUUFDQSxpQmhKcTB0Q0YsQ2dKbDB0Q0EsMkNBRUUsb0I3SXBCWSxDNkltQlosYWhKczB0Q0YsQ2dKbjB0Q0Usa0ZBQ0Usd0JoSnEwdENKLENnSmowdENBLGlDQUNFLFloSm8wdENGLENnSmowdENBLHNGQUlFLDhCQUZBLGE3SXJDWSxDNkkyQ1osZUFIQSxhQUlBLGtCQU5BLGdCQUdBLFVBQ0EsbUJoSnMwdENGLENnSmwwdENFLDBGQUNFLGtCQUNBLGtCaEpxMHRDSixD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OEJBQ0UscUIvSThFWSxDK0k3RVosYS9JZ0ZZLEMrSTVFWixhQUNBLHVCQUZBLHFCQURBLHNCQURBLG9CbEo0dHVDRixDa0p2dHVDRSxrQ0FDRSxrQmxKeXR1Q0osQ010cXVDSSx5QjRJNURKLDhCQVlJLGlCbEowdHVDRixDQUNGLENrSnZ0dUNBLHFCQUNFLGFBQ0Esc0JBQ0EsMkJBQ0EsY2xKMHR1Q0YsQ01scnVDSSx5QjRJNUNKLHFCQU1JLFVBQ0EsY2xKNHR1Q0YsQ2tKM3R1Q0UsNkJBQ0UsY2xKNnR1Q0osQ2tKM3R1Q0UsOEJBQ0UsYWxKNnR1Q0osQ0FDRixDa0p6dHVDQSwwQkFDRSxZbEo0dHVDRixDa0p6dHVDQSw0QkFDRSxtQkFFQSxlL0l1RjRCLEMrSXhGNUIsc0JBRUEsa0JsSjR0dUNGLENNenN1Q0kseUI0SXZCSiw0QkFNSSxrQmxKOHR1Q0YsQ0FDRixDa0ozdHVDQSxxQ0FDRSxhbEo4dHVDRixDa0o3dHVDRSwyQ0FDRSxhbEordHVDSixDa0ozdHVDQSx5REFDRSxtQkFDQSxvQmxKOHR1Q0YsQ2tKM3R1Q0EsK0NBQ0UsZWxKOHR1Q0YsQ2tKN3R1Q0UseURBR0UsZS9JaUUwQixDK0lsRTFCLGtCQURBLHlCbEppdXVDSixDa0ozdHVDQSwrQkFDRSxhQUNBLDhCQUNBLHNCbEo4dHVDRixDa0o3dHVDRSxxQ0FDRSxTbEordHVDSixDa0oxdHVDRSwyQkFDRSxpQmxKNnR1Q0osQ2tKM3R1Q0UsaUNBRUUsbUJBREEsZWxKOHR1Q0osQ2tKenR1Q0EseUJBR0UsbUJBREEsYUFFQSxlQUhBLG9CbEordHVDRixDa0ozdHVDRSwwQ0FDRSxZbEo2dHVDSixDa0ozdHVDRSw4QkFDRSxzQkFDQSxrQmxKNnR1Q0osQ2tKenR1Q0EsdUJBS0UsbUJBREEsYUFFQSxlQUhBLHdCbEordHVDRixDa0ozdHVDRSx3Q0FDRSxZbEo2dHVDSixDa0ozdHVDRSw0QkFDRSxzQkFDQSxrQmxKNnR1Q0osQ2tKenR1Q0Esb0NBS0UsT0FKQSxtQkFDQSxlL0lNNEIsQytJTDVCLGlCQUdBLGdCQUNBLHVCQUhBLGtCbEordHVDRixDa0ozdHVDRSx5Q0FDRSxlbEo2dHVDSixDa0p6dHVDQSw2Q0FDRSxhQUNBLHlCQUNBLGlCbEo0dHVDRixDTXJ5dUNJLHlCNElzRUosNkNBS0ksaUJsSjh0dUNGLENBQ0YsQ2tKNXR1Q0UsOEJBQ0UsZ0JsSjh0dUNKLENrSjF0dUNBLGdDQUVFLHlCQUNBLE9BQ0Esb0NBSEEsaUJsSmd1dUNGLENrSjF0dUNBLHVDQUVFLGlCQUVBLGVBSEEsa0JBRUEsUUFFQSwyQmxKNnR1Q0YsQ2tKMXR1Q0EseUNBR0UsY0FGQSxpQkFDQSxnQmxKOHR1Q0YsQ2tKMXR1Q0EsOEJBQ0UsVWxKNnR1Q0YsQ2tKMXR1Q0ksMENBQ0UsMEJsSjR0dUNOLENrSnh0dUNFLDRDQUVFLGdCQURBLGVsSjJ0dUNKLENrSnJ0dUNBLDZEQUlFLG1CQUhBLHlCQUNBLGFBQ0Esc0JsSnl0dUNGLENrSnZ0dUNFLDJFQVFFLG1CQVBBLHNCQUNBLFlBT0Esa0JBTkEsZUFHQSxhQURBLFlBRUEsdUJBR0EsdUJBTkEsVWxKK3R1Q0osQ2tKeHR1Q0ksbUZBRUUsZ0JBREEsY2xKMnR1Q04sQ2tKenR1Q00sNkZBQ0UsWWxKMnR1Q1IsQ2tKdHR1Q0ksNENBQ0UscUJsSnd0dUNOLENrSm50dUNBLHlEQUNFLGFBRUEsc0JBSUEsWUFMQSx1QkFFQSxrQkFFQSxXQURBLEtsSnd0dUNGLENrSnJ0dUNFLHVFQUNFLGdCQUNBLFlBQ0EsY2xKdXR1Q0osQ2tKcnR1Q0UsMkVBQ0UsWWxKdXR1Q0osQ2tKbnR1Q0EsMEdBQ0UsbUJsSnN0dUNGLENrSm50dUNBLGlDQUNFLHlCQUVBLGFBQ0EsOEJBQ0EsY0FIQSxjbEp5dHVDRixDa0pydHVDRSw4Q0FDRSxnQmxKdXR1Q0osQ2tKcnR1Q0Usc0NBQ0UsYWxKdXR1Q0osQ2tKdHR1Q0ksa0RBQ0UsZWxKd3R1Q04sQ2tKbnR1Q0EsK0JBQ0UsbUJBQ0EsbUJsSnN0dUNGLENrSmx0dUNFLHVIQUNFLGtCbEpxdHVDSixDa0pudHVDRSxpQ0FDRSxzQmxKcXR1Q0osQ2tKaHR1Q0UseURBQ0UsZWxKbXR1Q0osQ2tKOXN1Q0UsdUhBQ0Usa0JsSml0dUNKLENrSmh0dUNJLHFKQUNFLGlCbEprdHVDTixDTXg2dUNJLHlCNEl5TkUscUpBQ0UsaUJsSmt0dUNOLENBQ0YsQ2tKL3N1Q0UseURBRUUsZ0JBREEsbUJsSmt0dUNKLENrSi9zdUNFLHlEQUNFLGVsSml0dUNKLENrSjlzdUNJLDBFQUNFLGtCbEpndHVDTixDa0ozc3VDQSxrQ0FDRSxpQkFDQSxnQmxKOHN1Q0YsQ2tKN3N1Q0UseUNBQ0UsdUJsSitzdUNKLENrSjdzdUNFLHlDQUNFLFVsSitzdUNKLENrSjNzdUNBLCtCQUNFLGtCbEo4c3VDRixDa0p6c3VDRSx3YUFDRSxrQmxKa3R1Q0osQ2tKaHR1Q0UsaUNBQ0UsZWxKa3R1Q0osQ2tKaHR1Q0Usd0RBQ0Usa0JsSmt0dUNKLENrSjlzdUNBLCtCQUNFLG9CbEppdHVDRixDa0podHVDRSx3SkFFRSxzQmxKa3R1Q0osQ2tKaHR1Q0UsaVRBRUUsb0JsSnF0dUNKLENrSmh0dUNFLHVIQUNFLGtCbEptdHVDSixDa0o5c3VDRSxpQ0FDRSxhL0l0UVUsQytJdVFWLHlCbEppdHVDSixDa0podHVDSSx1Q0FDRSxhbEprdHVDTixDa0o3c3VDQSwrQkFDRSxtQmxKZ3R1Q0YsQ2tKN3N1Q0EsNkZBQ0UsZWxKZ3R1Q0YsQ001K3VDSSw2QjRJMlJKLDZGQUlJLGlCbEppdHVDRixDQUNGLENrSi9zdUNFLG9YQUVFLHdCbEprdHVDSixDa0ovc3VDRSxrSUFLRSx5QkFIQSxhQUNBLHNCQUNBLDJCQUhBLGFBS0EsV2xKaXR1Q0osQ2tKL3N1Q0ksMklBQ0Usc0JsSml0dUNOLENrSjlzdUNJLGd5QkFDRSx5QkFDQSxhL0k1U1EsQytJNlNSLGVBQ0EsZ0JBQ0EsbUJBQ0EsOEJsSmd0dUNOLENrSjdzdUNJLHlLQUlFLGEvSXZUUSxDK0lvVFIsZUFDQSxnQkFHQSxPQUZBLGlCQUdBLFFsSitzdUNOLENrSjVzdUNJLG9MQUNFLGNBQ0Esa0JBQ0EsZ0JBR0EsT0FGQSxvQkFDQSxRbEorc3VDTixDa0ozc3VDSSwySUFDRSxhbEo2c3VDTixDTTVodkNJLDZCNEl1U0Ysa0lB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Q0YsQ00va3dDSSwwQitJTEoseUNBR0ksU3JKcWx3Q0YsQ0FDRixDcUpsbHdDQSx3Q0FDRSxlckpxbHdDRixDcUpsbHdDQSxxQ0FJRSxtQkFGQSxhQUdBLG9CQUZBLHNCckpzbHdDRixDcUpubHdDRSwwQ0FDRSw2QnJKcWx3Q0osQ3FKcGx3Q0ksc0RBQ0UsbUJySnNsd0NOLENxSnBsd0NJLHVEQUNFLG1CckpzbHdDTixDcUpwbHdDSSx1REFDRSxtQnJKc2x3Q04sQ3FKN2t3Q0EsdUNBQ0Usa0JBRUEsZ0JBREEscUJySmlsd0NGLENxSjdrd0NBLHFDQUlFLGdCQUZBLFNBREEsa0JBRUEsT3JKaWx3Q0YsQ3FKemt3Q0UsZ0dBQ0UsdUJySitrd0NKLENxSjdrd0NFLCtGQUNFLHNCQUNBLG9Cckora3dDSixDcUp2a3dDRSwyRUFDRSxrRUFDQSxxQkFNQSx3Q0FIQSxhQUNBLHNCQUNBLHlCQUpBLGdCckppbHdDSixDcUoza3dDSSw2RUFTRSxzQkFHQSw2QkFEQSx5Q0FUQSxhbEo3Q1EsQ2tKNENSLGNBTUEsbUJBQ0EscUJBSEEsZ0JBS0EsMkJBSkEsdUJBSEEsbUJBQ0EsVXJKcWx3Q04sQ3FKM2t3Q0ksb0ZBQ0UsZ0JySjZrd0NOLENxSjVrd0NNLHdGQUVFLGVBREEsYXJKK2t3Q1IsQ3FKN2t3Q1EsNkZBQ0UsWXJKK2t3Q1YsQ3FKdmt3Q0UsaUZBQ0UsWUFDQSxTckowa3dDSixDcUp0a3dDQSxxQkFDRSxVckp5a3dDRixDcUp0a3dDQSw2Q0FDRSxlckp5a3dDRixDc0podXdDRSxrQ0FHRSxnQ0FGQSxhQUNBLDhCQUVBLGlCdEptdXdDSixDc0psdXdDSSw4Q0FDRSw0QnRKb3V3Q04sQ3NKanV3Q0UsaUNBRUUsb0JuSnNEVSxDbUp2RFYsYXRKb3V3Q0osQ3NKL3R3Q0EsMENBQ0UsT0FDQSxvQnRKa3V3Q0YsQ3NKanV3Q0UsK0NBQ0UsYXRKbXV3Q0osQ3NKL3R3Q0EscUNBQ0UsZXRKa3V3Q0YsQ3NKOXR3Q0Usd0NBQ0UscUJBQ0EsZ0J0Sml1d0NKLENzSjd0d0NBLGdDQUNFLFV0Smd1d0NGLENzSi90d0NFLG1D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QUdBLGFBRkEsc0JBR0EsUXRKaXR3Q0osQ3NKOXN3Q0UsdURBQ0UsaUJ0Smd0d0NKLENzSjVzd0NBLDRDQUVFLGdDQURBLG1CdEpndHdDRixDc0o3c3dDRSw4Q0FDRSxvQkFDQSxnQkFDQSxnQnRKK3N3Q0osQ3NKMXN3Q0Usc0RBQ0UsbUJBQ0EsZ0JBQ0EscUJBQ0EsbUJ0SjZzd0NKLENzSnpzd0NJLHFHQUVFLGdDQURBLG1CdEo0c3dDTixDTTdneENJLHlCZ0pnVUEscUdBS0ksaUJ0SjRzd0NOLENBQ0YsQ3NKenN3Q1EsdUhBQ0UsZ0J0SjJzd0NWLENzSmxzd0NBLGdEQUNFLGV0SnFzd0NGLENzSnBzd0NFLG1EQUNFLG9CQUNBLGdCQUNBLGdCdEpzc3dDSixDc0puc3dDRSw4REFDRSxnQkFDQSxtQnRKcXN3Q0osQ3NKbHN3Q0UsNERBQ0Usa0J0Sm9zd0NKLENzSmhzd0NJLGlGQUNFLG1CdEprc3dDTixDc0o5cndDRSw2RUFDRSxhQUNBLFN0Smdzd0NKLENzSjVyd0NBLDBDQUNFLG1CdEorcndDRixDc0o3cndDRSw2REFDRSwrQnRKK3J3Q0osQ3NKenJ3Q0ksMkdBQ0Usa0J0SjRyd0NOLENzSnZyd0NBLHFEQUNFLG9CdEowcndDRixDc0p0cndDRSx5R0FDRSxhbkpoWFUsQ21KbVhWLG1CQUNBLGdCQUhBLGlCQUlBLGlCQUhBLHFDdEo0cndDSixDc0p0cndDRSxrR0FDRSx5QkFDQSxpQnRKd3J3Q0osQ3NKcnJ3Q0UsZ0tBRUUsc0JBR0Esa0JBRkEsa0NBQ0EsY0FIQSxTdEoycndDSixDc0pycndDSSxzS0FDRSxtQkFDQSxpQkFDQSxxQ3RKdXJ3Q04sQ3NKcnJ3Q00sa0xBQ0Usd0J0SnVyd0NSLENzSm5yd0NJLHNNQUNFLHdCbkpwWVEsQ21KcVlSLHVEQUVBLCtCQURBLDJCdEpzcndDTixDc0pqcndDRSxpRkFHRSxhQURBLFlBREEsaUN0SnFyd0NKLENzSmpyd0NJLDBGQUNFLHNCdEptcndDTixDc0o5cXdDSSw0Q0FDRSxZdEpncndDTixDc0ozcXdDQSxvRUFNRSxVdEp5cXdDRixDTTVteENJLHlCZ0o2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Q04sQ3VKeGd5Q00scURBQ0UsWUFDQSxlQUNBLGtCdkoyZ3lDUixDdUp6Z3lDUSxnRUFDRSxldkoyZ3lDVixDdUpyZ3lDRSx5RUFDRSxtQ3ZKdWd5Q0osQ3VKcmd5Q0ksMkZBQ0UsV3ZKdWd5Q04sQ3VKbmd5Q0Usc0dBQ0UsbUJBRUEsbUJBREEsUXZKc2d5Q0osQ3VKbGd5Q0UscUdBQ0UsVXZKb2d5Q0osQ3VKaGd5Q0EsMkNBSUUseUJBQ0EsWUFGQSxjQUlBLGVBTkEsbUJBQ0Esc0JBSUEsWXZKb2d5Q0YsQ3VKaGd5Q0UsdURBQ0UsYXZKa2d5Q0osQ3VKNy94Q0UsdURBQ0UsU3ZKZ2d5Q0osQ00xaHlDSSw2QmlKeUJGLHVEQUlJLFN2SmlneUNKLENBQ0YsQ3dKdG15Q0EsNkRBS0UsbUJBREEscUJySnlFWSxDcUoxRVosYUFHQSw4QkFDQSxvQkFOQSxrQkFDQSxVeEo4bXlDRixDd0p2bXlDRSxnRUFNRSxhQUxBLG1CQUNBLGdCQUNBLG1CQUVBLGdCQURBLGlCeEoybXlDSixDTWpqeUNJLDRCa0p2RUosNkRBbUJJLGN4SnlteUNGLENBQ0YsQ3dKcm15Q0Usc0RBQ0UsV3hKd215Q0osQ3dKcm15Q0Usd0VBQ0Usb0J4SnVteUNKLEN3SmxteUNFLCtFQUNFLFd4SnFteUNKLENNamt5Q0ksNkJrSnJDRiwrRUFJSSxVeEpzbXlDSixDQUNGLEN3SmxteUNBLG1CQUNFLFl4SnFteUNGLENNdmx5Q0ksMEJrSmZKLG1CQUlJLDBCeEpzbXlDRixDQUNGLEN3Sm5teUNBLDJCQUNFLGFBRUEsU0FEQSwwQnhKdW15Q0YsQ01sbXlDSSwwQmtKUEosMkJBT0ksY0FEQSxpQ3hKd215Q0YsQ0FDRixDd0pwbXlDQSw2QkFHRSxnQ0FGQSxhQUlBLGVBSEEsU0FFQSxvQnhKd215Q0YsQ01ubXlDSSw2QmtKVEosNkJBUUksa0J4SndteUNGLEN3SmxteUNFLHFGQUNFLFd4SnVteUNKLENBTEYsQ3dKN2x5Q0EsNkJBQ0UsVXhKc215Q0YsQ00vbnlDSSx5QmtKd0JKLDZCQUdJLFd4SndteUNGLENBQ0YsQ3lKaHN5Q0EsZ0NBQ0ksU3pKbXN5Q0osQ3lKaHN5Q0Esb0NBSUksYXRKMEVVLENzSjVFVixlQURBLGdCQUVBLGlCQUlBLGdCQUZBLHFCQUdBLHVCQUZBLGtCekpxc3lDSixDeUpoc3lDQSw4R0FJSSxrQkFGQSxnQkFHQSx3QkFKQSxhekpzc3lDSixDeUovcnlDQSwwRUFNSSxtQkFKQSx3QnRKb0VVLENzSm5FVixhdEp3RFUsQ3NKdkRWLGFBQ0Esc0J6SmtzeUNKLEN5SjlyeUNBLG9DQUlJLG1CQUZBLGFBQ0Esc0JBRUEsaUJ6SmdzeUNKLEN5SjlyeUNJLHNDQU1JLGF0SnFDTSxDc0p4Q04sZUFEQSxnQkFFQSxpQkFDQSxrQkFKQSxlekpxc3lDUixDeUo3cnlDSSw4RUFDSSxjekorcnlDUixDeUo5cnlDUSxnR0FDSSxZekpnc3lDWixDeUozcnlDQSxnQ0FNSSxzQkFFQSxxREFFQSw0QkFEQSw0QkFGQSxtQkFJQSxlQU5BLFlBSkEsa0JBRUEsV0FEQSxTQUVBLFV6SnFzeUNKLEN5SnhyeUNJLDJFQUNJLG1Eeko2cnlDUixDeUp6cnlDQSxpS0FNSSxtQkFDQSxrQkFDQSxXQUVBLGVBREEsZ0JBSkEsZ0JBRkEsVUFRQSxpQkFWQSxrQkFXQSxrQkFWQSxTQUVBLGV6Sm9zeUNKLEN5SnpyeUNBLHFDQUVRLGtCekoycnlDUixDeUpwcnlDQSxtQ0FDSSxpQnpKdXJ5Q0osQ3lKcHJ5Q0EsMEJBQ0ksY3pKdXJ5Q0osQ3lKbHJ5Q0ksb0RBRUksd0J0SjVCTSxDc0oyQk4saUJ6SnNyeUNSLEN5SnByeUNRLG9FQUNJLFN6SnNyeUNaLEN5SnByeUNRLG1FQUNJLFV6SnNyeUNaLEN5SnByeUNRLDBEQUNJLHdCekpzcnlDWixDeUo5cXlDSSx3S0FDSSxTekptcnlDUixDeUo5cXlDSSwrRkFDSSxnQkFDQSxlekppcnlDUixDeUo5cXlDSSwrVUFDSSxlekpncnlDUixDMEo5enlDQSwyQkFDRSxpQjFKaTB5Q0YsQzBKOXp5Q0EscUNBQ0UsUzFKaTB5Q0YsQ00xd3lDSSwwQm9KeERKLHFDQUlJLDJCQUNBLG1CMUprMHlDRixDQUNGLEMwSi96eUNBLG9DQUtFLGtCQURBLGF2SmlFWSxDdUpuRVosZUFEQSxnQkFFQSxpQkFHQSxtQjFKazB5Q0YsQzBKaDB5Q0UseUNBQ0UsYTFKazB5Q0osQzBKL3p5Q0EsV0FDRSxvREFFQSxxQ0FEQSwyQjFKbTB5Q0YsQzBKaDB5Q0EsbUNBSUUsNEJBSEEsYUFJQSxZQUhBLDJCQUNBLHdCQUtBLGtCQURBLFUxSm0weUNGLEMwSmgweUNFLDBDQUdFLHNCQUZBLGVBR0EsTUFGQSxVMUpvMHlDSixDMEovenlDRSx1Q0FLRSxZQUNBLGVBSkEsZUFEQSxnQkFHQSxjQURBLGdCMUpvMHlDSixDMEo5enlDRSwyQ0FFRSx5QkFHQSx1REFFQSwyQkFEQSw0QkFIQSxhdkoyQlUsQ3VKN0JWLGtCQUdBLGlCMUptMHlDSixDMEo3enlDRSx3Q0FHRSx3QnZKaUJVLEN1SmxCVixXQURBLHVCMUppMHlDSixDMEo1enlDSSw4Q0FDRSx3QjFKOHp5Q04sQzBKNXp5Q0ksa0RBQ0UsV0FDQSxtQjFKOHp5Q04sQzBKM3p5Q0ksZ0RBR0Usb0JBREEsNkJBREEsaUIxSit6eUNOLEMwSnp6eUNFLDJDQUVFLGlCQUNBLGF2SlJVLEN1SlVWLG1CQUNBLGdCQUNBLGlCQU5BLGdCQUdBLGlCQUlBLDhCMUoyenlDSixDMEp6enlDSSwwQ0FWRiwyQ0FXSSxrQjFKNHp5Q0osQ0FDRixDMEp4enlDQSwyQ0FDRSxrQkFFQSxRQURBLFMxSjR6eUNGLEMwSnp6eUNFLGtEQU1FLHNCQUhBLGlCQUZBLGVBR0EsWUFGQSxTQUdBLFUxSjR6eUNKLEMwSnp6eUNJLHlDQVJGLGtEQVVJLHVCQURBLFUxSjZ6eUNKLENBQ0YsQzBKMXp5Q0ksMENBYkYsa0RBZUksdUJBREEsVTFKOHp5Q0osQ0FDRixDMEoxenlDTSx5Q0FERiw0REFFSSxzQjFKNnp5Q04sQ0FDRixDMEozenlDTSwwQ0FMRiw0REFNSSxzQjFKOHp5Q04sQ0FDRixDMEoxenlDRSxtREFFRSxtQkFEQSxZMUo2enlDSixDMEp4enlDQSxtQ0FJRSx5QkFEQSxvQkFEQSxjMUo0enlDRixDMEp2enlDQSxtQ0FDRSxhdkpqRVksQ3VKbUVaLGVBREEseUIxSjJ6eUNGLEMwSnZ6eUNBLDhOQUdFLGF2SjdFWSxDdUorRVosa0JBREEsUzFKOHp5Q0YsQzBKMXp5Q0Esd0NBQ0UsYUFHQSxrQkFGQSxrQkFHQSxzQjFKNnp5Q0YsQzBKMXp5Q0EsYUFDRSxXMUo2enlDRixDMEp0enlDQSxtR0FDRSxzQjFKNnp5Q0YsQzBKenp5Q0UsaUVBRUUsd0J2SjVGVSxDdUo2RlYsa0JBRkEsUzFKOHp5Q0osQzBKenp5Q0UsMkRBRUUsc0JBQ0Esa0JBRkEsUzFKNnp5Q0osQzBKdHp5Q0Usb0RBQ0UsWTFKeXp5Q0osQzBKcHp5Q0UsK05BRUUsZUFEQSxnQkFFQSxpQkFDQSxtQjFKdXp5Q0osQzBKcHp5Q0UsK05BQ0UsZUFDQSxrQkFDQSxnQkFDQSxnQjFKc3p5Q0osQzBKbnp5Q0UsMk5BQ0Usc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxpQkFDQSxtQjFKcXp5Q0osQzBKbHp5Q0UsK05BRUUsZ0JBRUEsU0FEQSxvQkFGQSxnQjFKdXp5Q0osQzBKbnp5Q0ksMk9BQ0Usc0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQjFKcXp5Q04sQzBKbHp5Q0UsbVNBQ0Usa0IxSm96eUNKLEMwSi95eUNFLHVJQUVFLGVBQ0EsbUJBQ0EsaUJBSEEsVTFKc3p5Q0osQzBKanp5Q0ksc0pBQ0UsWTFKb3p5Q04sQzBKL3l5Q0EsbUNBQ0UseUJBRUEsMEJBREEsMEIxSm16eUNGLEMwSjl5eUNFLHVDQUNFLGExSml6eUNKLEMwSmh6eUNJLDZDQUNFLGExSmt6eUNOLEMwSjV5eUNFLHFFQUVFLGVBQ0Esc0JBRkEsYTFKaXp5Q0osQzBKN3l5Q0ksK0VBQ0UsWTFKK3l5Q04sQzBKMXl5Q0EsbUNBS0Usd0J2SjdNWSxDdUppTlosb0RBRUEsOEJBREEsNEJBSEEsWUFIQSxXQVNBLGVBWEEsbUJBREEsZ0JBRUEscUJBV0Esc0JBTkEsbUJBSUEsZ0MxSit5eUNGLEMwSjN5eUNFLHlDQUNFLHdCMUo2eXlDSixDMEp6eXlDQSxvQ0FFRSx5QkFDQSxtQkFGQSxVMUo4eXlDRixDMEozeXlDRSx1Q0FDRSw0QjFKNnl5Q0osQzBKM3l5Q0UsdUNBQ0UsaUMxSjZ5eUNKLEMwSjV5eUNJLG1EQUVFLGVBREEsZ0JBRUEsZ0IxSjh5eUNOLEMwSnp5eUNBLGtEQUNFLHlCMUo0eXlDRixDMEoxeXlDRSxxREFDRSxtQkFDQSxnQkFDQSxvQjFKNHl5Q0osQzBKdnl5Q0Usa0VBQ0UsZTFKMHl5Q0osQzBKcnl5Q0UsZ0ZBQ0UsbUJBV0EsZ0JBVkEsV0FPQSxlQURBLGdCQUdBLG9CQURBLGlCQUhBLGlDQU1BLGlCMUp3eXlDSixDMEp0eXlDSSxpR0FDRSxrQjFKd3l5Q04sQzBKM3h5Q0kscU1BT0Usd0J2Sm5TUSxDdUo2UlIsV0FFQSxnQkFFQSxPQURBLGtCQUVBLE1BSkEsYTFKMnl5Q04sQ01ubXpDSSwwQm9Ka1VKLHNDQUVJLFkxSm95eUNGLENBQ0YsQzBKbnl5Q0UseUNBSUUsVXZKbFNVLEN1SmdTVixlQURBLGdCQUVBLGlCQUVBLDBCMUpxeXlDSixDMEpseXlDRSwwQ0FFRSw0QkFEQSxjMUpxeXlDSixDMEpseXlDSSwrQ0FDRSxTMUpveXlDTixDMEpoeXlDRSx3Q0FHRSxlQURBLGdCQUdBLG9CQURBLGlCQUhBLDRCMUpzeXlDSixDMEoveHlDRSxrRUFFRSx3QnZKN1RVLEN1SjhUVixrQkFDQSxPQUNBLFFBSkEsUzFKcXl5Q0osQzBKNXh5Q0Usa1VBQ0UsbUJBU0EsZ0JBUkEsYXZKclZVLEN1SjBWVixlQURBLGdCQUdBLG9CQURBLGlCQUhBLG1DQURBLGtCQURBLFUxSnN5eUNKLEMwSjd4eUNJLDBWQU1FLHdCdkpqV1EsQ3VKZ1dSLGtCQUpBLFdBR0EscUJBREEsV0FJQSxrQkFDQSxVQUNBLFNBUEEsUzFKc3l5Q04sQzBKNXh5Q0ksMFdBQ0UsYTFKOHh5Q04sQzBKNXh5Q00sa1lBQ0Usd0IxSjh4eUNSLEMwSjl3eUNJLHd4QkFPRSx3QnZKbFlRLEN1SjRYUixXQUVBLFlBRUEsT0FEQSxrQkFFQSxNQUpBLGExSjh4eUNOLEMwSmp4eUNFLDRFQUdFLG1FQUVBLDZCQURBLDRCQUhBLHFCQUNBLHNCMUp1eHlDSixDMEpseHlDSSxpRkFJRSxXQUZBLGVBREEsZ0JBRUEsaUJBRUEsb0IxSm94eUNOLEMwSm54eUNNLHVGQUNFLGExSnF4eUNSLEMwSnZ3eUNBLHFDQUVFLGVBREEsZ0JBRUEsZ0IxSjB3eUNGLEMwSnh3eUNFLDREQUNFLGVBRUEsZ0JBREEsZ0IxSjJ3eUNKLEMwSnR3eUNBLHdCQUNFLFcxSnl3eUNGLEMwSnh3eUNFLDBDQUZGLHdCQUdJLHVCMUoyd3lDRixDQUNGLEMwSnh3eUNBLHFDQUdFLDhCMUowd3lDRixDMEp4d3lDRSx3Q0FDRSxlQUNBLGtCQUNBLGdCQUNBLGdCMUowd3lDSixDMEp2d3lDRSwwQ0FaRixxQ0FhSSx3QjFKMHd5Q0YsQ0FDRixDMEp4d3lDRSw2RUFDRSxTMUowd3lDSixDMEp0d3lDSSx5Q0FERix1RkFFSSxpQjFKeXd5Q0osQ0FDRixDMEp2d3lDSSwwQ0FMRix1RkFNSSxpQjFKMHd5Q0osQ0FDRixDMEp2d3lDTSx5Q0FERixpR0FFSSxpQjFKMHd5Q04sQ0FDRixDMEp4d3lDTSwwQ0FMRixpR0FNSSxpQjFKMnd5Q04sQ0FDRixDMEp2d3lDRSx1SUFDRSxrQjFKeXd5Q0osQzBKbnd5Q0UsMERBQ0Usd0IxSnN3eUNKLEMwSnB3eUNFLHNFQUNFLHdCMUpzd3lDSixDMEpwd3lDRSxxRUFDRSx3QjFKc3d5Q0osQzBKcHd5Q0ksMENBSEYscUVBSUksd0IxSnV3eUNKLENBQ0YsQzBKbnd5Q0EseUJBQ0Usd0IxSnN3eUNGLEMwSjl2eUNBLG1DQUNFLG1CQUNBLHFCQUNBLG9CMUppd3lDRixDMEovdnlDRSxzQ0FDRSxpQkFDQSxnQkFDQSxnQjFKaXd5Q0osQzBKN3Z5Q0Esb0NBQ0UsYUFDQSxjMUpnd3lDRixDMEo3dnlDQSxvQ0FPRSx5QkFEQSxrQkFIQSxnQkFFQSxtQkFEQSxrQkFGQSxlMUpvd3lDRixDMEo5dnlDRSw4Q0FDRSx3QjFKZ3d5Q0osQzBKOXZ5Q0UsNENBU0UsbUJBUkEseUJBSUEsU0FFQSxhQUNBLHVCQUZBLE9BSkEsa0JBRUEsUUFNQSxrQkFQQSxLMUp1d3lDSixDMEo5dnlDRSxpREFFRSxXQURBLGVBR0EsZUFEQSxnQkFFQSxnQjFKZ3d5Q0osQzBKOXZ5Q0UsNENBSUUseUJBQ0Esa0JBSEEsZ0JBREEsZUFFQSxjMUprd3lDSixDMEo1dnlDQSw0Q0FHRSwwQkFDQSx3QkFHQSxlQURBLGdCQUVBLGlCQUhBLGlDQUhBLDJCMUpvd3lDRixDMEo1dnlDRSxxREFDRSwwQkFDQSx1QjFKOHZ5Q0osQzBKMXZ5Q0EsbURBSUUsMEJBREEsd0JBSUEsMkJBREEsMEJBSkEsa0JBR0EsMkIxSjh2eUNGLEMwSnp2eUNBLHNDQUNFLHlCQUVBLGdCQURBLHFDMUo2dnlDRixDMEp6dnlDQSw2RUFDRSxxQzFKNHZ5Q0YsQzBKenZ5Q0EseUNBQ0UsUzFKNHZ5Q0YsQzBKM3Z5Q0Usb0RBQ0UsVTFKNnZ5Q0osQzBKdnZ5Q0UsZ0ZBRUUsZUFEQSxnQkFFQSxpQkFDQSxrQjFKMHZ5Q0osQzBKdHZ5Q0EsMENBQ0UsZ0JBQ0EsUzFKeXZ5Q0YsQzBKeHZ5Q0UsaURBT0UscUJBREEsYUFGQSxlQURBLGdCQURBLFlBR0EsaUJBSkEsa0IxSmd3eUNKLEMwSnh2eUNJLDBEQUNFLGMxSjB2eUNOLEMwSnZ2eUNJLHNEQU9FLG1CQURBLGFBRkEsZUFEQSxnQkFEQSxZQUdBLGlCQUpBLGtCMUordnlDTixDMEp0dnlDRSw4Q0FDRSxlQUNBLFUxSnd2eUNKLEMwSnZ2eUNJLG1EQUNFLFkxSnl2eUNOLEMwSnJ2eUNFLGdEQUVFLHlCQURBLDBCQUVBLDJCQUNBLDBCMUp1dnlDSixDMEpydnlDRSwwRkFDRSxnQkFFQSxtQkFDQSxhQUZBLFMxSnl2eUNKLEMwSnR2eUNJLGdHQUVFLGVBREEsZ0JBRUEsaUJBRUEsa0JBREEsaUIxSnl2eUNOLEMwSnZ2eUNNLHdHQUVFLFlBQ0EsaUJBRkEsVTFKMnZ5Q1IsQzBKeHZ5Q1Esa0hBQ0UsWTFKMHZ5Q1YsQzBKcHZ5Q0UsbURBQ0UscUIxSnN2eUNKLEMwSnB2eUNJLHVEQUNFLGUxSnN2eUNOLEMwSmp2eUNBLDRCQUNFLHFCMUpvdnlDRixDMEpudnlDRSxnQ0FDRSx1QjFKcXZ5Q0osQzBKanZ5Q0EsNENBR0UseUJBRkEsWUFDQSxXMUpxdnlDRixDMEpqdnlDQSxpQ0FFRSx3QkFDQSxxQkFDQSx5REFFQSwwQkFDQSwyQkFGQSw0QkFHQSxxQkFFQSxlQURBLGdCQUVBLGlCQUNBLGlCMUpvdnlDRixDMEpqdnlDQSxhQU9FLHdCdkovc0JZLEN1SjZzQlosMEJBREEsWUFGQSxZQUlBLG1CQUhBLGtCQUZBLFUxSjB2eUNGLEMwSmx2eUNFLHlCQUNFLGUxSm92eUNKLEMwSmh2eUNBLCtDQUVFLGFBQ0EsZTFKa3Z5Q0YsQzBKanZ5Q0UsMkZBQ0UsUTFKbXZ5Q0osQzBKbHZ5Q0ksd0dBQ0UsYzFKb3Z5Q04sQzBKanZ5Q0ksaUdBQ0UsZUFDQSxnQjFKbXZ5Q04sQzBKNXV5Q0ksb0RBQ0UsdUIxSit1eUNOLEMwSjd1eUNJLHVFQUdFLGlCQURBLGdCQUVBLHFCQUhBLHNCMUprdnlDTixDMEpqdXlDQSw0Q0FDRSxhQUNBLDZCMUpvdXlDRixDMEpqdXlDQSwrQ0FFRSx1QkFDQSxXQUNBLG1CMUpvdXlDRixDMEpqdXlDQSwyQ0FDRSx5QkFDQSxjMUpvdXlDRixDMEpsdXlDRSxpREFDRSxZQUNBLFkxSm91eUNKLEMwSmp1eUNFLGtMQUVFLHdCQUNBLFExSm11eUNKLEMwSmh1eUNFLHVEQUNFLGUxSmt1eUNKLEMwSmp1eUNJLDRIQUdFLGtCQURBLFUxSm91eUNOLEMwSmp1eUNJLGtFQUVFLGdCQURBLFUxSm91eUNOLEMwSmh1eUNFLHdEQUNFLGUxSmt1eUNKLEMwSi90eUNFLGlEQUVFLHlCQURBLDBCQUVBLDBCMUppdXlDSixDMEo5dHlDRSw4Q0FDRSxpQjFKZ3V5Q0osQzBKNXR5Q0EsMENBRUUsa0IxSjh0eUNGLEMwSjd0eUNFLDZDQUVFLGVBREEsZ0JBRUEsaUJBQ0Esa0IxSit0eUNKLEMwSjd0eUNNLHNEQUNFLFkxSit0eUNSLEMwSnh0eUNFLGtEQUNFLFUxSjJ0eUNKLEMwSnp0eUNFLGtEQUVFLGVBREEsZ0JBRUEsZ0IxSjJ0eUNKLEMwSnZ0eUNBLDJDQUdFLHdCdkoxMUJZLEN1SjIxQlosV0FGQSxZQUdBLHVCQUpBLFUxSjh0eUNGLEMwSnZ0eUNBLG1DQUNFLFlBT0EsZUFEQSxnQkFGQSxpQkFJQSxpQkFMQSxtQkFFQSxZQUhBLFUxSit0eUNGLEMwSnZ0eUNFLHdDQUNFLFkxSnl0eUNKLEMwSnR0eUNFLHdDQUNFLHdCMUp3dHlDSixDMEpydHlDRSx5Q0FDRSxxQjFKdXR5Q0osQzBKcHR5Q0Usc0NBQ0UsVzFKc3R5Q0osQzBKaHR5Q0UsMENBS0UsbUJBSkEsYUFHQSxlQURBLFdBREEsNkIxSnN0eUNKLEMwSmp0eUNNLGtGQUdFLFlBQ0Esb0JBRkEsWUFHQSxvQkFKQSxVMUp1dHlDUixDMEovc3lDSSxpREFDRSxjMUppdHlDTixDMEo3c3lDRSxnREFFRSxhQUNBLFNBRkEsb0IxSml0eUNKLEMwSjVzeUNFLDJDQUNFLHlCQUNBLGdCQUNBLGlCQUNBLFkxSjhzeUNKLEMwSjVzeUNJLDRFQUNFLGNBQ0EsZ0IxSjhzeUNOLEMwSjFzeUNJLGlKQUNFLFkxSjRzeUNOLEMwSnpzeUNJLG9EQUNFLFcxSjJzeUNOLEMwSnRzeUNBLG9DQU9FLHlCQUNBLHVCQUdBLGNBVkEsZUFDQSxxQkFXQSxtQkFWQSxnQkFPQSxxQkFFQSxnQkFFQSwrQkFSQSwwQ0FGQSxxQjFKbXR5Q0YsQzBKdHN5Q0EsMERBQ0UsbUIxSnlzeUNGLEMwSnRzeUNBLDJFQUdFLGdDQURBLFcxSjBzeUNGLEMwSnRzeUNBLDZCQUNFLGUxSnlzeUNGLEMwSnJzeUNFLHFDQUNFLG1CMUp3c3lDSixDMEpyc3lDRSxnREFDRSx5QkFDQSx1REFFQSw2QkFEQSwyQjFKd3N5Q0osQzBKbnN5Q0EsTUFDRSxtQjFKc3N5Q0YsQzBKbnN5Q0EsdURBQ0UsbUJBQ0EsdUIxSnNzeUNGLEMwSnBzeUNFLDBEQUNFLGdCMUpzc3lDSixDMEpuc3lDRSwyRUFDRSxnQjFKcXN5Q0osQzBKbHN5Q0UseUVBQ0UsNkJBQ0EsYzFKb3N5Q0osQzBKbnN5Q0ksK0VBR0Usa0JBRkEsZ0JBR0EscUJBRkEsbUIxSnVzeUNOLEMwSmxzeUNJLDRFQUVFLGtCQURBLGdCQUVBLG9CMUpvc3lDTixDMEpqc3lDSSx1RkFDRSx3QjFKbXN5Q04sQzBKN3J5Q00sa0ZBR0UsWUFGQSxxQkFDQSxVMUpnc3lDUixDMEo3cnlDUSx1RkFDRSxZMUorcnlDVixDMEp4cnlDQSw0Q0FJRSxtQkFEQSxhQURBLFlBREEsVTFKOHJ5Q0YsQzBKenJ5Q0UsNERBQ0UseUIxSjJyeUNKLEMwSnJyeUNJLDRNQUNFLDRCMUp3cnlDTixDMEpscnlDRSxtS0FDRSxxQjFKcXJ5Q0osQzBKaHJ5Q0UsK0pBQ0Usa0IxSm1yeUNKLEMwSjVxeUNFLHFJQUNFLFExSmdyeUNKLEMwSjVxeUNBLHFDQUVFLHFCMUo4cXlDRixDMEo1cXlDRSwwQ0FDRSxRMUo4cXlDSixDMEozcXlDRSwwREFDRSxZMUo2cXlDSixDMEp6cXlDQSxvQ0FFRSxlQURBLGdCQUVBLGlCQUNBLFMxSjRxeUNGLEMwSnhxeUNFLDJDQVFFLHNCQVBBLFlBS0EsbUJBQ0Esc0JBRkEsY0FGQSx1QkFDQSxrQkFGQSxVMUppcnlDSixDY2h3MENFLHdEQUNFLGFkbXgwQ0osQzBKdnJ5Q0EsMkJBRUUsYXZKNWxDWSxDdUoybENaLG1CQU1BLG9CQURBLHlCQUhBLGtCQUNBLFFBQ0EsZ0IxSjRyeUNGLEMwSnhyeUNFLHdDQUdFLGtCQUZBLGtCQUNBLFMxSjJyeUNKLEMwSnZyeUNFLGlDQUVFLGlCQURBLGlCMUowcnlDSixDMEpucnlDRSxxRUFDRSxlMUp3cnlDSixDMEozcXlDQSw4REFORSxhdkp6bkNZLEN1SnduQ1osbUJBSUEsb0JBTEEsZ0JBSUEseUJBREEsaUIxSm1zeUNGLEMwSjlyeUNBLCtCQUVFLGlCMUo0cnlDRixDMEovcXlDSSxtTUFFRSxlQUNBLHlCQUZBLGExSm9yeUNOLEMwSi9xeUNJLHlNQUNFLDBCMUppcnlDTixDMEovcXlDSSx1R0FDRSxZMUppcnlDTixDMEoxcXlDSSxnT0FGQSxtQkFEQSxZMUpxcnlDSixDMEo3cXlDRSw4REFDRSwwQjFKK3F5Q0osQzBKMXF5Q0UsbURBS0UsbUJBREEsYUFGQSxtQkFEQSxnQkFFQSxxQjFKK3F5Q0osQzBKeHF5Q0Usd0NBRUUsZUFEQSxnQkFFQSxpQkFDQSxhMUoycXlDSixDMEp2cXlDQSxrQ0FDRSxhQUNBLGdCQUNBLFUxSjBxeUNGLEMwSnhxeUNFLHVDQUNFLG1CQUVBLGdCQURBLHFCMUoycXlDSixDMEp2cXlDRSxtREFDRSxzQjFKeXF5Q0osQzBKcnF5Q0Esa0NBQ0UsUzFKd3F5Q0YsQzBKcnF5Q0Esb0NBQ0UsYUFDQSxrQjFKd3F5Q0YsQzBKdHF5Q0UsMENBSkYsb0NBS0ksWTFKeXF5Q0YsQ0FDRixDMEp0cXlDQSxvQ0FDRSxhQUNBLHFCMUp5cXlDRixDMEp2cXlDRSxzQ0FDRSxrQkFDQSxnQkFDQSxtQjFKeXF5Q0osQzBKdnF5Q0ksa0RBQ0UsYzFKeXF5Q04sQzBKdHF5Q0ksbURBQ0UsYTFKd3F5Q04sQzBKbnF5Q0EsMENBTUUsbUJBSEEsYUFDQSxzQkFGQSxZQUdBLHVCQUpBLFUxSjJxeUNGLEMwSnBxeUNFLDhDQUVFLFlBQ0Esa0JBRkEsVTFKd3F5Q0osQzBKbnF5Q0UsaURBTUUseUJBSkEsZUFEQSxnQkFFQSxpQkFFQSxxQkFEQSxtQjFKdXF5Q0osQzBKbHF5Q0UsZ0RBS0UsZUFIQSxlQURBLGdCQUVBLGlCQUNBLHlCMUpxcXlDSixDMEpocXlDQSxvQ0FDRSxZMUptcXlDRixDMEpscXlDRSx3Q0FDRSxjMUpvcXlDSixDMEpocXlDQSx5Q0FHRSxtQkFEQSxhQUVBLDZCMUptcXlDRixDMEpqcXlDRSx5REFFRSxxQkFEQSxZMUpxcXlDSixDMEpucXlDSSw2REFHRSxlQURBLGdCQUVBLGlCQUhBLGdCQUlBLGdCMUpzcXlDTixDMEpqcXlDQSx1QkFDRSxxQjFKb3F5Q0YsQzBKanF5Q0EsdUNBR0UsbUJBREEsZ0JBRUEsa0IxSm9xeUNGLEMwSmpxeUNBLGdDQUVFLGlCQURBLGdCQUVBLGdCMUpvcXlDRixDMEpqcXlDQSxnQkFFRSx5QkFDQSxtQkFGQSxZMUpzcXlDRixDMEpscXlDRSx3QkFFRSxtQkFEQSxZMUpxcXlDSixDMEpscXlDSSx5Q0FDRSx3QjFKb3F5Q04sQzBKanF5Q0ksNkJBRUUsbUJBREEsZ0JBRUEscUIxSm1xeUNOLEMwSjlweUNBLDZDQUdFLGVBREEsZ0JBRUEsZ0IxSmlxeUNGLEMwSi9weUNFLHFEQUtFLGVBREEsZUFIQSxzQkFDQSxvQkFDQSxhMUpvcXlDSixDMEpocXlDSSwrREFDRSxZMUptcXlDTixDMEo5cHlDQSxzQkFDRSxtQjFKaXF5Q0YsQzBKOXB5Q0EseUJBQ0Usb0JBQ0EsaUJBQ0Esa0IxSmlxeUNGLEMwSjdweUNFLHNCQUVFLG1CQURBLGMxSmlxeUNKLEMwSi9weUNJLDRCQUNFLDBCMUppcXlDTixDMEovcHlDSSw4QkFDRSx3QjFKaXF5Q04sQzBKOXB5Q0kseUJBQ0UsZ0JBQ0EsYzFKZ3F5Q04sQzBKN3B5Q0ksK0JBQ0Usb0JBQ0Esb0IxSitweUNOLEMwSjFweUNJLDJCQUNFLGExSjRweUNOLEMwSnhweUNFLG9CQUVFLGVBREEsZ0JBRUEsZ0IxSjBweUNKLEMwSnpweUNJLDZCQUVFLGlCQURBLFUxSjRweUNOLEMwSnpweUNNLGtDQUNFLFkxSjJweUNSLEMwSnRweUNFLHFDQUNFLHNCMUp3cHlDSixDMEpucHlDRSxpRUFDRSxrQjFKc3B5Q0osQzBKbnB5Q0ksb0VBRUUsbUJBREEsZ0JBRUEsc0JBQ0Esa0IxSnFweUNOLEMwSmpweUNFLG1EQUdFLHFCQUZBLGFBR0EsU0FGQSw2QjFKcXB5Q0osQzBKanB5Q0ksc0RBQ0UsNEIxSm1weUNOLEMwSi9veUNFLDBEQUNFLE0xSmlweUNKLEMwSjlveUNFLGlEQUNFLFkxSmdweUNKLEMwSjdveUNJLHVEQUNFLFlBR0EsZUFEQSxnQkFFQSxpQkFIQSxnQjFKa3B5Q04sQzBKNW95Q0ksdURBQ0UsY0FFQSxlQURBLGdCQUVBLGlCQUNBLGtCMUo4b3lDTixDMEozb3lDSSwyREFDRSxnQkFDQSxtQkFDQSxvQjFKNm95Q04sQzBKem95Q0UsaURBR0Usc0JBREEsaUJBR0EsdUJBREEsa0JBSEEsVzFKK295Q0osQzBKem95Q0kscURBRUUsWUFDQSxpQkFGQSxVMUo2b3lDTixDMEp4b3lDSSxvRUFLRSxtQkFDQSxlQUhBLGFBREEsWUFFQSx1QkFIQSxVMUorb3lDTixDMEp4b3lDTSx3RUFFRSxlQURBLGExSjJveUNSLEMwSnRveUNJLG9EQUNFLGdCQUNBLG9CMUp3b3lDTixDMEpyb3lDSSxtRUFFRSxZQURBLFUxSndveUNOLEMwSnRveUNNLHNGQUNFLFMxSndveUNSLEMwSnJveUNNLDBFQUNFLHdCMUp1b3lDUixDMEpub3lDSSw4REFTRSxtQkFGQSwyQkFOQSxhQUtBLGlCQUlBLHVCQU5BLE9BSUEsVUFOQSxrQkFDQSxNQUVBLFcxSjBveUNOLEMwSm5veUNNLGlFQUNFLGUxSnFveUNSLEMwSmxveUNNLGtFQUNFLGMxSm9veUNSLEMwSmpveUNNLDBFQUVFLGlCQURBLGUxSm9veUNSLEMwSmpveUNNLDRFQUdFLGdCQUZBLHNCQUNBLGMxSm9veUNSLEMwSjdueUNBLHlEQUNFLG1CQUVBLFlBREEsZTFKaW95Q0YsQzBKL255Q0Usc0VBQ0Usa0IxSmlveUNKLEMwSjlueUNFLHVFQUNFLGtCMUpnb3lDSixDMEo3bnlDQSw4Q0FHRSxZQUdBLG1CQUNBLHNCQUZBLHFDQURBLGUxSm1veUNGLEMwSjdueUNBLCtIQU1FLHdCQUNBLFExSmdveUNGLEMwSjdueUNBLDZDQUNFLGFBRUEsc0JBREEsa0IxSmlveUNGLEMwSjlueUNFLHlEQUVFLDBCQURBLHlCMUppb3lDSixDMEo5bnlDSSx1RUFDRSx5QjFKZ295Q04sQzBKN255Q0ksZ0VBQ0Usc0IxSitueUNOLEMwSnpueUNBLGtDQUNFLE0xSjRueUNGLEMwSjFueUNFLHdDQUVFLG1CQURBLGdCQUVBLHFCMUo0bnlDSixDMEozbnlDSSwrQ0FDRSwwQjFKNm55Q04sQzBKeG55Q0EsNEJBQ0UsbUIxSjJueUNGLEMwSnpueUNFLG1DQUVFLG1CQURBLFkxSjRueUNKLEMwSnpueUNJLHVDQUNFLGMxSjJueUNOLEMwSnhueUNJLHdEQUNFLGlCQUNBLGlCMUowbnlDTixDMEp2bnlDSSx5REFDRSxxQjFKeW55Q04sQzBKbm55Q0UsMkNBQ0Usa0IxSnNueUNKLEMwSmxueUNBLHFDQUdFLG1CQURBLGFBRUEsUTFKcW55Q0YsQ00vdjFDSSw2Qm9Kc29ESixxQ0FPSSxRMUp1bnlDRixDQUNGLEMwSnJueUNFLDBDQVZGLHFDQVdJLE8xSnlueUNGLENBQ0YsQzBKdG55Q0Esa0JBRUUsZUFDQSxpQkFGQSxXMUoybnlDRixDMEp2bnlDRSw4QkFDRSxtQjFKeW55Q0osQ01weDFDSSw2Qm9KcXBESixrQkFVSSxXMUp5bnlDRixDMEp2bnlDRSw4QkFDRSxvQjFKeW55Q0osQ0FDRixDMEpwbnlDRSw2RkFDRSxNMUp1bnlDSixDMEpubnlDQSx1QkFFRSxlQURBLGdCQUVBLGlCQUNBLHNCQUVBLG9CQURBLG1CMUp1bnlDRixDMEpsbnlDQSxZQUVFLHVCQURBLGUxSnNueUNGLENNOXkxQ0ksNkJvSnVyREosWUFLSSxVMUpzbnlDRixDQUNGLEMwSm5ueUNBLGtCQUVFLGdCQURBLFUxSnVueUNGLEMwSm5ueUNBLG1CQUNFLGtCMUpzbnlDRixDMEpubnlDQSx1Q0FDRSx3QjFKc255Q0YsQzBKL215Q0EsNkJBQ0UsVzFKa255Q0YsQzBKL215Q0EscUNBQ0UsYUFDQSxlQUNBLFNBQ0EsaUIxSmtueUNGLEMwSi9teUNBLHlCQUdFLGNBRkEsZUFDQSxpQkFFQSxnQjFKa255Q0YsQzBKL215Q0Esa0NBQ0UsWTFKa255Q0YsQzBKL215Q0EsdUNBRUUsY0FEQSxZQUVBLFMxSmtueUNGLEMwSmhueUNFLGdEQUNFLFMxSmtueUNKLEMwSjlteUNBLGlDQUNFLFcxSmlueUNGLEMwSjdteUNFLDBDQUNFLGFBQ0Esd0IxSmdueUNKLEMwSjlteUNJLGlEQUVFLGVBREEsZ0JBRUEsZ0IxSmdueUNOLEMwSjlteUNNLDZEQUNFLGExSmdueUNSLEMwSjVteUNFLGtEQUNFLGFBQ0Esc0IxSjhteUNKLEMwSjVteUNJLHlEQUVFLGVBREEsZ0JBRUEsZ0IxSjhteUNOLEMwSnpteUNJLDBEQUNFLGVBQ0EsZ0JBQ0EsZ0IxSjJteUNOLEMwSnRteUNBLDBCQUNFLG1CMUp5bXlDRixDMEp0bXlDQSx1Q0FJRSxjQUZBLGVBREEsZ0JBRUEsZ0IxSjBteUNGLEMwSnZteUNFLHlDQUNFLGExSnlteUNKLEMwSnhteUNJLCtDQUNFLGExSjBteUNOLEMwSnJteUNBLDJFQUVFLFUxSndteUNGLEMwSnJteUNBLDBCQUNFLDZCQUNBLGMxSndteUNGLEMwSnRteUNFLDZCQUNFLHNCMUp3bXlDSixDMEpubXlDRSwyS0FDRSxtQjFKc215Q0osQzBKbG15Q0Esc0RBR0UsWUFGQSxnQkFDQSxnQjFKc215Q0YsQzBKbm15Q0UsMENBTEYsc0RBTUksYUFDQSxhMUpzbXlDRixDQUNGLEMwSm5teUNBLGtCQUNFLHNCMUpzbXlDRixDMEpwbXlDRSx3Q0FDRSxrQjFKc215Q0osQzBKbm15Q0UsK0RBQ0UsbUIxSnFteUNKLEMwSmpteUNBLHNFQUdFLGlCQURBLGdCQU9BLG9CQUxBLG1CQUdBLHdCQURBLHdCQUVBLGdCMUpxbXlDRixDMEpsbXlDRSwwRUFDRSxhMUpxbXlDSixDMEpwbXlDSSxzRkFDRSxhMUp1bXlDTixDMEpsbXlDQSxnQ0FDRSxTQUNBLFVBQ0EsVTFKcW15Q0YsQzBKbG15Q0EsaURBQ0UseUJBQ0EsYUFDQSxpQjFKcW15Q0YsQzBKbm15Q0UsdUVBQ0UsWTFKcW15Q0osQzBKam15Q0EsaURBQ0UsZTFKb215Q0YsQzBKam15Q0EscUNBQ0UsWTFKb215Q0YsQzBKam15Q0ksb0ZBSUUsWUFDQSxZQUhBLGFBQ0Esa0JBRkEsVTFKdW15Q04sQzBKL2x5Q0UsMENBQ0UsYzFKaW15Q0osQzBKNWx5Q0Usd0NBQ0UsYzFKK2x5Q0osQzBKN2x5Q0ksOENBQ0UsVTFKK2x5Q04sQzBKMWx5Q0EsNkJBQ0UsaUIxSjZseUNGLEMwSm5seUNFLDhEQUNFLG1CMUpxbHlDSixDMEova3lDSSw2RkFDRSxZQUVBLHVCQURBLFUxSm1seUNOLEMwSjlreUNJLG1GQUNFLHdCQUNBLFExSmdseUNOLEMwSjVreUNBLHVCQUNFLGMxSitreUNGLEMwSjdreUNBLDhCQUNFLHlCQUVBLFlBQ0EsbUJBRkEsVzFKa2x5Q0YsQzBKN2t5Q0Esb0NBQ0UscUIxSmdseUNGLEMwSjdreUNBLHlDQUNFLHNCMUpnbHlDRixDMEo3a3lDRSx1RUFDRSxTQUNBLGUxSmdseUNKLEMwSjlr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M0NBLDhGQUVJLGtDM0oraTNDSixDMkpwaTNDQSw0SEFDSSxrQzNKMmkzQ0osQzJKeGkzQ0EscUZBRUksb0IzSjJpM0NKLEMySnhpM0NBLHFGQUNJLDBCM0oyaTNDSixDMkpoaTNDQSx5TEFFSSxrQzNKMmkzQ0osQzJKdmkzQ0EsNENBQ0UsVTNKMGkzQ0YsQzJKamkzQ0EsZ0lBQ0ksa0MzSndpM0NKLEMySnJpM0NBLHVGQUVJLG9CM0p3aTNDSixDMkpyaTNDQSx1RkFDSSwwQjNKd2kzQ0osQzJKN2gzQ0EsaU1BRUksa0MzSndpM0NKLEMySmppM0NBLG9DQUNJLGtDM0pvaTNDSixDMkpqaTNDQSx3Q0FDSSxtQ0FJQSw0REFEQSx3QkFGQSw0QkFDQSxxQjNKc2kzQ0osQzJKamkzQ0Esd0xBRUksa0MzSm9pM0NKLEMySmppM0NBLDZRQU1FLG9CM0pvaTNDRixDMkpqaTNDQSxnTEFFSSwwQjNKb2kzQ0osQzJKNWgzQ0Esa01BRUksa0MzSm9pM0NKLEMySm5oM0NBLGlDQUtFLDREM0pzaDNDRixDMkpqaDNDQSxpRUFURSxtQ0FHQSx3QkFGQSw0QkFDQSxxQjNKZ2kzQ0YsQzJKemgzQ0EsZ0NBS0UsK0QzSm9oM0NGLEMySmhoM0NBLFVBQ0ksZTNKbWgzQ0osQzJKaGgzQ0EsbUJBSUksd0JBQ0Esc0JBSEEsZUFEQSxnQkFFQSxnQjNKcWgzQ0osQzJKaGgzQ0Esa0JBQ0kseUJBSUEseURBRUEsMEJBQ0EsMkJBRkEsNEJBSkEsNEJBRUEsWUFEQSxxQjNKd2gzQ0osQzJKamgzQ0ksdUJBRUksMEJBREEscUIzSm9oM0NSLEMySi9nM0NBLHFDQUNJLGMzSmtoM0NKLEMySnpnM0NBLG9CQUNJLFMzSmloM0NKLEMySjlnM0NBLDhCQUVJLGVBREEsZ0JBRUEsZ0IzSmloM0NKLEMySjlnM0NBLGtEQUNJLHlCQUNBLFUzSmloM0NKLEMySjlnM0NBLCtDQUNJLG1DQUNBLG9CM0ppaDNDSixDMko5ZzNDQSxhQUNJLFkzSmloM0NKLEMySjdnM0NJLDRCQUNJLHNCQUNBLGdCQUNBLHFCM0pnaDNDUixDMko1ZzNDQSxxQ0FDSSxzQkFFQSxtQkFEQSxnQkFFQSxzQkFDQSxjM0orZzNDSixDMko1ZzNDQSw4Q0FDSSxzQkFFQSx1QkFEQSxtQjNKZ2gzQ0osQzJKNWczQ0EsNkRBRUksdUJBREEsYzNKZ2gzQ0osQzJKeGczQ0ksNlJBQ0ksK0IzSjhnM0NSLEMySjFnM0NBLHdEQUNFLCtCM0o2ZzNDRixDMkoxZzNDQSw4Q0FDSSwrQjNKNmczQ0osQzJKMWczQ0EsVUFDSSxxQjNKNmczQ0osQzJKMWczQ0EsOEJBQ0ksZ0IzSjZnM0NKLEMySjNnM0NJLDJCQUhKLDhCQUlRLFczSjhnM0NOLEMySnpnM0NFLGlEQUVRLGtCM0o2ZzNDVixDQUxGLEMySm5nM0NBLDhCQUNJLFMzSjRnM0NKLEMySnhnM0NJLDJGQUNJLFUzSjJnM0NSLEMySnRnM0NJLG1HQUNJLFlBRUEsV0FEQSxXM0owZzNDUixDMkpwZzNDSSx1T0FHSSxZQUNBLGtCQUZBLFFBREEsVTNKMGczQ1IsQzJKcmczQ1EseVJBQ0ksWTNKdWczQ1osQzJKcGczQ1EsaVZBQ0ksZTNKc2czQ1osQzJKbGczQ0ksNk5BQ0ksbUIzSm9nM0NSLEMySi8vMkNJLDRFQUVJLGVBREEsZ0IzSm1nM0NSLEMySi8vMkNJLGtEQUVJLGtCQURBLGdCM0prZzNDUixDMkovLzJDUSxzRUFDSSxvQjNKaWczQ1osQzJKNy8yQ0ksNkdBQ0ksZTNKKy8yQ1IsQzJKNS8yQ0ksZ0VBR0ksbUJBRkEsaUJBQ0EsWTNKKy8yQ1IsQzJKMy8yQ0ksMkRBQ0ksYzNKNi8yQ1IsQzJKdC8yQ0ksZ05BQ0ksZ0IzSjIvMkNSLEMySnYvMkNBLHlHQUNJLGFBQ0Esd0IzSjAvMkNKLEMySnYvMkNBLDBDQUNJLFUzSjAvMkNKLEMySnYvMkNBLGlEQUNJLGUzSjAvMkNKLEM0SnorNENBLG1CQUNJLHNCQUdBLGtCQUVBLGNBREEsaUJBRkEsa0JBREEsb0JBS0EsUzVKNCs0Q0osQzRKMys0Q0ksc0NBRUUsd0JBREEsb0I1SjgrNENOLEM0SjErNENJLHdCQUVFLFlBREEsVTVKNis0Q04sQzRKeis0Q0ksMEJBQ0UsZ0JBQ0EsUzVKMis0Q04s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dzVDTixDNkpwdzVDRSw2QkFFRSxrRTdKc3c1Q0osQzZKbnc1Q0UsMEJBRUUsOEJBREEsa0I3SnV3NUNKLEM2SnJ3NUNJLG9EQUNFLG9CN0p1dzVDTixDNkpydzVDSSw2Q0FDRSxlN0p1dzVDTixDNkpsdzVDRSxVQUNFLHFCN0pxdzVDSixDNkpudzVDRSxXQUNFLG1CN0pzdzVDSixDOEp0LzVDQSxZQUVFLHdCM0owRzBCLEMySjNHMUIsaUI5SjAvNUNGLENNLzc1Q0kseUJ3SjVESixZQUlJLGlCOUoyLzVDRixDQUNGLENNcDg1Q0ksMEJ3SjVESixZQU9JLGE5SjYvNUNGLENBQ0YsQzhKNS81Q0UsNEJBQ0UsZ0I5SjgvNUNKLEM4SjcvNUNJLHlDQUNFLGM5SisvNUNOLEM4SjEvNUNBLGtCQUNFLGlFQUNBLHlCQUNBLHNCOUo2LzVDRixDTXI5NUNJLDBCd0ozQ0osa0JBS0ksZTlKKy81Q0YsQ0FDRixDTTE5NUNJLDBCd0ozQ0osa0JBUUkseUI5SmlnNkNGLENBQ0YsQzhKOS81Q0Esb0JBQ0Usa0JBRUEsZTNKOEY0QixDMkovRjVCLG1CQUVBLCtCOUppZzZDRixDOEpoZzZDRSx5QkFDRSxjQUNBLGtCQUNBLGUzSjRGMEIsQzJKM0YxQixzQjlKa2c2Q0osQ001KzVDSSx5QndKL0JKLG9CQVlJLGtCQUNBLG1COUptZzZDRixDOEpsZzZDRSx5QkFDRSxtQkFDQSxzQjlKb2c2Q0osQ0FDRixDTXQvNUNJLDBCd0ovQkosb0JBb0JJLDZCOUpxZzZDRixDQUNGLEM4SmxnNkNBLHlCQUNFLGtCOUpxZzZDRixDOEpoZzZDQSw4QkFFRSw4QkFDQSw0QkFGQSxxQkFJQSxnQkFEQSxxQjlKb2c2Q0YsQzhKbGc2Q0UsK0NBQ0Usa0I5Sm9nNkNKLEMrSnRrNkNBLGFBR0ksS0FDSSx5QkFDQSxrQkFDQSxrQi9KdWs2Q04sQytKcGs2Q0UsYUFDSSxZL0pzazZDTixDK0psazZDTSwwQkFFSSxjQUNBLGMvSm9rNkNWLEMrSmhrNkNFLG9DQUNJLGNBRUEsaUJBREEsZ0IvSm1rNkNOLEMrSmprNkNNLHdDQUVJLFlBREEsVS9Kb2s2Q1YsQytKL2o2Q0UsK0JBSUksWS9KZ2s2Q04sQytKN2o2Q0Usd0JBTUksYUFMQSxnQkFJQSxnQkFIQSxrQkFDQSxRQUNBLFMvSmlrNkNOLEMrSjVqNkNFLDhCQUNJLG1CL0o4ajZDTixDK0ozajZDRSxxQ0FPSSxhQU5BLGFBS0EsZ0JBRUEsY0FOQSxrQkFDQSxRQUNBLE1BQ0EsdUIvSmdrNkNOLEMrSjFqNkNFLHlCQU1JLGlCQUxBLFdBTUEsOEJBRkEsVS9KOGo2Q04sQytKMWo2Q00sb0NBQ0ksVS9KNGo2Q1YsQytKemo2Q00sb0NBQ0ksYy9KMmo2Q1YsQytKbmo2Q0Usb0RBQ0ksWS9Kd2o2Q04sQytKcmo2Q0UsdUJBR0ksYTVKYk0sQzRKY04sY0FIQSxrQkFJQSxpQkFIQSxnQi9KMGo2Q04sQ0FDRixDTXpsNkNJLG1DeUo0QkEsdUJBT1EsZ0IvSjBqNkNWLENBQ0YsQytKMXA2Q0EsYUFrR1EsMkRBQ0ksWS9KMmo2Q1YsQytKdmo2Q0Usc0NBQ0ksYS9KeWo2Q04sQytKemk2Q0UsaUNBQ0kseUJBQ0EsWS9KMmk2Q04sQytKeGk2Q0UsOEJBQ0ksaUIvSjBpNkNOLEMrSnZpNkNFLDBCQUNJLG1CQUNBLGUvSnlpNkNOLEMrSnZpNkNFLDRCQUNJLFlBQ0EsbUIvSnlpNkNOLEMrSnRpNkNFLDRCQVFJLG1DQUpBLHNCQUtBLGE1SmpFTSxDNEp5RE4scUJBRUEsbUJBRUEsT0FFQSxTQUxBLGtCQUlBLEsvSjJpNkNOLEMrSnJpNkNFLGtDQUlJLG1CQUZBLFdBQ0EsMEIvSnVpNkNOLEMrSm5pNkNNLHFDQU1JLDZCQUZBLDRCQUNBLHFCQUhBLCtCQURBLG1CQU1BLHFCQUpBLG9CL0p5aTZDVixDQUNGLENNam82Q0ksdUN5Sm9GSSxxQ0FTUSx1Qi9Kd2k2Q2QsQ0FDRixDK0ovczZDQSxhQTJLSSw2QkFDSSx3Qi9KdWk2Q04sQytKcmk2Q00sa0NBQ0ksYS9KdWk2Q1YsQytKcGk2Q00seURBQ0ksWS9Kc2k2Q1YsQytKbGk2Q0UsbUNBQ0ksK0JBRUEsY0FDQSxxQkFGQSxZL0pzaTZDTixDK0ozaDZDRSxxQ0FTSSxnQ0FSQSxzQkFDQSxlQUtBLG9CQUpBLGlCQUNBLGEvSm9pNkNOLENBQ0YsQ01wcTZDSSx1Q3lKMkhBLHFDQVlRLDhCL0ppaTZDVixDQUNGLEMrSmx2NkNBLGFBb05RLHlDQUNJLGNBSUEsK0JBRkEsWUFDQSxjQUZBLFUvSm9pNkNWLEMrSnJoNkNFLDBDQUtJLGVBREEsYUFIQSxvQi9KeWg2Q04sQytKamg2Q0Usb0NBQ0ksYTVKaktNLEM0SmtLTixxQi9KbWg2Q04sQytKaGg2Q0UsaUNBQ0ksYUFFQSxtQkFEQSxzQi9KbWg2Q04sQytKaGg2Q00sNENBQ0ksYS9Ka2g2Q1YsQytKL2c2Q00sNENBQ0ksWS9KaWg2Q1YsQytKN2c2Q0UsNkNBR0ksMEJBREEsZUFEQSw0Qi9KaWg2Q04sQytKNWc2Q0UsbUNBRUksV0FDQSxvQkFGQSxTL0pnaDZDTixDK0ozZzZDRSxrQkFDSSxjQUNBLFEvSjZnNkNOLEMrSjFnNkNFLHNDQUNJLGVBQ0EsZS9KNGc2Q04sQytKemc2Q0UscUNBR0ksbUJBRkEsYTVKMU1NLEM0SjJNTix1QkFFQSxxQi9KMmc2Q04sQ0FDRixDTTl0NkNJLHVDeUpvTkEsb0RBRVEsYS9KNGc2Q1YsQ0FDRixDK0o1eTZDQSxhQW1TSSw2Q0FDSSxlQUVBLGlCQUNBLG1CQUZBLFMvSjhnNkNOLEMrSnhnNkNFLGFBQ0ksWS9KMGc2Q04sQytKdmc2Q0UsMkJBQ0ksc0IvSnlnNkNOLEMrSnRnNkNFLHNDQUNJLGEvSndnNkNOLEMrSnJnNkNFLDJDQUNJLFkvSnVnNkNOLEMrSnBnNkNFLGNBQ0ksYS9Kc2c2Q04sQytKbmc2Q0Usc0NBQ0ksYy9KcWc2Q04sQytKbGc2Q0UsK0NBRUksWS9KbWc2Q04sQytKaGc2Q0UsOENBRUksV0FEQSxxQkFFQSxlQUNBLHlCL0prZzZDTixDK0ovLzVDRSwrQ0FDSSxZL0ppZzZDTixDK0o5LzVDRSw4Q0FFSSxXQURBLHFCQUVBLGVBQ0EseUIvSmdnNkNOLEMrSnIvNUNFLHFGQUNJLGEvSjYvNUNOLEMrSjEvNUNFLHNDQUNJLFUvSjQvNUNOLEMrSngvNUNFLDBDQUNJLFkvSjAvNUNOLEMrSnYvNUNFLFdBRUksY0FEQSxjL0owLzVDTixDQUNGLENNbHk2Q0ksdUN5SnNTQSxXQUtRLGUvSjIvNUNWLENBQ0YsQytKaDM2Q0EsYUF3WEksNEJBR0ksY0FGQSxZQUNBLGUvSjQvNUNOLENBQ0YsQ005eTZDSSx1Q3lKK1NBLDRCQU9RLGE1SmpURSxDNEpnVEYsYS9KOC81Q1YsQ0FDRixDK0o3MzZDQSxhQXVaSSxzTEFHSSxZL0o0KzVDTixDK0p6KzVDRSxvSEFPSSx5QkFGQSx1QkFJQSxrQkFEQSxrQ0FOQSxXL0orKzVDTixDK0p0KzVDTSw4SkFDSSxjQUNBLGVBQ0EsYy9KeSs1Q1YsQytKdCs1Q2MsbUxBQ0ksZUFDQSxZQUVBLGlCQURBLGtCL0owKzVDbEIsQytKbis1Q0Usb0VBS0ksV0FIQSxlQUVBLGU1SjNUc0IsQzRKOFR0QixxQkFDQSxnQkFGQSxjL0pzKzVDTixDK0ovOTVDRSx1Q0FDSSxZL0ppKzVDTixDK0o5OTVDRSxxQkFFSSxtQkFEQSx1QkFFQSw2Qi9KZys1Q04sQytKNzk1Q0UsMkJBQ0ksWS9KKzk1Q04sQytKNTk1Q0UsV0FFSSxhNUp2WU0sQzRKeVlOLGFBQ0EsbUJBSkEsY0FFQSx5Qi9KZys1Q04sQytKMzk1Q0UsMkJBQ0kseUJBQ0EsYS9KNjk1Q04sQ0FDRixDTWwzNkNJLDRCeUp3Wkosa0JBRVEsc0IvSjQ5NUNOLENBQ0YsQ2dLOTc2Q0EscUNBQ0kscUJoS2k4NkNKLENpSzM3NkNBLGtDQUNFLHdCaks4NzZDRixDTS8zNkNJLDZCMkpoRUosa0NBR0ksd0JqS2c4NkNGLENBQ0YsQ01qNTZDSSwwQjJKN0NBLDRDQUNFLGVqS2k4NkNKLENpSzM3NkNGLG9FQUVJLFNqSys3NkNGLENBTEYsQ2lLdjc2Q0UsdUdBQ0UscUJqSys3NkNKLENpSzU3NkNFLG1NQUVFLHFCaks4NzZDSixDaUszNzZDRSw2RkFDRSxxQmpLNjc2Q0osQ2lLMTc2Q0Usb0ZBQ0UsV2pLNDc2Q0osQ2lLejc2Q0UsbUpBQ0UsZ0JqSzI3NkNKLENpS3Y3NkNBLDJEQUNFLG1CakswNzZDRixDTW42NkNJLDZCMkp4QkosMkRBSUksbUJqSzI3NkNGLENBQ0YsQ014NjZDSSw0QjJKeEJKLDJEQVVJLGdCQUZBLGNBQ0EsZ0JqSzY3NkNGLENBQ0YsQ2lLeDc2Q0EseUVBQ0UsNEJBSUEsc0JBRkEsc0JBREEsOEJBSUEsd0JBRkEsU2pLNjc2Q0YsQ2lLejc2Q0UsOEVBQ0Usa0JBQ0EsZ0JBQ0Esb0JqSzI3NkNKLENNNzc2Q0ksNkIySlRKLHlFQWVJLDZCQUNBLGdCQUNBLDJCQUNBLGtCaksyNzZDRixDaUt6NzZDRSw4RUFDSSxtQkFDQSxnQkFDQSxnQmpLMjc2Q04sQ0FDRixDTTE4NkNJLDRCMkpUSix5RUE0QkksVWpLMjc2Q0YsQ0FDRixDaUt4NzZDQSwrRkFDRSxVaksyNzZDRixDaUt6NzZDRSwwSUFLRSx5QkFGQSxjQUZBLHVCQUdBLHNCQUZBLGlCaks4NzZDSixDTTE5NkNJLDZCMkowQkYsMElBUUksWWpLNDc2Q0osQ0FDRixDTS85NkNJLDRCMkowQkYsMElBWUkseUJBQ0EsNkJBRUEsMkJBREEsbUJqSzg3NkNKLENBQ0YsQ01wLzZDSSwwQjJKMkRBLCtJQUNNLG1Caks0NzZDUixDQUNGLENpS3g3NkNJLCtJQUNFLGFBQ0Esc0JqSzA3NkNOLENNaC82Q0ksNkIySnVCSiwrRkFvQ0ksbUJqS3k3NkNGLENpS3Y3NkNFLG1KQUNFLFlqS3k3NkNKLENBQ0YsQ016KzZDSSxtRDJKb0RKLDhJQUdJLG1Cakt1NzZDRixDQUNGLENpS3A3NkNBLGdGQUNFLGtCQUNBLGtCakt1NzZDRixDTWhoN0NJLDBCMkp1RkosZ0ZBS0ksVWpLdzc2Q0YsQ0FDRixDaUt0NzZDRSxvSUFDRSxpQmpLdzc2Q0osQ2lLcjc2Q0UsaUlBR0UsV0FEQSxlQURBLGdCQUdBLFVqS3U3NkNKLENNamg3Q0ksNkIySnNGRixpSUFPSSxTakt3NzZDSixDQUNGLENpS3A3NkNBLHFDQUNFLHdDQUVBLFlBREEsVWpLdzc2Q0YsQ2lLcDc2Q0Esc0NBR0UsbUJBRkEsYUFDQSxVakt3NzZDRixDaUtwNzZDQSxvR0FDRSx5QkFDQSw4QmpLdTc2Q0YsQ012aTdDSSw0QjJKOEdKLG9HQUtJLHlCQUNBLDRCakt3NzZDRixDQUNGLENNN2k3Q0ksNkIySndISix3aEJBR0ksd0I5SmxIVSxDOEppSFYsU2pLMDc2Q0YsQ2lLdjc2Q0UsaW5DQUVFLFNqSzA3NkNKLENBQ0YsQ00xajdDSSw0QjJKd0hKLHdoQkFZSSx3QmpLMjc2Q0YsQ0FDRixDaUt2NzZDRSxxR0FFSSxLakt5NzZDTixDTXJqN0NJLG1EMkprSUYsbUZBQ0UsU2pLdTc2Q0YsQ2lLcDc2Q0EsbUpBQ0UsbUJqS3M3NkNGLENpS243NkNBLDRDQUNFLDBCaktxNzZDRixDaUtsNzZDQSwyREFDRSx5QmpLbzc2Q0YsQ0FDRixDaUsvNjZDQSxpQ0FDRSxXaktpNzZDRixDaUs5NjZDQSxtQ0FDRSxrQmpLaTc2Q0YsQ2lLaDc2Q0UseUNBRUUsbUJBREEsYUFFQSw2QmpLazc2Q0osQ2lLaDc2Q0ksMkNBQ0UsbUJBQ0Esa0JBQ0EsZ0JBQ0EsZ0JqS2s3NkNOLENNdGw3Q0ksbUQySnVLRix1Q0FFSSxTaktpNzZDSixDQUNGLENNMW03Q0ksNEIySndLSixtQ0FvQkksZ0JqS2s3NkNGLENBQ0YsQ2lLLzY2Q0Esd0JBTUUsbUJBSEEsa0JBQ0EsYUFGQSxZQUdBLHVCQUpBLFVqS3U3NkNGLENpSy82NkNBLHlCQUNFLDhCQUNBLGtCaktrNzZDRixDTTduN0NJLDZCMkp5TUoseUJBSUksa0JqS283NkNGLENBQ0YsQ01sbzdDSSw0QjJKeU1KLHlCQU9JLGtCaktzNzZDRixDQUNGLENpS3I3NkNFLDRDQUNFLGVqS3U3NkNKLENpS3I3NkNFLG1EQUNFLGtCakt1NzZDSixDTTdvN0NJLDRCMkowTkosMEJBRUksU2pLczc2Q0YsQ0FDRixDaUtwNzZDRSxpQ0FNSSx1QkFIRixpQkFGQSxpQmpLeTc2Q0osQ016cDdDSSw2QjJKK05GLGlDQVdJLGdCQURBLGFBRUEsdUJqS283NkNKLENBQ0YsQ2lLaDc2Q0EsMkJBQ0Usa0JqS203NkNGLENNcHE3Q0ksNEIySmdQSiwyQkFJSSxrQmpLbzc2Q0YsQ0FDRixDaUtqNzZDQSxvQ0FDRSxlOUpuTTRCLEM4Sm9NNUIsbUJBQ0Esa0NqS283NkNGLENpS243NkNFLDJDQUdFLG1CQUNBLHNCQUNBLG1CQUpBLGlCakt3NzZDSixDTXJyN0NJLDZCMko0UEYsMkNBT0ksa0JBQ0Esc0JBQ0Esa0JqS3M3NkNKLENBQ0YsQ001cjdDSSw0QjJKNFBGLDJDQWtCSSxtQkFMQSx5QkFHQSxhQUlBLGdCQUhBLDJCQUtBLGNBUkEsYUFDQSxnQkFNQSxTakt5NzZDSixDaUt2NzZDSSxnREFDRSxtQmpLeTc2Q04sQ2lLeDc2Q08seURBRUMsZUFEQSxhaksyNzZDUixDQUNGLENNL3Q3Q0kseUIySndTQSxnREFFSSxZakt5NzZDTixDQUNGLENpS3Y3NkNFLDhDQUNFLHNCakt5NzZDSixDTXZ1N0NJLHlCMko2U0YsOENBR0ksa0JqSzI3NkNKLENBQ0YsQ001dTdDSSx5QjJKbVRGLGlEQUVJLFlqSzI3NkNKLENBQ0YsQ01wdTdDSSw0QjJKc1NGLGlEQUtJLGdCQUNBLGdCaks2NzZDSixDQUNGLENpSzE3NkNJLDJEQUdFLG1DQURBLHlCQUVBLDBCQUNBLFNBQ0EscUJBTEEseUJqS2k4NkNOLENNL3Y3Q0kseUIySjZUQSwyREFTSSx5QkFDQSxtQmpLNjc2Q04sQ0FDRixDaUszNzZDSSxpRUFFRSxlQUNBLGdCQUZBLHlCaksrNzZDTixDTTd2N0NJLDRCMko2VEEsaUVBT0ksa0JBREEsV2pLKzc2Q04sQ0FDRixDaUsxNzZDRSw0Q0FDRSxtQkFFQSxlOUpyUjBCLEM4Sm9SMUIsc0JBRUEsa0JqSzQ3NkNKLENNenc3Q0ksNEIySnlVRiw0Q0FNSSxtQkFDQSx1QmpLODc2Q0osQ0FDRixDaUs1NzZDRSwyQ0FDRSxtQkFDQSxtQmpLODc2Q0osQ2lLNzc2Q0ksZ0RBRUUsYTlKelVRLEM4SndVUixjaktnODZDTixDaUs5NzZDTSxzREFDRSxhaktnODZDUixDTTF4N0NJLDRCMkptVkYsMkNBV0ksa0JBRUEsZTlKM1N3QixDOEowU3hCLG9CaktpODZDSixDQUNGLENpSzk3NkNJLG1EQUNFLHFCaktnODZDTixDTXB5N0NJLDRCMkptV0EsbURBR0ksZWpLazg2Q04sQ2lLNzc2Q0UsK0NBQ0UsZWpLaTg2Q0osQ2lLLzc2Q0UsNENBQ0UsbUJqS2k4NkNKLENBUEYsQ016eTdDSSw2QjJKd1BKLG9DQTJISSxrQ2pLazg2Q0YsQ2lLajg2Q0UsK0NBQ0UsZWpLbTg2Q0osQ0FDRixDTXQwN0NJLHlCMkpzWUEsNENBQ0UsbUJBQ0Esb0JqS204NkNKLENBQ0YsQ001MDdDSSwwQjJKcVFKLG9DQXVJSSxnQmpLbzg2Q0YsQ2lLaDg2Q0UsNENBQ0Usb0JBQ0Esc0JBQ0Esa0JqS2s4NkNKLENpS2g4NkNFLDJDQUNFLG1CQUNBLHFCaktrODZDSixDQUNGLENNNzA3Q0ksNEIySitZRSxzREFDRSxhaktpODZDTixDaUsvNzZDSSwyREFDRSxZaktpODZDTixDQUNGLENNbDI3Q0kseUIySnNhRSxzREFDRSxZaksrNzZDTixDQUNGLENpSzU3NkNFLHlDQUNFLFlqSzg3NkNKLENpS3g3NkNFLG9LQUdFLGtCQUNBLFNqSzI3NkNKLENpS3g3NkNBLDhCQUVFLFlBRUEsV0FIQSxrQkFFQSxXQUVBLGlCQUNBLFlqSzI3NkNGLENpS3o3NkNFLGdDQUNFLGVBQ0EsZ0JBQ0EsZ0JqSzI3NkNKLENpS3g3NkNFLHlDQUNFLGVBQ0EsZ0JqSzA3NkNKLENNdDM3Q0ksNEIySjRhSiw4QkFzQkksY0FEQSxZQURBLFdBR0EsZWpLMDc2Q0YsQ0FDRixDaUtuNzZDSSxzRkFJRSxZQUlBLE9BTkEsZ0JBREEsZUFRQSxnQkFIQSxrQkFDQSxNQUZBLGVBRkEsVWpLNDc2Q04sQ2lLbjc2Q0ksd0ZBQ0UseUJqS3E3NkNOLENpS2o3NkNBLDBEQU9FLDZEQU5BLFdBS0EsWUFGQSxPQUZBLGtCQUNBLE1BRUEsV0FHQSxTaktvNzZDRixDaUtqNzZDQSxzRUFHRSxnQkFEQSxTQURBLE9qS3M3NkNGLENpS2o3NkNBLDRCQUNFLGNBQ0EsbUJBQ0EsZ0JBQ0EsaUJBQ0EseUJqS283NkNGLENpS2o3NkNBLDJDQUNFLHlCaktvNzZDRixDa0s3KzdDRSx3Q0FDRSx1QmxLbS83Q0osQ01qNzdDSSw2QjRKbkVGLHdDQUdJLGtCbEtxLzdDSixDa0twLzdDSSxtREFDRSxlbEtzLzdDTixDQUNGLENNejc3Q0ksNEI0Sm5FRix3Q0FTSSxlbEt1LzdDSixDa0tyLzdDSSwyREFDRSxTbEt1LzdDTixDa0tsLzdDRSxtREFFSSxvQmxLcS83Q04sQ0FKRixDTWo4N0NJLDZCNEpsREEsbURBS0kscUJsS3UvN0NOLENBQ0YsQ2tLbi83Q0UsMkNBQ0UseUJsS3EvN0NKLENrS2wvN0NFLG9DQUNFLHVCbEtvLzdDSixDa0tqLzdDRSxtQ0FDRSxxQmxLbS83Q0osQ2tLai83Q0ksOENBQ0Usc0JsS20vN0NOLENrS2gvN0NJLHlEQUNFLHFCbEtrLzdDTixDTTE5N0NJLDRCNEpoQ0YsbUNBWUksa0JsS2svN0NKLENBQ0YsQ2tLNys3Q0EsK0NBSUUsdUJBSEEseUJBSUEsZUFIQSxhQUNBLHdCbEtrLzdDRixDTXAvN0NJLDBCNEpESiwrQ0FRSSw2QmxLaS83Q0YsQ0FDRixDTTUrN0NJLDZCNEpkSiwrQ0FXSSxvQkFDQSxvQmxLbS83Q0YsQ0FDRixDTWwvN0NJLDRCNEpkSiwrQ0FvQkkseUJBSkEsZUFFQSxpQkFDQSxrQkFKQSxTbEt5LzdDRixDQUNGLENrSzErN0NBLHNDQUNFLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0JsSzQrN0NGLENrSzMrN0NFLDRDQUNFLFVsSzYrN0NKLENNcGc4Q0ksNkI0SmlCSixzQ0FTSSxhbEs4KzdDRixDQUNGLENNcCs3Q0ksb0Q0SnBCSixzQ0FZSSxhbEtnLzdDRixDQUNGLENrSy8rN0NFLCtDQUNFLGFsS2kvN0NKLENrSy8rN0NFLGlEQUNFLHlCbEtpLzdDSixDa0s3KzdDQSwyQ0FDRSxrQkFDQSxVbEtnLzdDRixDa0s5KzdDRSxvREFFRSxZQURBLGtCQUVBLFVBQ0EsU2xLZy83Q0osQ2tLOSs3Q0ksMkRBRUUsc0JBS0EsWUFEQSxrQkFGQSxXQUlBLGlCQUxBLFdBRkEsVUFJQSxTbEttLzdDTixDa0s3KzdDSSxvRUFDRSxTbEsrKzdDTixDTXpqOENJLHlCNEpvREosMkNBNEJJLHlCQURBLGVBREEsVWxLaS83Q0YsQ2tLNys3Q0ksNkdBQ0UscUJsSysrN0NOLENBQ0YsQ01uazhDSSwwQjRKb0RKLDJDQXFDSSx5QkFEQSxjbEtnLzdDRixDQUNGLENNNWo4Q0ksNEI0SnVDSiwyQ0F3Q0kscUJsS2kvN0NGLENrSy8rN0NFLG9EQUNFLFdBQ0EsV2xLaS83Q0osQ0FDRixDa0s5KzdDRSwrQ0FFRSxlQUNBLGNBRkEsV2xLay83Q0osQ2tLOSs3Q0ksMEZBQ0UsY2xLZy83Q04sQ003azhDSSw0QjRKdUZGLCtDQVdJLGdCQUNBLE1BRkEsVWxLay83Q0osQ2tLOSs3Q0ksMEZBQ0UsZWxLZy83Q04sQ2tLNys3Q0ksa0xBQ0UsWWxLKys3Q04sQ0FDRixDa0sxKzdDQSxtQkFDRSxhbEs2KzdDRixDa0sxKzdDQSxvREFJRSxnQkFGQSxrQkFDQSwrQmxLNis3Q0YsQ01wbThDSSw0QjRKb0hKLG9EQU1JLFlsSzgrN0NGLENrS3orN0NJLHVLQUVFLHFCQUVBLGFBREEsbUJBRkEsVWxLZy83Q04sQ0FQRixDTXRuOENJLHlCNEppSUosb0RBb0JJLG1CbEs4KzdDRixDQUNGLENNcG84Q0ksMEI0SmlJSixvREF5QkksZ0JsSzgrN0NGLENBQ0YsQ2tLNys3Q0Usd0RBTUUsbUNBREEsU0FIQSxpQkFDQSxnQkFLQSxpQkFQQSxrQkFHQSxRQUdBLHFEbEtnLzdDSixDa0t0KzdDQSx3Q0FHRSxhQURBLE9BRUEsZUFDQSxZQUpBLHlCbEs2KzdDRixDTTNwOENJLHlCNEo2S0osd0NBUUksb0JsSzArN0NGLENBQ0YsQ2tLdis3Q0EsaURBR0UsYUFEQSxPQUVBLGVBQ0EsWUFKQSwyQkFLQSxTbEswKzdDRixDTXpxOENJLHlCNEp5TEosaURBWUksZ0JBREEsaUJBR0EsVUFEQSxlQUhBLGtCQUtBLGdCbEsyKzdDRixDQUNGLENNcHI4Q0ksMEI0SnlMSixpREFrQkksWWxLNis3Q0YsQ0FDRixDTTVxOENJLDZCNEo0S0osaURBcUJJLFNsSysrN0NGLENBQ0YsQ01qcjhDSSw0QjRKcU1KLDZDQUVJLDRCbEsrKzdDRixDQUNGLENrSzUrN0NBLHdDQUNFLFVsSysrN0NGLENrSzUrN0NBLDJDQUlFLGVBSEEsa0JBRUEsY0FEQSxTbEtpLzdDRixDa0sxKzdDTSwyREFDRSxZL0o1TU0sQytKNk1OLGNsSzQrN0NSLENNdHM4Q0ksNEI0SmdPQSwrQ0FFRSxZQURBLFVsSzArN0NKLENBQ0YsQ016dDhDSSx5QjRKNE5KLDJDQXlCSSxVQURBLFFsSzArN0NGLENBQ0YsQ2tLdCs3Q0EsOENBYUUsbUJBUEEsaUJBREEsdUJBT0EsYUFIQSxpQkFDQSxnQkFGQSxhQUdBLG1CQUpBLHlDQU5BLGtCQUdBLGdCQURBLGNBREEsU2xLby83Q0YsQ00vdThDSSx5QjRKeVBKLDhDQWlCSSxXQURBLFFsSzIrN0NGLENBQ0YsQ014dThDSSw0QjRKNE9KLDhDQXFCSSw0QmxLMis3Q0YsQ0FDRixDa0t6KzdDRSxrREFDRSxhbEsyKzdDSixDa0twKzdDQSw2Q0FLRSx1QkFGQSxhQUlBLFNBSEEsOEJBRUEsaUJBTEEsVWxLKys3Q0YsQ016dzhDSSx5QjRKeVJKLDZDQWFJLGFBQ0EsMEJsS3UrN0NGLENBQ0YsQ00vdzhDSSx5QjRKeVJKLDZDQW1CSSxnQmxLdSs3Q0YsQ2tLcis3Q0Usd0RBQ0UsWWxLdSs3Q0osQ0FDRixDa0twKzdDRSx5Q0FDRSx5REFDRSxzQmxLcys3Q0osQ0FDRixDTS93OENJLDRCNEo0UUosNkNBb0NJLDBCbEttKzdDRixDa0tsKzdDRSx3REFDRSxnQmxLbys3Q0osQ0FDRixDa0s5OTdDUSxnR0FFRSxZQURBLFVsS2krN0NWLENrS3o5N0NBLDJDQUtFLG1CQURBLGFBRkEsaUJBS0EsZ0JBSkEsbUJBR0EsaUJBTEEsa0JsS2srN0NGLENrS3o5N0NFLG9EQUNFLHFCQUNBLGtCbEsyOTdDSixDa0t6OTdDSSx3REFFRSxZQURBLFVsSzQ5N0NOLENrS3Y5N0NFLCtDQUNFLG1CbEt5OTdDSixDa0t0OTdDRSx1REFDRSxZbEt3OTdDSixDTWgwOENJLDBCNEorVUosMkNBNkJJLG1CQUNBLHFCbEt3OTdDRixDa0t0OTdDRSxvREFDRSxvQmxLdzk3Q0osQ2tLdDk3Q0ksd0RBRUUsWUFEQSxVbEt5OTdDTixDa0twOTdDRSx1REFDRSxZbEtzOTdDSixDa0tuOTdDRSx1REFDRSxjbEtxOTdDSixDQUNGLENrS2o5N0NFLHdEQUNFLHVCQUdBLFlBRkEscUJBQ0EsVWxLbzk3Q0osQ2tLaDk3Q0UscURBQ0UsaUJBQ0EsZ0JsS2s5N0NKLENrSzk4N0NBLFlBRUUsVUFEQSxVbEtrOTdDRixDa0s5ODdDQSxlQUNFLGVBQ0EsZWxLaTk3Q0YsQ2tLOTg3Q0Esc0JBQ0UsbUJsS2k5N0NGLENNMzI4Q0kseUI0SnlaSixzQkFJSSxtQmxLazk3Q0YsQ0FDRixDa0svODdDQSxpREFLRSxjQUpBLE9BR0EsbUJBRUEsZ0JBQ0EsaUJBTEEsZ0JBQ0Esc0JsS3M5N0NGLENrS2g5N0NFLHFEQUNFLGVBQ0EsZ0JsS2s5N0NKLENNOTM4Q0kseUI0SmlhSixpREFlSSxhbEtrOTdDRixDQUNGLENrSy84N0NBLGtEQUNFLGdCQUNBLHNCbEtrOTdDRixDTXg0OENJLDBCNEo4YlMsNEZBQ1Asc0JsSzg4N0NKLENBQ0YsQ2tLMTg3Q0EsdURBTUUsZ0JsS3c4N0NGLENrSzU4N0NFLGdHQUNFLFlsSzg4N0NKLENrS3o4N0NFLGdFQUVFLG9CQURBLGNsSzQ4N0NKLENrS3g4N0NFLDZEQUNFLFUvSi9iVSxDK0pnY1YseUJsSzA4N0NKLENrS3Q4N0NJLHNFQUNFLFlsS3c4N0NOLENrS244N0NBLHVEQWNFLHdCL0oxSHlCLEMrSjZIekIsWUFGQSxrQkFDQSxVL0oxZFksQytKNmRaLGVBS0EsZUFEQSxnQkFJQSx1QkFGQSxpQkFKQSxlQUNBLHFCQUlBLGdCQVJBLHdCbEtpODdDRixDa0tqOTdDRSxnR0FDRSxZbEttOTdDSixDTXQ2OENJLDRCNEpnZEosdURBcUNJLGVBREEsZ0JBREEsdUJBR0EsaUJBSkEsbUJBS0Esd0JBUEEsVWxLaTg3Q0YsQ0FDRixDa0t4NzdDRSxtR0FDRSx3QmxLMDc3Q0osQ2tLcjc3Q0EsbURBS0Usd0IvSmpLeUIsQytKc0t6QixZQUpBLGtCQUZBLFUvSjlmWSxDK0pxZ0JaLGVBVkEsYUFPQSxlQURBLGUvSmhkNEIsQytKa2Q1QixpQkFQQSxnQkFDQSxvQmxLZzg3Q0YsQ01uODhDSSw0QjRKZ2dCSixtREFjSSxvQmxLeTc3Q0YsQ0FDRixDa0tuNzdDRSxvRUFDRSxjbEtzNzdDSixDa0tsNzdDRSxpRUFDRSxVL0pyaEJVLEMrSnNoQlYseUJsS283N0NKLENrSzE2N0NBLDJDQUNFLG1CbEs0NjdDRixDTWgrOENJLHlCNEptakJKLDJDQUlJLG9CbEs2NjdDRixDQUNGLENrSzE2N0NBLDZDQU1FLHFCQUNBLDRCQUZBLG9CQUpBLGtCQUNBLHFCQUNBLG9CQUNBLGVsS2c3N0NGLENNLys4Q0kseUI0SjJqQkosNkNBV0kscUJBREEsa0JsSys2N0NGLENBQ0YsQ2tLMzY3Q0EsK0NBSUUsb0JBRUEsZ0JBREEsc0JBSEEsZ0JBQ0EsdUJBRkEsbUJBTUEsVWxLODY3Q0YsQ2tLNTY3Q0UsbURBRUUsZUFEQSxnQkFFQSxnQmxLODY3Q0osQ01wZzlDSSx5QjRKMGtCSiwrQ0FnQkksb0JBQ0EsZWxLODY3Q0YsQ2tLNTY3Q0UsbURBRUUsZUFEQSxnQkFFQSxnQmxLODY3Q0osQ0FDRixDa0szNjdDRSwwQ0FDRSxtREFFRSxlQURBLGdCQUVBLGdCbEs2NjdDSixDQUNGLENNemc5Q0ksNEI0SjZqQkosK0NBb0NJLGlCQUNBLGdCQUNBLGlCQUhBLFlsS2c3N0NGLENrSzE2N0NBLG1EQUVJLG1CQUNBLG9CbEs2NjdDSixDQUxGLENrS2w2N0NBLHFGQUNFLHlCQUtBLGtCQUNBLHFCQUpBLGlCQUVBLGUvSi9qQjRCLEMrSjhqQjVCLG9CQVNBLHFCQUpBLHlCQURBLHNCQUVBLGtCbEsyNjdDRixDa0t0NjdDRSxxREFDRSxhQUNBLG1CQUNBLG1CbEt3NjdDSixDTXppOUNJLDZCNEorbUJKLHFGQXNCSSxZbEt3NjdDRixDQUNGLENrS3I2N0NBLHFDQUlFLDJCQUhBLGFBRUEsc0JBREEsU2xLMDY3Q0YsQ01sazlDSSwwQjRKc3BCSixxQ0FPSSxhbEt5NjdDRixDQUNGLENNdms5Q0ksMEI0SnNwQkoscUNBV0ksb0JsSzA2N0NGLENBQ0YsQ2tLdjY3Q0EsMENBRUUsa0JBQ0EsbUJwSmp1QkEsZ0JBRkEsU0FDQSxTZDhvOUNGLENrS3o2N0NJLHVEQUVFLFlBQ0EscUJBRkEsVWxLNjY3Q04sQ2tLdjY3Q0UsNkNBRUUsbUJBREEsYUFFQSxtQmxLeTY3Q0osQ2tLcjY3Q0EsZ0RBQ0UsT0FFQSxnQkFDQSx1QkFGQSxrQmxLMDY3Q0YsQ2tLcjY3Q0EsaURBR0UsbUJBRkEsYUFDQSw4QkFFQSxzQmxLdzY3Q0YsQ001bTlDSSwwQjRKZ3NCSixpREFPSSxzQmxLeTY3Q0YsQ0FDRixDTXBtOUNJLDZCNEptckJKLGlEQVdJLGVsSzA2N0NGLENBQ0YsQ2tLdjY3Q0EsdUNBQ0UsaUJBQ0Esc0JBQ0Esa0JsSzA2N0NGLENrS3g2N0NFLDJDQUVFLGdCQURBLGNsSzI2N0NKLENNaG85Q0kseUI0SitzQkosdUNBV0ksa0JsSzA2N0NGLENrS3g2N0NFLGdEQUNFLG9CbEswNjdDSixDa0t2NjdDRSwyQ0FFRSxpQkFEQSxlbEswNjdDSixDQUNGLENrS3I2N0NBLDZDQUVFLHFCQUNBLGtCQUZBLHFCbEswNjdDRixDa0tqNjdDQSx3REFDRSxVbEt1NjdDRixDTXpwOUNJLDBCNEp3dkJBLGdHQUNFLFVsS3E2N0NKLENrS2w2N0NFLDRGQUNFLFlsS282N0NKLENrS2w2N0NFLGdHQUNFLG9CbEtvNjdDSixDQUNGLENNeHA5Q0ksb0Q0Smt2QkEsZ0dBSUksb0JsS3M2N0NOLENBQ0YsQ00xcTlDSSwwQjRKdXdCQSxrRkFDRSxrQmxLczY3Q0osQ2tLbjY3Q0Usc0ZBQ0UsWWxLcTY3Q0osQ2tLbjY3Q0ksK0ZBQ0UsdUJsS3E2N0NOLENrS242N0NNLG1HQUVFLFlBREEsVWxLczY3Q1IsQ0FDRixDTXpyOUNJLDBCNEoweEJBLGlGQUNFLDRCbEtrNjdDSixDa0toNjdDRSwrRUFDRSxzQmxLazY3Q0osQ2tLajY3Q0ksbUZBQ0UsZWxLbTY3Q04sQ2tLaDY3Q0Usc0ZBRUUsdUJBREEsYUFFQSxVbEtrNjdDSixDa0tqNjdDSSwwRkFFRSxlQUNBLGNBRkEsV2xLcTY3Q04sQ2tLajY3Q00scUlBQ0UsY2xLbTY3Q1IsQ2tLLzU3Q0Us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QUZBLGNBQ0EsYUFIQSxtQkFLQSxnQkFKQSxpQkFGQSxnQmxLbzU3Q0YsQ2tLNTQ3Q0UsaURBRUUsWUFDQSxvQkFGQSxVbEtnNTdDSixDa0sxNDdDQSw4REFDRSxnQmxLNjQ3Q0YsQ21LMXErQ0EscUNBQ0UsdUJBSUEsa0JBQ0EsU25LNnErQ0YsQ01obitDSSw2QjZKbkVKLHFDQUdJLGVuS29yK0NGLENBQ0YsQ21LanIrQ0UsK0NBQ0UsbUJuS21yK0NKLENNeG4rQ0ksNEI2SjVERiwrQ0FHSSxlbktxcitDSixDbUtscitDQSxpREFFRSxvQm5LcXIrQ0YsQ0FKRixDTTFvK0NJLDBCNkp0REoscUNBb0JJLFVuS3FyK0NGLENBQ0YsQ21LbHIrQ0EscUNBSUUsa0JuS2tyK0NGLENtS3JyK0NFLDREQUNFLFluS3VyK0NKLENNOW8rQ0ksNEI2SjNDSixxQ0FNSSxlbkt1citDRixDQUNGLENtS3ByK0NBLG1EQUNFLFVuS3VyK0NGLENNcHErQ0kseUI2SnBCSixtREFHSSxtQkFFQSxlQURBLGlCbkswcitDRixDQUNGLENtS3hyK0NFLDZEQUNFLGtCbkswcitDSixDbUt0citDQSw4Q0FDSSxTbkt5citDSixDbUt0citDQSxnREFDRSxrQkFDQSxTbkt5citDRixDTXZyK0NJLDBCNkpKSixnREFLSSxvQkFDQSxrQkFGQSxTbks2citDRixDQUNGLENtS3hyK0NBLDJDQUVFLHlCQU9BLGFBTEEsT3JKbkVBLGdCQUZBLFNxSnlFQSxnQkFEQSxrQkFKQSxpQkFFQSxzQkFDQSxrQm5LZ3MrQ0YsQ21LNXIrQ0UsOENBQ0UscUJBRUEsa0JBREEscUJuSytyK0NKLENNcHMrQ0ksNkI2SlFFLCtEQUNFLGtCbksrcitDTixDQUNGLENNenMrQ0ksNEI2SkdGLDhDQVdJLGNuSytyK0NKLENtSzdyK0NJLDBEQUNFLHFCbksrcitDTixDbUt2dCtDRiwyQ0E4Qkksd0JuSzhyK0NGLENBSkYsQ01qdCtDSSw2QjZKUEosMkNBaUNJLHdCbktncytDRixDQUNGLENNeHUrQ0kseUI2Sk1KLDJDQXFDSSxzQkFEQSxxQkFFQSxrQm5La3MrQ0YsQ0FDRixDTWx1K0NJLDRCNkpvQ0YsMERBRUksV25LZ3MrQ0osQ0FDRixDTXZ1K0NJLDZCNkpvQ0YsMERBTUksZ0JuS2lzK0NKLENBQ0YsQ016ditDSSwwQjZKOERBLCtGQUVFLGdCQURBLFVuS2dzK0NKLENtSzdyK0NJLDBJQUVFLGdCQUNBLHVCQUZBLFVuS2lzK0NOLENtSzdyK0NNLDZJQUNFLGdCbksrcitDUixDbUs3citDUSw4SkFDQSw0Qm5LK3IrQ1IsQ21LNXIrQ1EsOExBS0UsY0FDQSxXQUxBLGdCQUNBLGtCQUVBLHVCQURBLGtCbktpcytDVixDbUs1citDUSxtTUFFRSxjQUNBLFdBRkEsT25LZ3MrQ1YsQ21LNXIrQ1EscU1BQ0UsVW5LOHIrQ1YsQ0FDRixDbUt0citDQSxrREFLRSxtQkFKQSx5QkFVQSxtQkFDQSxrQkFUQSxhQUNBLHNCQUtBLG1CQURBLGNBRkEsdUJBSkEsc0JBUUEsc0JBSEEsWW5LNnIrQ0YsQ21LdHIrQ0Usc0RBRUUsaUJBREEsZW5LeXIrQ0osQ003eStDSSwwQjZKcUdKLGtEQW1CSSxtQm5LeXIrQ0YsQ0FDRixDbUt4citDRSx3REFDRSxVaEt4R1UsQ2dLeUdWLHlCbkswcitDSixDTXp5K0NJLDRCNkptSEoseUNBRU0sc0JuS3lyK0NKLENBQ0YsQ21LcnIrQ0EsaURBQ0Usb0JuS3dyK0NGLENtS3JyK0NBLDJDQUdFLG1CQUZBLHFCQUdBLGlCQUNBLGVoSzdFNEIsQ2dLOEU1QixxQkFKQSxtQm5LNHIrQ0YsQ001eitDSSw0QjZKOEhKLDJDQVNJLGlCQURBLFFuSzJyK0NGLENBQ0YsQ21LeHIrQ0ksbURBQ0UsVW5LMHIrQ04sQ21LdnIrQ0UsaURBQ0Usd0JoS2pJVSxDZ0trSVYsU25LeXIrQ0osQ21LeHIrQ0ksdURBQ0Usd0JuSzByK0NOLENNejErQ0kseUI2SjJKRixpREFPSSxrQm5LMnIrQ0osQ0FDRixDbUt6citDRSwwREFDRSx3QmhLM0lVLENnSzRJVixTbksycitDSixDbUsxcitDSSxnRUFDRSx3Qm5LNHIrQ04sQ01yMitDSSx5QjZKcUtGLDBEQU9JLGtCbks2citDSixDQUNGLENtSzNyK0NFLGlEQUNFLHdCbks2citDSixDbUszcitDRSxpREFFRSwyQkFDQSxvQkFDQSxtQm5LNnIrQ0osQ01uMytDSSx5QjZKMklKLDJDQStDSSxpQm5LNnIrQ0YsQ0FDRixDbUsxcitDQSw4Q0FHRSxVaEs5S1ksQ2dLNEtaLGtCQUNBLHNCQUdBLFFuSzRyK0NGLENtSzFyK0NFLG9EQUVFLFVoS3BMVSxDZ0ttTFYseUJuSzZyK0NKLENNbjQrQ0kseUI2SjhMSiw4Q0FZSSxjbks2citDRixDQUNGLENNMzMrQ0ksNkI2SmlMSiw4Q0FnQkksYW5LOHIrQ0YsQ0FDRixDbUszcitDQSxrRUFNRSw0QkFDQSxxQkFGQSxtQm5LZ3MrQ0YsQ21LM3IrQ0EsZUFDRSxvQm5LOHIrQ0YsQ21LM3IrQ0EsWUFDRSxzRG5LOHIrQ0YsQ21LM3IrQ0EsZUFDRSx5RG5LOHIrQ0YsQ21LM3IrQ0EsWUFDRSxzRG5LOHIrQ0YsQ21LM3IrQ0EsWUFDRSw2RG5LOHIrQ0YsQ21LM3IrQ0EsZUFDRSx5RG5LOHIrQ0YsQ21LM3IrQ0Esa1RBR0Usa0NuSzhyK0NGLENNcjcrQ0kseUI2Sm9QSixrVEFNSSxzQ25LaXMrQ0YsQ0FDRixDbUs5citDQSx5R0FDRSxrQ25LaXMrQ0YsQ01oOCtDSSx5QjZKOFBKLHlHQUlJLDZCbktrcytDRixDQUNGLENtSy9yK0NBLCtKQUNFLHdCaEs3T1ksQ2dLOE9aLFduS2tzK0NGLENtSy9yK0NBLHVEQUNFLHlCQUNBLDRDbktrcytDRixDTS84K0NJLHlCNkoyUUosdURBSUksMkNuS29zK0NGLENBQ0YsQ012OCtDSSw0QjZKOFBKLHVEQU9JLGdDbktzcytDRixDbUtwcytDRSxxRUFDRSxlbktzcytDSixDQUNGLENtS2xzK0NBLGlEQUNFLGVBQ0EsZ0JBQ0EsZ0JuS3FzK0NGLENtS2xzK0NBLGFBSUUsc0JBSUEsa0JBR0EsZUFEQSxnQkFIQSxZQUtBLGlCQVhBLGtCQUNBLFdBT0Esa0JBTkEsUUFHQSxVbksycytDRixDbUtscytDQSxpREFDRSxxQkFDQSxnQm5LcXMrQ0YsQ21LaHMrQ0UsdUhBQ0UsaUJBQ0Esa0NuS3NzK0NKLENNOS8rQ0kseUI2SitTSixpREFZSSx3Qm5LdXMrQ0YsQ21LbHMrQ0UsdUhBQ0UsbUJBQ0EsZ0NuS3dzK0NKLENBQ0YsQ21LcHMrQ0Esc0RBU0UsbUJBSEEseUJBREEsbUJBRUEscUJBSEEsZUFJQSx1QkFQQSxvQkFDQSxzQkFTQSxrQkFDQSxTQUZBLHdCQVBBLGFuS2d0K0NGLENtS3RzK0NFLCtEQUNFLHNCbkt3cytDSixDbUt2cytDSSxtRUFFRSxnQkFEQSxjbkswcytDTixDbUt0cytDRSw0REFDRSwwQm5Ld3MrQ0osQ01waS9DSSx5QjZKdVVKLHNEQXdCSSxRbkt5cytDRixDQUNGLENNNWgvQ0ksNEI2SjBUSixzREEyQkksS25LMnMrQ0YsQ0FDRixDbUt4cytDQSwwQ0FPRSxtQkFIQSx5QkFJQSxtQkFOQSxnQkFhQSwyQkFWQSxhQUNBLHVCQUhBLFNBVUEsdUJBSEEsZ0JBVEEsZUFXQSxlQUhBLFNuSytzK0NGLENNamovQ0ksNEI2SnlWSiwwQ0FtQkkseUJBREEsYW5LMnMrQ0YsQ0FDRixDbUt4cytDRSxnREFDRSxVbkswcytDSixDbUt4cytDRSxtREFDRSxxQm5LMHMrQ0osQ21LenMrQ0ksdURBRUUsaUJBREEsZW5LNHMrQ04sQ005ay9DSSwwQjZKc1dKLDBDQWtDSSxZbkswcytDRixDQUNGLENtS3ZzK0NBLGdEQUNFLG1CQUNBLGVuSzBzK0NGLENNM2svQ0ksNEI2SndZSixnR0FFTSxlbkt5cytDSixDbUtscytDRSxvREFFRSxnQkFEQSxVbkt3cytDSixDbUt0cytDSSwrRkFJRSx5QkFGQSxPQURBLGVBRUEsTW5LeXMrQ04sQ0FaRixDTXJrL0NJLG1ENko4WUEsNEZBRUUsZ0JuS3NzK0NKLENtS3JzK0NJLGtMQUVFLE9BREEsZUFFQSxNQUNBLHlCbkt1cytDTixDbUtscytDSSxrWEFDRSw0Qm5LdXMrQ04sQ21LbnMrQ0ksZ0dBQ0UsUW5LcXMrQ04sQ0FDRixDTWxvL0NJLDBFNkoyYkUsZ0dBR0ksU25Ld3MrQ1IsQ0FDRixDTXZvL0NJLDBCNkpvY0EsNkNBQ0UsZ0JuS3NzK0NKLENtS3JzK0NJLHdGQUVFLE9BREEsZUFFQSxNQUNBLHlCbkt1cytDTixDbUtscytDSSx1TEFDRSw0Qm5LdXMrQ04sQ21LbnMrQ0ksZ0dBQ0UsU25LcXMrQ04sQ21LanMrQ0ksMEZBQ0UsY25LbXMrQ04sQ21LaHMrQ0ksNEdBQ0UsYW5La3MrQ04sQ0FDRixDbUs3citDQSxxR0FFRSxVbksrcitDRixDbUs1citDQSxnSEFFRSxZQURBLFNuS2dzK0NGLENNMXEvQ0kseUI2SnllSixnSEFLSSxXbktncytDRixDQUNGLENNL3EvQ0ksMEI2SnllSixnSEFRSSxXbktrcytDRixDbUszcitDRixpREFHSSxlbktpcytDRixDbUtocytDRSw0RkFDRSxVQUNBLFVuS2tzK0NKLENtS2hzK0NFLDRGQUNFLFluS2tzK0NKLENtS2pzK0NJLCtGQUNFLDZCQUNBLGdCbkttcytDTixDbUtscytDTSwwR0FDRSxpQm5Lb3MrQ1IsQ0F0QkYsQ01wci9DSSx5QjZKNmdCQSw0RkFDRSxxQm5LaXMrQ0osQ0FDRixDTW5zL0NJLDZCNkp1Z0JBLHNEQUVJLGFuSytyK0NOLENBQ0YsQ21LNXIrQ0UsMEZBQ0UsWW5LOHIrQ0osQ21LMXIrQ0Esc0dBQ0Usa0JuSzZyK0NGLENtS3RyK0NFLDZFQUNFLHdCbkt5citDSixDbUtycitDSSw0SEFDRSxvQm5LdXIrQ04sQ21LOXErQ0ksd05BQ0Usa0JuS21yK0NOLENtS2hyK0NJLGlIQUNFLGtCbktrcitDTixDbUs3cStDSSx3TkFFRSxxQm5LK3ErQ04sQ21LM3ErQ0Usb0pBRUUsa0JuSzZxK0NKLENtSzFxK0NFLHdJQUlFLFdBRkEsbUJBQ0EscUJBRUEsc0JBQ0EsU25LNHErQ0osQ21LenErQ0UsdUhBQ0UsbUJBQ0EscUJBQ0EsZ0JuSzJxK0NKLENtS3hxK0NFLGdFQUNFLGlCbkswcStDSixDTXJ3L0NJLDBCNkorbEJBLHNGQUNFLHNCQUNBLGVuS3lxK0NKLENtS3RxK0NFLDBKQUVFLGtCbkt3cStDSixDbUtycStDRSxnTEFFRSxlbkt1cStDSixDQUNGLENNdHcvQ0ksNkI2Sm9tQkUsK0dBQ0UsbUJBQ0Esa0JuS3FxK0NOLENtS2pxK0NFLHVGQUNFLFNuS21xK0NKLENtS2hxK0NFLHlHQUNFLG9CbktrcStDSixDbUsvcCtDRSx3SUFFRSxtQkFDQSxtQm5LaXErQ0osQ21LOXArQ0Usc0ZBQ0Usc0JuS2dxK0NKLENtSzdwK0NFLDJHQUdFLG1CQUZBLDJCQUNBLFNBRUEsMEJuSytwK0NKLENBQ0YsQ2Mvei9DSSx5RHFKMnBCQSwyR0FPSSx3Qm5LaXErQ04sQ0FDRixDTXJ5L0NJLDZCNkp1b0JBLHVFQUNFLFVuS2lxK0NKLENtSzlwK0NFLDJJQUNFLGlCQUVBLGdCQURBLGFuS2lxK0NKLENtSzdwK0NFLDRHQUNFLGlCQUNBLGNBQ0EsZ0JuSytwK0NKLENtSzVwK0NFLHVIQUNFLG1CQUNBLG9CQUNBLGVuSzhwK0NKLENtSzFwK0NJLHNGQUVFLGdCQURBLGNuSzZwK0NOLENBQ0YsQ003ei9DSSw2QjZKc3FCQSx1SkFDRSxZbkswcCtDSixDbUt2cCtDRSxzREFDRSxZbkt5cCtDSixDQUNGLENNcjAvQ0ksNEI2SmlyQkUsK0dBQ0UsaUJBQ0EsZ0JuS3VwK0NOLENtS3BwK0NJLGlIQUNFLG9CbktzcCtDTixDbUtscCtDRSx1RkFDRSxVbktvcCtDSixDbUtqcCtDRSx3SUFHRSxtQkFDQSxvQkFGQSxpQm5LcXArQ0osQ21LaHArQ0UsdUhBQ0UsbUJBQ0Esb0JBQ0EsZ0JuS2twK0NKLENBQ0YsQ21LOW8rQ0EsZ0RBQ0UsZ0dBQ0UsUW5LaXArQ0YsQ0FDRixDb0tyNi9DQSxxRUFFSSwyQnBLdTYvQ0osQ29LcDYvQ0Esc0dBR0ksMkJwS3U2L0NKLENvS3A2L0NBLHlMQUNJLFVwS3U2L0NKLENvS3A2L0NBLHFDQUNJLHFCcEt1Ni9DSixDb0twNi9DQSxnREFFSSxnQkFEQSxrQnBLdzYvQ0osQ29LcDYvQ0EsMkRBQ0ksWXBLdTYvQ0osQ29LaDYvQ0Esb0NBQ0ksZXBLazYvQ0osQ01oNC9DSSw0QjhKbkNKLG9DQUlRLGVwS202L0NOLENBQ0YsQ29LajYvQ0ksNERBQ0ksZXBLbTYvQ1IsQ29LajYvQ1EsbUVBRUksZUFEQSx5QnBLbzYvQ1osQ29LLzUvQ0ksMkNBR0ksbUJBRkEsNkJBQ0EsYUFFQSx1QkFFQSxvQkFEQSxnQnBLazYvQ1IsQ29LNzUvQ0Esa0NBQ0ksYUFDQSxzQkFDQSxTQUNBLHFCcEtnNi9DSixDTTM1L0NJLDRCOEpUSixrQ0FTUSxTQURBLHFCQURBLHVCcEttNi9DTixDQUNGLENvSy81L0NJLHFDQUVJLHVCQURBLFlwS2s2L0NSLENvS2g2L0NRLDBDQUNJLHFCQUNBLGtCQUNBLGlCcEtrNi9DWixDb0s5NS9DSSxpRkFFSSxlcEtnNi9DUixDTS82L0NJLDRCOEp1QkksOEZBRVEsb0JwSys1L0NkLENBSkYsQ29LeDUvQ1EsMkRBQ0ksZXBLKzUvQ1osQ001Ny9DSSw0QjhKNEJJLDJEQUtRLCtCQUNBLGdDQUZBLFlwS2s2L0NkLENBQ0YsQ29LOTUvQ08sMERBQ0ssc0JwS2c2L0NaLENNdDgvQ0ksNEI4SnFDRywwREFNUywrQkFDQSxnQ0FGQSxpQkFEQSxnQnBLbzYvQ2QsQ29LOTUvQ1Usa0VBRVEsb0JBQ0EsZ0JBQ0EscUJwS2k2L0NsQixDb0t4NS9DVSxnREFDSSxVcEs0NS9DZCxDQVhGLENvSzU0L0NJLGdEQUNJLHNCcEswNS9DUixDb0twNS9DSSwrREFDSSxlcEt1NS9DUixDTWorL0NJLDRCOEp5RUEsK0RBR1EscUJBQ0EsaUJwS3k1L0NWLENBQ0YsQ29LajUvQ0ksb0dBQ0ksNkJwS3E1L0NSLENvS2o1L0NJLHdJQUlJLHNCQUhBLGdCQUVBLFVBcEtXLENBc0tYLFVwS201L0NSLENNbi8vQ0ksNEI4SjJGQSx3SUFRUSxXcEtxNS9DVixDQUNGLENvS2o1L0NBLGlEQUlJLDZCQUhBLGFBQ0Esb0JBQ0EsbUJwS3E1L0NKLENvS2w1L0NJLCtEQUNJLFVwS281L0NSLENNbmdnREksNEI4SndHSixpREFXUSxjcEtvNS9DTixDQUNGLENvS2o1L0NBLG9CQUNJLHlCQUNBLFVwS281L0NKLENvS2w1L0NJLHFIQUNJLFdBQ0EsY0FDQSxlcEtvNS9DUixDb0tsNS9DUSxtSUFFSSxxQnBLbTUvQ1osQ29LLzQvQ0ksd1lBQ0ksc0JBQ0MsbUJwS2k1L0NULENvSzc0L0NBLHNDQUNJLGdCcEtnNS9DSixDb0s5NC9DSSx1S0FDSSxpQnBLZzUvQ1IsQ29LNTQvQ0EsU0FDSSxZQUNBLFNBQ0EsVUFDQSxlcEsrNC9DSixDTXZpZ0RJLDRCOEoySkosdUJBRVEsdUNwSys0L0NOLENBQ0YsQ29LNzQvQ0ksZ0RBRUksZ0JBREEsU3BLZzUvQ1IsQ29LNzQvQ1EsNERBQ0ksYXBLKzQvQ1osQ29LejQvQ0ksa0RBQ0ksbUJwSzQ0L0NSLENNeGpnREksNEI4SmdMSSxrREFDUSxzQnBLMjQvQ2QsQ0FDRixDb0t2NC9DQSxpQkFDSSxvQkFDQSxnQkFDQSxpQkFFQSxtQkFEQSxlcEsyNC9DSixDb0t4NC9DSSxzQkFBTyxjcEsyNC9DWCxDb0t6NC9DSSwwQkFDSSxtQnBLMjQvQ1IsQ29LMTQvQ1EsOEJBQ0ksZUFFQSxZQUNBLHFCQUZBLFVwSzg0L0NaLENvS3Y0L0NBLG9CQUNJLFVwSzA0L0NKLENvS3g0L0NJLHdCQUVJLHFCQURBLHNCQUVBLGlCcEswNC9DUixDb0t0NC9DUSwwQkFDSSxtQnBLdzQvQ1osQ29LbjQvQ0EsaUJBQ0ksWUFFQSxpQkFEQSxVcEt1NC9DSixDb0tuNC9DQSx3QkFJSSxlQUhBLGtCQUVBLFFBREEsb0JwS3c0L0NKLENvS240L0NBLG1DQUNJLG9CcEtzNC9DSixDb0tsNC9DSSxpQ0FDSSxhcEtxNC9DUixDTWxuZ0RJLDRCOEo0T0EsaUNBR1EsWXBLdTQvQ1YsQ0FDRixDb0tuNC9DSSxpRUFDSSwrQnBLcTQvQ1IsQ29LNTMvQ0EsMkJBQ0ksd0JwS200L0NKLENNL29nREkseUI4SmdSQSx1REFFUSxZcEtrNC9DVixDQUNGLENvS3gzL0NBLDhEQUxJLGFBQ0EscUJwS3c0L0NKLENvS3A0L0NBLGtDQUdFLFNBQ0EsdUJwS2c0L0NGLENNcHBnREksNEI4SmdSSixrQ0FTSSxTQURBLG9CQURBLHVCcEttNC9DRixDQUNGLENvSy8zL0NFLHFDQUVFLHVCQURBLFlwS2s0L0NKLENvS2g0L0NJLDBDQUNFLHFCQUNBLGtCQUNBLGlCcEtrNC9DTixDb0s5My9DRSxpRkFFRSxlcEtnNC9DSixDTXhxZ0RJLDRCOEoyU0YsMENBRUksb0JwSyszL0NKLENBQ0YsQ29LNzMvQ0ksK0VBQ0UsYUFDQSxlcEsrMy9DTixDTWpyZ0RJLDRCOEpxVEEsb0RBRUksb0JwSzgzL0NOLENBQ0YsQ29LNTMvQ0ksMkRBQ0UsZXBLODMvQ04sQ016cmdESSw0QjhKMFRBLDJEQUlJLCtCQUNBLGdDQUdBLHNCQUZBLGVBQ0EsVXBLZzQvQ04sQ0FDRixDb0s3My9DSSwwREFDRSxzQnBLKzMvQ04sQ01yc2dESSw0QjhKcVVBLDBEQU1JLCtCQUNBLGdDQUZBLGlCQURBLGdCcEttNC9DTixDb0s3My9DTSxrRUFFSSxvQkFDQSxnQkFDQSxxQnBLZzQvQ1YsQ29LdjMvQ0ksZ0RBQ0UsVXBLMjMvQ04sQ0FYRixDb0sxMi9DQSx5Q0FDSSxnQ0FDQSwyQnBLeTMvQ0osQ29LeDMvQ0ksZ0RBQ0ksVXBLMDMvQ1IsQ29LcDMvQ0ksc0ZBQ0ksZXBLdTMvQ1IsQ29LbjMvQ0Esd0NBQ0ksdUJwS3MzL0NKLENvS3AzL0NJLDRDQUNJLGNBRUEsZ0JBREEsWXBLdTMvQ1IsQ29LbDMvQ0Esd0NBRUksa0JBREEsVXBLczMvQ0osQ29LbDMvQ0Esb0NBQ0ksUXBLcTMvQ0osQ29LbDMvQ0EsMEJBQ0ksK0JwS3EzL0NKLENvS2ozL0NJLHVEQUNJLG1CQUNBLGVwS28zL0NSLENvSy8yL0NJLDBEQUNJLG1CcEtrMy9DUixDb0s5Mi9DQSxpQ0FDSSx1QnBLaTMvQ0osQ014d2dESSw0QjhKNFpJLGtFQUNJLGFwS2czL0NWLENvSy8yL0NVLHlFQUNJLGNBQ0EsVXBLaTMvQ2QsQ0FDRixDTS94Z0RJLHlCOEptYkksa0VBQ0ksWXBLKzIvQ1YsQ0FDRixDcUs5MWdEQSxnQ0FDSSxzQkFJQSxnRUFJQSw0QkFFQSw0QkFMQSx1QkFJQSx5QkFFQSxrQkFDQSxlQU5BLG9CQUpBLGNBS0EsaUJBSkEsMkJBRkEsb0JySzQyZ0RKLENxSzkxZ0RBLGlDQUNJLFlyS2kyZ0RKLENNM3lnREksNEIrSnZESixpQ0FJUSxvQnJLazJnRE4sQ3FLLzFnRE0sOENBQ0ksUXJLaTJnRFYsQ3FLOTFnRE0sNERBQ0ksZXJLZzJnRFYsQ3FLNzFnRE0sK0NBQ0ksMkJySysxZ0RWLENxSzExZ0RjLG9GQUNJLGVBQ0EsZXJLNDFnRGxCLENxS3YxZ0RjLDBGQUNJLGdCckt5MWdEbEIsQ3FLcjFnRFUsd0VBQ0ksZXJLdTFnRGQsQ0FDRixDcUtuMWdESSwrQkF2Q0osaUNBd0NRLGFyS3MxZ0ROLENxS3AxZ0RNLHVDQUNJLCtCQUNBLGVyS3MxZ0RWLENBQ0YsQ3FLbjFnREksdUNBRUksWUFDQSxvQkFDQSxrQkFIQSxXckt3MWdEUixDTWwxZ0RJLDRCK0pQQSx1Q0FRUSwrQkFDQSxnQ0FDQSxZQUhBLGdCckt5MWdEVixDQUNGLENxS24xZ0RJLHdDQUVJLGFBREEsWUFHQSx5QkFEQSxVcktzMWdEUixDTWgyZ0RJLDRCK0pPQSx3Q0FTUSxnQ0FGQSw4QkFHQSxtQkFGQSx3QnJLdzFnRFYsQ0FDRixDTXoxZ0RJLG1EK0pSQSx3Q0FlUSxzQkFEQSw2QkFFQSxrQnJLdTFnRFYsQ0FDRixDcUtwMWdESSxzQ0FFSSxtQkFEQSxZckt1MWdEUixDcUtwMWdEUSx5Q0FDSSxZQUNBLGlCcktzMWdEWixDTXA0Z0RJLDBCK0o0Q0kseUNBS1EsbUJBQ0EsZ0JBQ0Esa0JyS3UxZ0RkLENBQ0YsQ005M2dESSw0QitKK0JJLHlDQVdRLG9CQUNBLGdCQUNBLHFCckt3MWdEZCxDQUNGLENxS24xZ0RJLHFEQUNJLGVyS3ExZ0RSLENxS2wxZ0RJLCtDQUVJLGdDQURBLG9CcktxMWdEUixDcUtsMWdEUSxvREFDSSxtQkFDQSxnQnJLbzFnRFosQ01oNWdESSw2QitKc0RBLCtDQVVRLGtCcktvMWdEVixDQUNGLENxS2oxZ0RJLDBDQUNJLHFCckttMWdEUixDcUtoMWdESSxzRUFDSSxtQkFDQSxnQkFHQSxlQUZBLGlCQUdBLGlCQUZBLGFyS28xZ0RSLENxSy8wZ0RJLCtEQUNJLG1CQUNBLGdCQUNBLGdCcktpMWdEUixDcUs5MGdESSxrRUFFSSxpQkFEQSxvQnJLaTFnRFIsQ3FLMTBnRFEsd0tBQ0ksd0JySyswZ0RaLENxSzMwZ0RJLHVGQUNJLGNBQ0EsbUJySzYwZ0RSLENNaDhnREksMEIrSnlISSxxREFHSSx5QkFDQSxrQkFFQSxZQUpBLGtCQURBLFFBSUEsVXJLMjBnRFYsQ3FLeDBnRFUsMklBSUksYUFFQSw0QkFIQSxXcks2MGdEZCxDcUt2MGdEVSxxRUFDSSxvQnJLeTBnRGQsQ3FLcjBnRE0sK0NBQ0ksbUJyS3UwZ0RWLENxS3AwZ0RNLDhFQUNJLE9yS3MwZ0RWLENxS24wZ0RNLDZFQUNJLE1yS3EwZ0RWLENxS2wwZ0RNLGdEQUNJLHVCcktvMGdEVixDcUtqMGdETSwrQ0FDSSxXckttMGdEVixDcUtoMGdETSx1Q0FDSSxpQnJLazBnRFYsQ0FDRixDTTM4Z0RJLG1EK0o4SUksZ0RBQ0ksYUFDQSxxQnJLZzBnRFYsQ3FLN3pnRE0sdUNBRUksaUJBREEsV3JLZzBnRFYsQ3FLM3pnRFUseUNBQ0ksbUJBQ0Esa0JySzZ6Z0RkLENBQ0YsQ3FLeHpnREEsMENBQ0ksY0FFQSxzQkFDQSxtQkFDQSxnQkFDQSxxQkFDQSxtQkFMQSxpQnJLZzBnREosQ01sL2dESSw2QitKZ0xKLDBDQVVRLG1CQUNBLHFCcks0emdETixDQUNGLENxS3h6Z0RJLCtFQUNJLGVySzJ6Z0RSLENxS3Z6Z0RBLHlDQUNJLGtCckswemdESixDcUt0emdESSw2REFDSSxTckt5emdEUixDcUt0emdESSx3Q0FDSSxnQnJLd3pnRFIsQ3FLcnpnREksK0NBQ0ksZXJLdXpnRFIsQ3FLNXlnRFEsd25CQUNJLHlCQUNBLFVyS3l6Z0RaLENNdGloREkseUIrSm9QSSxnRkFDSSxTcktzemdEVixDQUNGLENNL2hoREksNEIrSjhPSSwrREFDSSxXcktxemdEVixDQUNGLENxS2p6Z0RBLHNCQUNJLGNBRUEsc0JBQ0EsZUFDQSxnQkFDQSxtQkFDQSxnQkFMQSxpQnJLd3pnREosQ3FLanpnREksaUNBQ0ksa0JBQ0Esb0JBQ0Esa0JyS216Z0RSLENNbmpoREksNkIrSm9QSixzQkFnQlEsZ0JBQ0EsZXJLbXpnRE4sQ3FLanpn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VSxDbUsyUFYsZ0JBQ0EsaUJBSUEsa0JBSEEsOEJ0Szh0aERKLENzS3h0aERBLGdDQUNJLGNBQ0EsbUJ0SzJ0aERKLENzS3h0aERBLGFBSUksd0JuS3pRVSxDbUsyUVYsa0JBREEsV0FKQSxnQkFDQSxpQkFDQSxzQnRLOHRoREosQ3NLenRoREksb0NBUkosYUFTUSxjdEs0dGhETixDQUNGLENzSzF0aERJLHFCQUdJLG1CQURBLGFBSUEsa0JBRkEsdUJBSEEsb0JBSUEsbUJ0SzZ0aERSLENNaGdpREksNEJnSzhSQSxxQkFTUSxnQnRLNnRoRFYsQ0FDRixDc0szdGhEUSx5QkFDSSxXdEs2dGhEWixDTXJoaURJLHlCZ0t1VEkseUJBSVEsV3RLOHRoRGQsQ3NLdnRoREYsNkRBRVEsa0J0SzJ0aEROLENBTEYsQ3NLbHRoREEsOERBQ0ksYXRLMnRoREosQ3NLeHRoREEsbUNBQ0ksa0J0SzJ0aERKLENNM2hpREksNEJnSytUSixtQ0FJUSxhdEs0dGhETixDQUNGLENzS3p0aERRLDhDQUNJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J0SzJ0aERaLENzS3R0aERBLHFCQUdJLHVCQUdBLHlCQURBLHFCQURBLFVBRkEsWXRLNnRoREosQ3NLdHRoREEsVUFDSSxrQnRLeXRoREosQ3NLdHRoREEsV0FDSSx3QnRLeXRoREosQ3NLdHRoREEsc0JBR0ksd0JuSzFWVSxDbUsyVlYsa0JBRkEsWUFHQSxZQUpBLFV0SzZ0aERKLENNL2ppREksNEJnS3lXSixtREFFUSxldEt5dGhETixDQUNGLENzS3R0aERBLG1DQUNJLGtCdEt5dGhESixDTXRsaURJLHlCZ0srWEEsc0NBRVEsa0J0S3l0aERWLENzS3B0aERGLGlCQUVRLFl0S3d0aEROLENBTEYsQ3NLOXNoREEsb0VBQ0ksZXRLdXRoREosQ016a2lESSxtRGdLaVhKLG9FQUtRLGVBREEsZXRLeXRoRE4sQ0FDRixDc0s5c2hEQSxzQ0FDSSxXQUNBLG1CdEtpdGhESixDc0s5c2hEQSw4REFFSSxxQkFDQSxrQnRLaXRoREosQ3NLL3NoREksc0VBQ0ksWUFDQSxxQkFDQSxjdEtrdGhEUixDc0svc2hESSw0RUFDSSwrQkFDQSxvQkFDQSxrQkFDQSwwQkFPQSw2QkFOQSxXQU9BLGVBTkEscUJBQ0EsZ0JBRUEsc0JBQ0EsbUJBRkEsY3RLc3RoRFIsQ3NLL3NoREksd0VBQ0ksYXRLa3RoRFIsQ3NLL3NoRGEsZ0lBQ0wseUJBQ0EscUJ0S2t0aERSLENzSzlzaERBLHlDQUlJLGVBQ0Esa0JBQ0EsZ0JBQ0EsZ0J0SzhzaERKLENzS3B0aERJLGdEQUNJLHFCdEtzdGhEUixDc0s5c2hEQSx5Q0FPSSwwQkFEQSw0QkFHQSxxQkFEQSxpQnRLNnNoREosQ3NLcHRoRGEsMEVBQ0wseUJBQ0EscUJ0S3N0aERSLENzSzlzaERJLG1EQUNJLHFFdEtpdGhEUixDc0svc2hEUSx3REFFSSxjQURBLGV0S2t0aERaLENzSzdzaERJLGlEQUNJLHlFdEsrc2hEUixDc0sxc2hESSx3Q0FDSSxpQnRLNnNoRFIsQ3NLMXNoRGEscUVBQ0wsMkR0SzRzaERSLENzS3ZzaERhLGdIQU1MLHFCQUxBLHNCQUNBLFlBR0Esb0JBREEsZUFEQSxnQkFJQSxzQnRLMHNoRFIsQ3NLdHNoREEsaUNBQ0ksZ0J0S3lzaERKLENzS3RzaERBLGlDQUNJLGV0S3lzaERKLENzS3RzaERBLG1DQUNJLGdCdEt5c2hESixDc0tyc2hESSw0Q0FDSSxpQnRLd3NoRFIsQ3NLbnNoREksa0RBQ0ksNEJ0S3NzaERSLENNNXNpREksNEJnS3FnQkEsa0RBS1EsNEJBREEsV3RLd3NoRFYsQ0FDRixDc0tsc2hESSxxREFDSSwyQnRLcXNoRFIsQ010dGlESSw0QmdLZ2hCQSxxREFJUSwyQnRLc3NoRFYsQ0FDRixDTXh1aURJLHlCZ0t1aUJKLHNDQUVRLFN0S29zaEROLENBQ0YsQ3NLanNoREEsOEdBSUksY0FEQSxrQkFEQSxpQnRLc3NoREosQ3NLanNoREEsbUNBQ0ksZXRLb3NoREosQ016dmlESSx5QmdLb2pCSixtQ0FJUSxrQkFDQSxRdEtxc2hETixDQUNGLENzS2xzaERBLG1DQUNJLGtCQUNBLGdCQUNBLG9CQUVBLGtCQUVBLGdCQURBLGFBRkEsV3RLd3NoREosQ3NLbnNoREksMENBQ0ksMERBQ0EsV3RLcXNoRFIsQ01od2lESSw0QmdLZ2pCSixtQ0FnQlEsU0FEQSxTdEtzc2hETixDc0tuc2hETSwwQ0FDSSxRdEtxc2hEVixDQUNGLENzS2pzaERBLG1DQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsZXRLb3NoREosQ3NLbHNoREEseUNBQ0ksZUFDQSxnQkFDQSxvQkFDQSxldEtxc2hESixDc0tuc2hEQSxpQ0FDSSxldEtzc2hESixDc0twc2hEQSxrQ0FDSSxnQkFDQSxjdEt1c2hESixDc0tyc2hEQSxzQ0FDSSxZdEt3c2hESixDc0t0c2hEQSwyQ0FFSSxlQUNBLGdCQUNBLG9CQUNBLGV0S3dzaERKLENzS3RzaERBLDBDQUNJLGNBQ0EsY3RLeXNoREosQ3NLanNoREksa0ZBQ0ksV3RLdXNoRFIsQ3NLcHNoREksZ0RBQ0ksTUFDQSxZdEtzc2hEUixDTTN6aURJLDRCZ0swbUJKLGNBZVEsb0J0S3NzaEROLENBQ0YsQ3NLbnNoREEsK0JBQ0ksbUJBQ0EsZ0JBQ0Esb0JBRUEsK0NBREEsa0JBRUEsVXRLc3NoREosQ3NLbnNoREEsa0NBQ0ksYUFDQSw2QnRLc3NoREosQ00zMWlESSx5QmdLbXBCSixrQ0FLUSx3QnRLdXNoRE4sQ0FDRixDc0twc2hEQSxnQkFDSSx1QnRLdXNoREosQ3NLbnNoREksb0RBQ0ksWXRLc3NoRFIsQ3NLbHNoREEsWUFDSSx5QnRLcXNoREosQ3VLdDZpREEseUJBR0ksbUJBRkEsYUFDQSw4QkFJQSxvQkFEQSxtQkFEQSxldksyNmlESixDdUt2NmlESSwwQ0FDSSwrQnZLeTZpRFIsQ3VLdDZpREkscUNBQ0ksa0J2S3c2aURSLEN1S2o2aURJLHlDQUVJLHFCdkttNmlEUixDdUsvNWlEQSw4QkFFSSxZdktpNmlESixDdUsvNWlESSx1Q0FFSSx3QnZLZzZpRFIsQ3VLNzVpREksb0NBR0ksU0FGQSxVQUNBLE92S2c2aURSLEN1SzE1aURJLDREQUNJLFl2SzY1aURSLEN1SzE1aURJLHdDQUdJLGVBQ0EsY0FIQSxvQkFDQSxtQnZLODVpRFIsQ3VLejVpRFksaURBQ0ksWXZLMjVpRGhCLEN1Sy80aURBLHVDQUNJLFdBQ0EsbUJ2S3U1aURKLEN3SzM5aURBLDRCQUVJLGtCQURBLFV4Sys5aURKLEN3SzU5aURJLHVFQUNJLHVCQUNBLGtCQUNBLGNBQ0EsU3hLODlpRFIsQ3dLNTlpRFEsNkVBQ0kscUJ4Szg5aURaLEN3S3Y5aURZLDRKQUVJLGVBREEsYXhLODlpRGhCLEN3SzM5aURnQixxRkFDSSxZeEs2OWlEcEIsQ3dLdjlpREksZ0VBQ0ksWXhLeTlpRFIsQ3dLdDlpREksK0RBQ0ksV3hLdzlpRFIsQ3dLcjlpREksd0dBQ0ksdUJ4S3U5aURSLEN3S2w5aURRLDRDQU9JLFlBSkEsa0JBREEsZUFJQSxzQkFGQSxXQUNBLFVBSkEsYXhLMDlpRFosQ3dLajlpRFEscURBQ0ksU3hLbTlpRFosQ3dLOThpRFEsZ0VBQ0ksUXhLZzlpRFosQ010OGlESSw0QmtLREksaUZBQ0ksZ0J4SzY4aURWLEN3S3Q4aURVLGtLQUpJLGlCQUNBLFV4S2k5aURkLEN3S3g4aURNLDRFQUNJLGN4SzA4aURWLEN3S3Y4aURNLHFDQUtJLFdBSEEsU0FEQSxrQkFFQSwwQkFDQSxTeEswOGlEVixDd0t2OGlEVSw0Q0FFSSxnQkFEQSxjeEswOGlEZCxDQUNGLENNai9pREkseUJrSytDSSxpRkFDSSxpQnhLdzhpRFYsQ3dLajhpRFUsa0tBSkksa0JBQ0EsVXhLNDhpRGQsQ3dLbjhpRE0scUNBQ0ksWXhLcThpRFYsQ3dLbDhpRE0sbUlBTUksbUJBRUEsV0FKQSxhQUdBLFNBRkEsOEJBRkEsT0FGQSxrQkFDQSxVeEswOGlEVixDd0tsOGlEVSxpSkFDSSxvQnhLbzhpRGQsQ0FDRixDTWpoakRJLDBCa0tvRkksaUZBQ0ksZ0J4S204aURWLEN3S2o4aURVLHlEQUNJLGlCQUNBLGdCeEttOGlEZCxDd0toOGlEVSx5R0FDSSxnQnhLazhpRGQsQ3dLOTdpRE0scUNBRUksU0FEQSxRQUVBLHlCeEtnOGlEVixDQUNGLENNcmlqREkseUJrS3dHQSxtQ0FFUSxleEsrN2lEVixDQUNGLENNMWlqREkseUJrS3dHQSxtQ0FNUSxnQnhLZzhpRFYsQ0FDRixDTWxpakRJLDRCa0t3R0ksa0NBQ0ksT3hLODdpRFYsQ0FDRixDTXJqakRJLHlCa0srSEkscU1BQ0ksZ0J4SzY3aURWLEN3SzM3aURVLG1IQUNJLGlCQUNBLFV4SzY3aURkLEN3SzE3aURVLG1LQUNJLGdCeEs0N2lEZCxDQUNGLEN3S3A3aURBLHFDQU1JLHVCQUVBLHNCQUlBLDRCQVRBLG9CQUVBLHNCQUVBLFVBTkEsWUFHQSxhQUtBLGtCQUNBLFVBUkEsWUFTQSxVeEt3N2lESixDTXBsakRJLHlCa0tpSkoscUNBaUJRLGlCQUZBLFVBQ0EsV0FFQSxjeEt3N2lETixDd0twN2lERSw0Q0FFUSx5QkFDQSwwQkFDQSwwQnhLdzdpRFYsQ0FQRixDd0sxNmlESSw0REFDSSx3QnhLcTdpRFIsQ3dLaDdpREkseUVBQ0ksNkJ4S203aURSLEN3S2g3aURJLHNCQUNJLGtCeEtrN2lEUixDd0svNmlESSxxQkFDSSxtQkFDQSxnQkFDQSxtQnhLaTdpRFIsQ3dLNzZpRFEsK0RBQ0ksVXhLKzZpRFosQ012bmpESSwwQmtLNk1JLDRCQUdRLFdBREEsdUJ4SzY2aURkLENBQ0YsQ003bmpESSwwQmtLNk1JLDRCQU9RLDBCeEs2NmlEZCxDQUNGLEN3S3g2aURBLDRCQUVJLGVBREEsa0J4SzQ2aURKLEN3S3o2aURJLHdDQUNJLG9CeEsyNmlEUixDTTFvakRJLHlCa0swTkosNEJBVVEsb0JBREEsdUJ4SzQ2aUROLEN3S3o2aURNLHdDQUNJLHFCeEsyNmlEVixDQUNGLENNbnBqREksMEJrSzBOSiw0QkFrQlEsZ0J4SzI2aUROLEN3S3o2aURNLHdDQUNJLFl4SzI2aURWLEN3S3o2aURVLHdEQUNJLGFBQ0EsZ0J4SzI2aURkLENBQ0YsQ3dLcjZpREEscUNBRUksbUJBREEsYUFJQSxlQUZBLFVBQ0EsU0FFQSxjeEt3NmlESixDd0tyNmlEQSxrQ0FFSSxleEt1NmlESixDTS9wakRJLDRCa0syUEosa0JBRVEsVXhLdTZpRE4sQ0FDRixDd0twNmlEQSxxQkFJSSx5QkFEQSx5QkFEQSxrQkFHQSx1QkFKQSxZeEsyNmlESixDd0twNmlEQSxvQkFDSSxheEt1NmlESixDd0tyNmlESSx1QkFDSSxtQnhLdTZpRFIsQ3dLbDZpREksMERBQ0ksWXhLcTZpRFIsQ3dLbDZpREksc0VBQ0ksb0J4S282aURSLEN3Sy81aURJLDhEQUNRLFl4S2s2aURaLENNL3JqREksNEJrS21TSSxnRUFDSSxvQnhLZzZpRFYsQ0FDRixDd0szNWlEQSw4QkFDSSxtQkFDQSxvQnhLODVpREosQ3dLNTVpREksdVBBR0ksY0FGQSxlQUNBLGV4Sys1aURSLEN3SzE1aURBLDBDQUlJLCtCeEswNWlESixDd0s3NWlESSxzREFDQyw0QnhLKzVpREwsQ3dLMzVpREksdUVBQ0ksaUJBQ0EsV3hLNjVpRFIsQ3dLejVpREEsaURBQ0ksbUJ4SzQ1aURKLEN3SzE1aURBLDZDQUNJLGtCeEs2NWlESixDd0t0NWlEQSxnREFDSSxvQnhLKzVpREosQ3dLNzVpREEsa0RBR0ksbUJBQ0EsZ0JBRkEsaUJBREEsVXhLbTZpREosQ01od2pESSx5QmtLa1dBLDhEQUVRLG9CeEtnNmlEVixDQUNGLEN3SzE1aURJLDhEQVFJLG1CQURBLGFBRkEsbUJ4SzI1aURSLEN3Sy81aURRLHNFQUNJLDBDQUNKLHVCeEtpNmlEUixDd0t4NWlEQSxZQUNJLDBCeEsyNWlESixDd0t2NWlESSw2REFDSSxvQnhLMDVpRFIsQ3dLdjVpREksNEVBQ0ksWXhLeTVpRFIsQ003d2pESSw0QmtLd1hJLDZEQUNJLFl4S3c1aURWLEN3S3Q1aURNLDRFQUNJLG9CeEt3NWlEVixDQUNGLEN3S241aURJLDhDQUNJLGdCQUNBLGV4S3M1aURSLENNMXhqREksNEJrS2tZQSw4Q0FJUSxZQUNBLGlCQUNBLGlCeEt3NWlEVixDQUNGLEN3S3I1aURJLDJEQUNJLFV4S3U1aURSLENNanpqREksMEJrS3laQSwyREFLUSx1QnhLdTVpRFYsQ0FDRixDTXR6akRJLDBCa0t5WkEsMkRBU1EsMEJ4S3c1aURWLENBQ0YsQ3dLcDVpREEsK0NBQ0ksa0J4S3U1aURKLEN3S3A1aURBLDRDQUNJLG1CQUNBLGdCQUNBLHNCQUNB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MEJRLGV6S3k3akROLENBQ0YsQ01wbWtESSx5Qm1LaUxRLGdGQUNJLDJCekt1N2pEZCxDeUtuN2pETSwwRUFDSSxnQ3pLcTdqRFYsQ0FDRixDeUsvNmpESSx3R0FDSSwyQnpLazdqRFIsQ3lLaDdqRFEsbUlBQ0ksc0J6S2s3akRaLEN5S2g3akRZLDhKQUNJLGlCektrN2pEaEIsQ012bmtESSx5Qm1LMk1KLHdCQUVRLHdCeksrNmpETixDQUNGLEN5SzU2akRBLDhCQUNJLG1CeksrNmpESixDeUs1NmpEQSw0Q0FDSSx1QnpLKzZqREosQ014bmtESSw0Qm1Ld01KLDRDQUlRLGV6S2c3akROLENBQ0YsQ3lLOTZqREksbURBQ0ksVXpLZzdqRFIsQ003b2tESSx5Qm1LaU9KLDhDQUVRLHFCeksrNmpETixDQUNGLEN5SzU2akRBLHdCQUVJLGVBRUEsZ0JBREEsbUJBRkEsc0J6S2s3akRKLENNMXBrREkseUJtS3VPSix3QkFPUSxpQnpLZzdqRE4sQ0FDRixDeUs3NmpEQSxzQkFFSSxzQkFJQSxTQUhBLGdDQUZBLHNCQUlBLGVBREEsV0FHQSxVektnN2pESixDeUs5NmpESSxtQ0FFSSxnQkFEQSxVektpN2pEUixDTTdxa0RJLHlCbUtrUEosc0JBZ0JRLGFBREEsZXpLaTdqRE4sQ0FDRixDeUs1NmpESSxvRUFDSSxleksrNmpEUixDeUs1NmpESSwrUUFDSSxleks4NmpEUixDeUszNmpESSxtRUFDSSxleks2NmpEUixDTWhya0RJLDRCbUt5UUksa0VBQ0ksZ0J6SzA2akRWLEN5S2o2akRjLDRTQUNJLFl6S3k2akRsQixDQUNGLEMwS3J3a0RBLHFDQUVJLGVBREEsZ0JBRUEsZ0IxS3d3a0RKLEMwS3J3a0RBLDJDQUNJLGNBQ0EsZUFDQSxrQkFDQSxnQkFDQSxnQjFLd3drREosQzBLcndrREEsMkJBQ0ksYUFDQSxpQjFLd3drREosQzBLcndrREEsaUNBQ0ksZUFDQSxnQkFDQSxnQjFLd3drREosQ01wdWtESSx5Qm9LdkNKLGlDQU1RLG1CQUNBLGtCMUt5d2tETixDQUNGLEMwS3Z3a0RBLG9DQUVJLGtCQURBLGdCQUVBLGMxSzB3a0RKLENNaHZrREkseUJvSzdCSixvQ0FNUSxtQkFDQSxnQkFDQSxxQjFLMndrRE4sQ0FDRixDTTF1a0RJLDRCb0s3QkEscUVBRVEscUMxSzB3a0RWLENBQ0YsQ003dmtESSwwQm9LaEJBLHFFQU9RLDBDQURBLHVCMUs0d2tEVixDQUNGLENNbndrREksMEJvS2hCQSxxRUFXUSw4QjFLNHdrRFYsQ0FDRixDMEsxd2tESSw0REFDSSxVMUs0d2tEUixDTTl2a0RJLDRCb0tmQSw0REFJUSxnQjFLNndrRFYsQ0FDRixDTWh4a0RJLHlCb0tGQSw0REFRUSwrQjFLOHdrRFYsQ0FDRixDTXp2a0RJLG1Eb0s5QkEsNERBYVEsZTFLOHdrRFYsQ0FDRixDTTF4a0RJLDBCb0tGQSw0REFnQlEsdUIxS2d4a0RWLENBQ0YsQ00veGtESSwwQm9LRkEsNERBb0JRLDhCMUtpeGtEVixDQUNGLENNdnhrREksNEJvS1NBLDhDQUVRLFUxS2d4a0RWLEMwSzF3a0RVLGlHQUNJLG1CMUs4d2tEZCxDMEszd2tEVSwyRUFDSSxpQkFDQSxnQjFLNndrRGQsQ0FSRixDMEsvdmtEQSw4QkFLSSxrQkFKQSxhQUNBLGVBQ0EsZUFDQSxjMUs0d2tESixDTTl4a0RJLG1Eb0tjSiw4QkFTUSxrQkFEQSxZMUs2d2tETixDQUNGLENNbnprREksNEJvSzZCSiw4QkFhUSxlQUNBLGMxSzZ3a0ROLENBQ0YsQzBLMXdrREEsd0JBQ0ksVzFLNndrREosQ003emtESSw2Qm9LK0NKLHdCQUlRLGMxSzh3a0ROLENBQ0YsQ01sMGtESSw0Qm9LK0NKLHdCQVNRLGdDQUNBLHNCQUZBLFUxS2l4a0ROLENBQ0YsQzBLNXdrREEscUNBRUkscUJBQ0Esa0NBRkEsaUJBR0EsbUIxSyt3a0RKLEMwSzN3a0RJLDBDQUNJLGtCMUs4d2tEUixDMEt4d2tEUSwrQ0FDSSxzQjFLMndrRFosQzBLdHdrREEsK0JBQ0ksbUJBQ0EsZ0JBQ0EscUJBQ0EsbUIxS3l3a0RKLEMwS3R3a0RBLCtDQUNJLGdCMUt5d2tESixDMEt2d2tESSxrREFHSSx1QkFEQSxhQURBLGdCMUsyd2tEUixDTXgya0RJLDRCb0ttR0ksa0RBQ0ksaUIxS3d3a0RWLEMwS3R3a0RVLDJEQUNJLGlCMUt3d2tEZCxDQUNGLEMwS2x3a0RJLDhCQUNJLGlCMUtxd2tEUixDMEtud2tEUSxtQ0FDSSxpQjFLcXdrRFosQzBLaHdrREEsb0NBRUksZ0JBREEsZ0IxS293a0RKLENNejRrREkseUJvS29JSixvQ0FNUSxnQkFEQSxjMUtxd2tETixDQUNGLEMwS2x3a0RJLCtDQUNJLGdCMUtvd2tEUixDMEs3dmtEUSx1RUFDSSxlMUtnd2tEWixDMEs1dmtESSxvRkFDSSwwQjFLOHZrRFIsQ001NGtESSw0Qm9LNklBLG9GQUlRLDRCMUsrdmtEVixDQUNGLEMwSzN2a0RBLHdDQUNJLGdCMUs4dmtESixDMEszdmtEQSxrQ0FDSSxNMUs4dmtESixDMktqK2tEQSx3Q0FDSSxrQkFDQSxnQjNLbytrREosQzJLbCtrREksb01BR0ksYzNLbytrRFIsQzJLaitrREksa0RBQ0ksZ0IzS20ra0RSLEMyS2gra0RJLDJJQUVJLGdDQUNBLG1CQUZBLG1CM0tvK2tEUixDMksvOWtESSxpR0FDSSw0QjNLaStrRFIsQzJLOTlrREksK0lBQ0ksYTNLZytrRFIsQ01qN2tESSw0QnFLeEVKLHdDQTZCUSxnQjNLZytrRE4sQ0FDRixDMks3OWtEQSxvQ0FDSSw4QjNLZytrREosQzJLNTlrREksK0NBQ0ksa0IzSys5a0RSLEMySzU5a0RJLGtFQUNJLHlCQUNBLGtCQUVBLGNBREEsb0IzSys5a0RSLEMySzU5a0RRLCtHQUNJLG1CQUVBLGVBRUEsZ0JBREEscUJBRkEsa0IzS2kra0RaLEMyS3o5a0RJLGdGQUtJLGNBSEEsbUJBRUEsZ0JBREEscUJBRkEsVTNLKzlrRFIsQzJLeDlrREksaUlBRUksa0JBQ0EscUJBRkEsWTNLNDlrRFIsQzJLdjlrREksaUVBRUksbUJBREEsWTNLMDlrRFIsQzJLcDlrREkseUlBQ0ksbUIzS3U5a0RSLEMyS2w5a0RJLHNFQUNJLGtCQUNBLG9CQUNBLGdCM0txOWtEUixDMktqOWtEUSxvR0FDSSxvQjNLbTlrRFosQzJLOThrREEsd0NBQ0ksb0IzS2k5a0RKLEMySy84a0RJLDBDQUNJLGEzS2k5a0RSLENNLytrREksNEJxSzBCSix3Q0FRUSxrQjNLaTlrRE4sQ0FDRixDMkt2OGtEWSxzVUFDSSxXM0tnOWtEaEIsQzJLejhrREksOERBQ0ksd0IzSzQ4a0RSLEMySzE4a0RRLHFHQUNJLGEzSzQ4a0RaLEMyS3o4a0RRLGdHQUNJLFUzSzI4a0RaLEMyS3o4a0RZLG1HQUVJLGtCQURBLFUzSzQ4a0RoQixDMktyOGtEQSxtREFHSSxxQkFEQSxhQUdBLFNBREEscUJBSEEsYzNLNDhrREosQzJLdDhrREksdURBQ0ksa0IzS3c4a0RSLEMyS3I4a0RJLHFEQUNJLGF4SzFFTSxDd0syRU4sbUJBQ0EsZ0JBQ0EsZ0IzS3U4a0RSLEMyS3A4a0RJLHNEQUVJLG9CQUNBLGtCQUZBLFUzS3c4a0RSLENNbGlsREksNEJxS3VFSixtREF5QlEsZ0IzS3M4a0ROLEMyS3A4a0RNLHFEQUNJLFUzS3M4a0RWLEMyS244a0RNLHNEQUNJLG9CQUNBLGdCQUNBLGlCQUNBLGUzS3E4a0RWLEMyS2w4a0RNLHFEQUNJLFUzS284a0RWLENBQ0YsQzJLOTdrRFEsK0xBQ0ksbUIzS2k4a0RaLEMySzU3a0RBLG9DQUlFLGF4S3RIWSxDd0tvSFosZUFEQSxnQkFFQSxnQjNLZzhrREYsQzJLNTdrREEscUdBRUksU0FEQSxrQzNLZzhrREosQzJLMzdrREksb0VBQ0ksNEIzSzg3a0RSLENNdmtsREksNEJxS3VJSixrQ0FPUSxvQkFEQSxvQjNLKzdrRE4sQzJLNTdrRE0scUNBQ0ksZ0IzSzg3a0RWLEMySzM3a0RNLG9FQUVJLDZCQURBLGdCQUVBLG1CM0s2N2tEVixDMkszN2tEVSx1RUFDSSxvQkFDQSxnQjNLNjdrRGQsQ0FDRixDMkt6N2tESSwrRUFDSSw4RDNLMjdrRFIsQzJLajdrRFEseU1BQ0ksbUIzS3M3a0RaLEMyS2o3a0RBLG9CQUVJLG1CQURBLFkzS3E3a0RKLENNdm1sREksNEJxS3dMSSw4RUFDSSxtQkFDQSxxQkFDQSxrQjNLbTdrRFYsQzJLLzZrRFUsNkhBQ0kscUIzS2k3a0RkLENBQ0YsQzJLNTZrREEsb0RBQ0ksZ0IzSys2a0RKLEMySzU2a0RBLHNEQUNJLGMzSys2a0RKLEMySzc2a0RJLDZEQUNJLFczSys2a0RSLENNN25sREksNEJxS2tOSSw2REFDSSxVM0s4NmtEVixDQUNGLEMySzE2a0RBLGdGQUNRLGlDM0s2NmtEUixDMkszNmtEUSwyR0FDSSx3QjNLNjZrRFosQzJLMzZrRFksNEhBQ0ksYTNLNjZrRGhCLEMySzE2a0RZLDZJQUVJLGtCQURBLFUzSzY2a0RoQixDMkt4NmtEUSx3R0FHSSxjQUZBLGtCQUNBLFUzSzI2a0RaLENNbHFsREkseUJxS3FQSSx3R0FLUSxlM0s0NmtEZCxDQUNGLENNMXBsREksNEJxS3dOSixnRkEyQlksNkZBREEsbUNBRUEsVzNLNDZrRFYsQ0FDRixDMkt4NmtEQSwyQ0FLSSxtQkFIQSxhQUNBLHNCQUZBLGFBR0EsdUJBRUEsWTNLMjZrREosQzJLdjZrREksdURBQ0ksYTNLMDZrRFIsQzJLdDZrREEseUNBQ0ksZTNLeTZrREosQzJLdDZrREEscUJBRUksWUFEQSxheEtwUVUsQ3dLc1FWLGVBQ0EsZ0JBQ0EsaUJBQ0EseUIzS3k2a0RKLEMyS3Y2a0RJLDJCQUNJLGF4SzVRTSxDd0s2UU4sb0IzS3k2a0RSLEMyS3Q2a0RBLGdCQUdFLHlCQURBLFdBRUEsY0FIQSxVM0s0NmtERixDTXRzbERJLDRCcUtpU0EsMklBR1EsZ0MzS3U2a0RWLENBQ0YsQzJLbDZrREksNEVBQ0ksZTNLcTZrRFIsQzRLenhsREEsYUFDSSxxRUFHSSxPQUZBLGtCQUNBLEs1SzZ4bEROLEM0SzN4bERNLGlIQUVJLHVCQURBLGtCNUs4eGxEVixDNEtyeGxERSx5S0FDSSxZNUsweGxETixDNEt2eGxERSxvRkFFSSxtQkFEQSxpQjVLMHhsRE4sQzRLbnhsRE0sa09BQ0ksWTVLd3hsRFYsQzRLcHhsREUsbURBRUksc0JBREEsVTVLdXhsRE4sQ0FDRixDNktwemxESSwwRUFDRSxTN0tzemxETixDNktsemxERSxrR0FDRSxZQUdBLE9BREEsY0FFQSxRQUhBLGlCN0t1emxESixDNktsemxESSw0SEFDRSxzQkFDQSxZQUNBLGtCQUNBLGdCQUdBLGNBREEsaUJBRUEsV0FDQSxVQUpBLGM3S3d6bEROLEM2S2x6bERNLG1JQUNFLFM3S296bERSLEM2Sy95bERFLG9FQUNFLHVCQUNBLGtCQUNBLFlBR0EsVUFGQSxjQUNBLFU3S2t6bERKLEM2Sy95bERJLDBFQUNFLGNBR0EsbUJBRkEsWUFHQSxrQkFDQSxTQUhBLFU3S296bEROLEM2Szl5bERJLHlFQUNFLFk3S2d6bEROLEM2Sy95bERNLCtFQUNFLFE3S2l6bERSLEM2Szd5bERJLHlFQUNFLFc3Syt5bEROLEM2Szl5bERNLCtFQUNFLFE3S2d6bERSLEM2SzN5bERNLGdGQUNFLGE3SzZ5bERSLEM2S3h5bERFLHFFQUNFLCtCN0sweWxESixDTTF5bERJLDRCdUtJQSxrR0FDRSxjN0t5eWxESixDQUNGLEM4S3gzbERBLHNCQUNFLGlCOUsyM2xERixDOEt4M2xEQSxpQkFFRSxnQkFDQSxzQkFDQSxrQkFHQSxnQkFDQSxTQUhBLGlCQUNBLGdCQUdBLFVBUkEsa0JBU0EsV0FDQSxVOUsyM2xERixDOEt4M2xEQSxpQkFFRSxlQURBLGdCOUs0M2xERixDOEt4M2xEQSx1QkFDRSx3QjlLMjNsREYsQytLajVsREEsc0JBQ0UsYS9LdTVsREYsQ005MWxESSwwQnlLMURKLHNCQUdJLGdCL0t5NWxERixDQUNGLEMrS3Q1bERBLDJCQUNFLGFBQ0EsdUIvS3k1bERGLENNeDJsREksMEJ5S25ESiwyQkFJSSw4QkFDQSxvQi9LMjVsREYsQ0FDRixDTTkybERJLDBCeUtuREosMkJBUUksa0IvSzY1bERGLENBQ0YsQytLMTVsREEsOEJBSUUscUI1S3NEWSxDNEtyRFosK0JBSkEsYUFFQSwyQkFEQSxzQkFPQSxrQkFIQSxlQUNBLGlCL0s4NWxERixDK0szNWxERSwwQ0FDRSxxQi9LNjVsREosQytLMTVsREUsK0NBQ0UsV0FLQSxZQUpBLGtCQUVBLGlCQURBLE1BRUEsZS9LNjVsREosQ016NGxESSx5QnlLdkNKLDhCQXdCSSxhQUNBLGlCL0s0NWxERixDK0szNWxERSwwQ0FDRSxhL0s2NWxESixDK0szNWxERSwrQ0FDRSxlQUNBLGEvSzY1bERKLENBQ0YsQ010NWxESSwwQnlLdkNKLDhCQXFDSSxhQURBLFEvSzg1bERGLEMrSzU1bERFLCtDQUNFLFkvSzg1bERKLENBQ0YsQ00vNWxESSwwQnlLdkNKLDhCQWlESSxpQkFKQSxTQURBLFkvS2c2bERGLEMrSzk1bERFLDJDQUNFLDBCL0tnNmxESixDQUNGLEMrSzM1bERBLCtCQUVFLHFCQURBLHNCL0srNWxERixDTTk2bERJLDBCeUtjSiwrQkFJSSxlNUtnRDBCLEM0Sy9DMUIsdUIvS2c2bERGLENBQ0YsQytLNzVsREEsNEJBRUUsY0FEQSxlL0tpNmxERixDTXo3bERJLDBCeUt1QkosNEJBSUksYS9LazZsREYsQ0FDRixDK0svNWxEQSw2QkFDRSxrQkFFQSxhQUNBLGdDQUZBLFcvS282bERGLENNcjhsREksMEJ5SytCSiw2QkFNSSwrQi9LbzZsREYsQ0FDRixDK0tqNmxEQSw2QkFDRSxxQi9LbzZsREYsQytLajZsREEsbUNBQ0UsdUIvS282bERGLENNbDlsREksMEJ5SzZDSixtQ0FHSSxtQkFDQSxpQi9LczZsREYsQ0FDRixDZ0xsaG1EQSxvQkFFRSxnQ0FEQSxhQUVBLHNCQUNBLFloTHFobURGLENNLzlsREkseUIwSzFESixvQkFPSSxtQkFEQSxnQmhMd2htREYsQ0FDRixDTXIrbERJLDBCMEsxREosb0JBVUksaUJoTHlobURGLENBQ0YsQ003OWxESSw0QjBLdkVKLG9CQWNJLG1CaEwwaG1ERixDQUNGLENnTHZobURBLDJCQUNFLFdBQ0Esc0JoTDBobURGLENnTHpobURFLCtCQUNFLGtCQUVBLGVBREEsYWhMNGhtREosQ016L2xESSx5QjBLeENKLDJCQVlJLG1CQUhBLGFBQ0EsYUFHQSxXQUZBLHVCQUdBLFFoTDRobURGLENnTDNobURFLHVDQUNFLFloTDZobURKLENnTDNobURFLCtCQUVFLGtCQURBLGdCaEw4aG1ESixDQUNGLENNNy9sREksNEIwS3JESiwyQkF3QkksdUJoTDhobURGLENnTDVobURFLHNDQUNFLFloTDhobURKLENBQ0YsQ2dMemhtREUsbUNBQ0Usa0JBRUEsWUFEQSxVaEw2aG1ESixDZ0x0aG1ERSw2QkFDRSxpQkFDQSxvQmhMeWhtREosQ2dMdmhtREUsNkJBQ0UsaUJBQ0EscUJBQ0EsbUJoTHlobURKLENnTHZobURFLDRCQUNFLGlCQUNBLGdCaEx5aG1ESixDTXRpbURJLDBCMEtBSiwwQkFpQkksWWhMeWhtREYsQ2dMeGhtREUsNkJBRUUsbUJBQ0Esc0JBRkEsc0JoTDRobURKLENnTHhobURFLDZCQUNFLG1CQUNBLG1CQUNBLHNCaEwwaG1ESixDZ0x4aG1ERSw0QkFDRSxtQkFDQSxxQmhMMGhtREosQ0FDRixDZ0x0aG1EQSw4QkFFRSxtQkFEQSxhQUVBLDhCQUNBLGVoTHlobURGLENnTHRobURJLHNDQUNFLGlCaEx3aG1ETixDTXRqbURJLDRCMEtzQkosOEJBYUksMEJoTHVobURGLENBQ0YsQ2dMdGhtREUscUNBQ0Usa0JoTHdobURKLENnTHBobURBLDZCQUtFLHVCQUpBLFdBRUEsYUFDQSxlQUZBLGlCaEwwaG1ERixDZ0x0aG1ERSxrQ0FDRSxtQkFDQSxxQmhMd2htREosQ2dMdGhtREksOENBQ0UsbUJoTHdobUROLENNMWxtREksMEIwS3VFQSxrQ0FDRSxrQmhMc2htREosQ0FDRixDZ0xqaG1EQSxpQ0FDRSxzQmhMb2htREYsQ2dMamhtREEsOEJBQ0Usc0JoTG9obURGLENpTGpxbURBLHdCQUVFLGFBQ0Esc0JBRkEsYWpMc3FtREYsQ003bW1ESSwwQjJLMURKLHdCQUtJLGtCakxzcW1ERixDQUNGLENNbG5tREksMEIySzFESix3QkFRSSxpQmpMd3FtREYsQ0FDRixDaUxycW1EQSwrQkFDRSxtQkFDQSxtQmpMd3FtREYsQ001bm1ESSwwQjJLOUNKLCtCQU1JLGlCQURBLGdCQURBLGVBR0EsdUJqTDBxbURGLENBQ0YsQ2lMdnFtREEscUNBQ0UsTWpMMHFtREYsQ2lMdnFtREkscURBQ0UsU2pMeXFtRE4sQ2lMcHFtREEsK0JBQ0UsbUJqTHVxbURGLENpTHRxbURFLGlDQUVFLGtCQUNBLGlCQUZBLHlCakwwcW1ESixDaUx2cW1ESSw2Q0FDRSxvQmpMeXFtRE4sQ2lMdHFtREUsd0NBQ0Usb0JqTHdxbURKLENNMXBtREksMEIyS3pCSiwrQkFjSSxtQmpMeXFtREYsQ2lMeHFtREUsaUNBQ0UsZUFDQSxxQmpMMHFtREosQ0FDRixDaUxycW1ERSw4Q0FDRSxlakx3cW1ESixDaUx0cW1ERSwrQ0FHRSxhOUtrQlUsQzhLcEJWLGtCQUdBLGU5S2dFMEIsQzhLbEUxQixzQkFHQSxjakx3cW1ESixDaUx0cW1ERSxzREFFRSxrQkFDQSxpQkFGQSxtQmpMMHFtREosQ2lMdHFtREUsc0NBQ0UsWWpMd3FtREosQ010cm1ESSwwQjJLaUJBLCtDQUdFLHVCQUZBLG1CQUNBLHFCQUVBLGlCakx3cW1ESixDaUx2cW1ESSx3REFDRSxpQmpMeXFtRE4sQ2lMdHFtREUsc0RBQ0UsbUJBQ0EscUJqTHdxbURKLENBQ0YsQ2tML3ZtREEsNEJBQ0UsYUFFQSxzQkFEQSxjbExtd21ERixDTTNzbURJLHlCNEsxREosNEJBS0ksbUJBQ0EsNkJsTG93bURGLENBQ0YsQ01qdG1ESSwwQjRLMURKLDRCQVNJLGVsTHN3bURGLENBQ0YsQ2tMbndtREEsbUNBSUUsbUJBSEEsd0IvSzZFWSxDK0s1RVosYUFJQSxXQUhBLHVCQUVBLGdCbEx1d21ERixDa0xyd21ERSx1Q0FDRSxhbEx1d21ESixDTWx1bURJLDBCNEtsQ0EsdUNBQ0UsV2xMdXdtREosQ0FDRixDa0xyd21ERSwwQ0FDRSxxQmxMdXdtREosQ003dG1ESSw0QjRLM0NGLDBDQUdJLHFCbEx5d21ESixDQUNGLENrTHJ3bURBLG1DQUVFLHVCQUNBLG1CQUZBLFVsTDB3bURGLENNcnZtREkseUI0S3RCSixtQ0FLSSxjbEwwd21ERixDQUNGLENNMXZtREksMEI0S3RCSixtQ0FRSSx1QmxMNHdtREYsQ0FDRixDa0x6d21EQSxxQ0FJRSxxQi9LeUJZLEMrSzVCWiwrQkFFQSw4QkFEQSxvQkFHQSxrQkFDQSxTbEw0d21ERixDTXh3bURJLDBCNEtWSixxQ0FRSSx5QmxMOHdtREYsQ0FDRixDa0wzd21EQSxrQ0FFRSxxQkFEQSxVbEwrd21ERixDTWx4bURJLHlCNEtFSixrQ0FJSSxnQkFDQSxTbExneG1ERixDQUNGLENrTDd3bURBLHdDQUNFLGEvS01ZLEMrS0xaLG1CQUNBLGdCbExneG1ERixDTTl4bURJLDBCNEtXSix3Q0FLSSxtQkFDQSxrQmxMa3htREYsQ0FDRixDa0wvd21EQSxvRUFDRSxhL0tKWSxDK0tLWixpQkFDQSxnQmxMa3htREYsQ00xeW1ESSwwQjRLcUJKLG9FQUtJLG1CQUNBLHFCbExveG1ERixDQUNGLENNbnltREksNEI0S1FKLG9FQVVJLGVBQ0Esa0JsTHF4bURGLENBQ0YsQ2tMbHhtREEsa0NBRUUsYWxMb3htREYsQ2tMbnhtREUsd0NBQ0UsYWxMcXhtREosQ21MejNtREEsYUFFRSxvQkFEQSxvQm5MZzRtREYsQ01yMG1ESSwwQjZLNURKLGFBS0ksd0JBREEscUJuTGs0bURGLENBQ0YsQ21MOTNtREEsdUJBQ0Usc0JBQ0EsYW5MaTRtREYsQ21MOTNtREEsb0JBSUUsYWhMZ0VZLENnTG5FWixtQkFDQSxtQkFDQSxzQm5MazRtREYsQ012MW1ESSx5QjZLOUNKLG9CQU1JLGVuTG00bURGLENBQ0YsQ001MW1ESSwwQjZLOUNKLG9CQVVJLG9CQUNBLHNCQUZBLGFuTHU0bURGLENBQ0YsQ21MbDRtREEsNEJBQ0UsaUJBQ0EsZ0JuTHE0bURGLENNeDJtREksMEI2SzNCQSxpQ0FDRSxpQkFDQSxvQm5MczRtREosQ21McDRtREUsaUNBQ0UsbUJBQ0Esa0JuTHM0bURKLENBQ0YsQ01sM21ESSx5QjZLakJGLHdDQUVJLFluTHE0bURKLENBQ0YsQ29MajdtREEsNkJBQ0Usd0JqTDBGWSxDaUx6RlosYUFDQSxzQkFDQSxlQUNBLHNCcExvN21ERixDTS8zbURJLDBCOEsxREosNkJBUUksbUJBREEsOEJBRUEsdUJwTHM3bURGLENBQ0YsQ29McjdtREUscUNBQ0Usd0JwTHU3bURKLENNejRtREkseUI4SzVDRixvQ0FHSSxrQkFEQSxZcEx3N21ESixDQUNGLENNLzRtREksMEI4S3BDSixxQ0FFSSxTcExzN21ERixDQUNGLENvTG43bURBLG1DQUNFLGFwTHM3bURGLENvTHI3bURFLHNDQUVFLHVCQURBLGFBRUEsMEJwTHU3bURKLENvTHI3bURJLDBDQUNFLGtCcEx1N21ETixDTWo2bURJLDBCOEs5QkosbUNBWUksdUJwTHU3bURGLENBQ0YsQ29McDdtREEseUNBRUUscUJBREEsZWpMa0Y0QixDaUxoRjVCLGdCcEx1N21ERixDTTEzbURJLG9EOEsxREosd0NBRUksY0FFQSx1QkFEQSxVcEx3N21ERixDQUNGLENNdjZtREksNEI4S3JCSix3Q0FPSSxjQUVBLHVCQURBLFVwTDA3bURGLENBQ0YsQ29MdDdtREEsb0NBQ0Usb0JwTHk3bURGLENNLzdtREksMEI4S0tKLG9DQUdJLHFCcEwyN21ERixDQUNGLENvTHg3bURBLG1DQUNFLGFqTFNZLENpTFBaLGtCQUNBLGlCQUZBLHlCcEw2N21ERixDTTM4bURJLDBCOEtZSixtQ0FNSSxtQkFDQSxxQnBMNjdtREYsQ0FDRixDb0w1N21ERSx5Q0FDRSxhcEw4N21ESixDb0wxN21EQSxvQ0FDRSxZcEw2N21ERixDTTM4bURJLDZCOEtpQkEsZ0RBQ0UsY0FDQSxtQkFFQSxnQkFEQSxVcEw4N21ESixDQUNGLENNaCttREksMEI4S3NDQSxnREFDRSxjQUNBLGFwTDY3bURKLENvTHI3bURJLHdGQUNFLGlCcEwwN21ETixDb0x0N21ESSx1RkFDRSxnQnBMdzdtRE4sQ0FSRixDTXo5bURJLDZCOEsrQ0osZUFFSSxhcExzN21ERixDQUNGLENNeCttREksNkI4SytDSixlQUtJLFlwTHc3bURGLENBQ0YsQ00xL21ESSwwQjhLNERKLGVBUUksWXBMMDdtREYsQ0FDRixDTWwvbURJLDRCOEsrQ0osZUFXSSxhcEw0N21ERixDQUNGLENvTHo3bURBLG9DQUNFLGtCQUNBLGdCQUNBLG9CcEw0N21ERixDb0x6N21EQSxpREFDRSxlQUNBLGtCcEw0N21ERixDb0x6N21EQSxxQ0FJRSx3QmpML0RZLENpTDhEWix5QkFEQSxrQkFHQSxpQ0FDQSxxQkFDQSxrQkFOQSxzQnBMazhtREYsQ29MMTdtREUsMkNBRUUsd0JqTHJFVSxDaUxvRVYsVXBMNjdtREosQ29MeDdtREEsZ0RBQ0UsZXBMMjdtREYsQ29MeDdtREksb0VBQ0UsbUJwTDA3bUROLENvTHA3bURFLGtGQUNFLFdwTHU3bURKLENxTHBtbkRBLHNCQUVFLG1CQURBLGVyTHdtbkRGLENxTHJtbkRFLDBCQUVFLGNBQ0EscUJBRkEsWXJMeW1uREosQ01yaW5ESSw0QitLL0RBLGtDQUNFLFlyTHVtbkRKLENBQ0YsQ012am5ESSx5QitLNURKLHNCQWVJLGdCckx3bW5ERixDcUx2bW5ERSxpQ0FDRSxZckx5bW5ESixDQUNGLENNL2puREksMEIrSzVESixzQkFxQkksb0JyTDBtbkRGLENBQ0YsQ3FMeG1uREUsaUNBQ0UsZUFDQSxnQkFDQSxtQkFDQSw4QnJMMG1uREosQ3FMeG1uREkscUNBRUUsbUJBREEsa0JyTDJtbkROLENxTHJtbkRBLDRCQUNFLGFBR0EsbUJBREEsZUFEQSxRckwwbW5ERixDTXhrbkRJLDZCK0twQ0osNEJBT0ksZXJMeW1uREYsQ0FDRixDTTdrbkRJLDRCK0twQ0osNEJBV0kscUJyTDBtbkRGLENBQ0YsQ3FMeG1uREUsc0NBQ0UsYUFFQSxtQkFEQSxRckwybW5ESixDcUx4bW5ESSxpREFDRSxlckwwbW5ETixDcUx2bW5ESSwwQkFURixzQ0FVSSxxQnJMMG1uREosQ0FDRixDcUx0bW5EQSwrQkFDRSx5QnJMeW1uREYsQ01obm5ESSwwQitLTUosK0JBR0ksMkJyTDJtbkRGLENBQ0YsQ3FMeG1uREEsd0JBQ0UseUJBQ0EsZ0JBQ0EscUJyTDJtbkRGLENNM25uREksMEIrS2FKLHdCQUtJLG9CQUNBLHNCckw2bW5ERixDQUNGLENxTDFtbkRBLHNDQUNFLHlCckw2bW5ERixDTXJvbkRJLHlCK0t1Qkosc0NBR0ksd0JyTCttbkRGLENBQ0YsQ00xb25ESSwwQitLdUJKLHNDQU1JLHNCckxpbm5ERixDQUNGLENxTDltbkRBLHNEQUNFLGVyTGlubkRGLENxTC9tbkRFLGlGQUVFLG1CQURBLGVBRUEsUXJMaW5uREosQ001bm5ESSxtRCtLZUUsK0dBQ0UsY0FDQSxTQUNBLGdCckxnbm5ETixDQUNGLENNbHBuREksNEIrS3VCRixpRkFlSSxzQkFDQSxRckxnbm5ESixDcUwzbW5ERSxvRkFDRSxXckwrbW5ESixDQUpGLENNem9uREksbUQrS3dDQSxtQ0FDRSxlQUNBLG1CckwwbW5ESixDcUx2bW5ERSx1R0FDRSxrQkFDQSxtQnJMeW1uREosQ0FDRixDTXhxbkRJLDRCK0trRUMseUNBQ0MsVXJMeW1uREosQ0FDRixDc0x0dm5EQSxnQkFDRSxhQUNBLG1CQUNBLGlCQUNBLDJCQUNBLG1CdEx5dm5ERixDTWxzbkRJLHlCZ0w1REosZ0JBVUksZUFEQSxTQURBLHVCQURBLGdCdEw4dm5ERixDQUNGLENNMXNuREksMEJnTDVESixnQkFhSSxtQnRMNnZuREYsQ0FDRixDTW5ybkRJLG1EZ0x4RkosZ0JBaUJJLFF0TDh2bkRGLENBQ0YsQ012c25ESSw0QmdMekVKLGdCQXFCSSxzQkFDQSxTQUNBLGF0TCt2bkRGLENBQ0YsQ3NMM3ZuREEsdUJBT0UsdUJBTEEsd0JuTCtEWSxDbUw3RFosYUFIQSwyQkFJQSxzQkFDQSwyQkFFQSxrQkFMQSwwQnRMbXduREYsQ3NMN3ZuREUsbUNBQ0UsYXRMK3ZuREosQ001dG5ESSw0QmdMakNGLGtDQUdJLGlCdEw4dm5ESixDc0w3dm5ESSx3Q0FDRSxXQUtBLFlBSkEsa0JBQ0EsWUFDQSxNQUNBLGN0TGd3bkROLENBQ0YsQ010dm5ESSx5QmdMaENKLHVCQTJCSSxjQUNBLFF0TCt2bkRGLENBQ0YsQ01odW5ESSxtRGdMNURKLHVCQStCSSxXdExpd25ERixDQUNGLENNanduREksMEJnTGhDSix1QkFrQ0ksZ0J0TG13bkRGLENBQ0YsQ016dm5ESSw0QmdMN0NKLHVCQXFDSSxnQkFDQSxjdExxd25ERixDQUNGLENzTGx3bkRBLGdDQUNFLHdCbkxlWSxDbUxkWixVbkxPWSxDbUxOWixpQnRMcXduREYsQ3NMcHduREUsdUNBR0Usd0JuTEtVLENtTEpWLFVuTENVLENtTEpWLGtCQUlBLG1CQUNBLGVuTGlEMEIsQ21ML0MxQixZQUNBLDBCQVBBLGtCQUtBLFN0THd3bkRKLENzTGx3bkRBLHVCQUNFLGtCdExxd25ERixDTWp5bkRJLDBCZ0wyQkosdUJBR0ksb0J0THV3bkRGLENBQ0YsQ3NMcHduREEsdUJBRUUsaUJBR0EsZW5MOEI0QixDbUxoQzVCLGlCQUNBLG1CQUhBLGV0TDJ3bkRGLENzTHR3bkRFLDRCQUVFLGFuTE5VLENtTEtWLGNBRUEsZXRMd3duREosQ3NMdnduRGEsNERBQ1AsVXRMeXduRE4sQ010em5ESSx5QmdMa0NKLHVCQWVJLGlCQUNBLG1CQUNBLGV0TDB3bkRGLENBQ0YsQ01qem5ESSw0QmdMcUJKLHVCQXFCSSxldEwyd25ERixDQUNGLENzTHZ3bkRFLHlCQUNFLHVCQUNBLHFCdEwwd25ESixDc0x4d25ESSxrQ0FDRSxxQnRMMHduRE4sQ3NMdnduREUsMEJBRUUsY0FDQSxxQkFGQSxZdEwyd25ESixDc0x4d25ESSwrQkFDRSxZdEwwd25ETixDc0x0d25ESSwrREFDRSxTdEx3d25ETixDc0xud25EQSxzQkFDRSx1QnRMc3duREYsQ3NMcnduRFcsc0RBRVAsaUJuTHBFVSxDbUxtRVYsVXRMd3duREosQ3NMdHduREksNERBRUUsb0JuTHBFUSxDbUxtRVIsYXRMeXduRE4sQ01sMm5ESSwwQmdMbUZKLHNCQVdJLDRCdEx5d25ERixDQUNGLENzTG53bkRBLHNCQUNFLGF0THN3bkRGLENNNTJuREkseUJnTHFHSixzQkFHSSxnQnRMd3duREYsQ0FDRixDTXIxbkRJLG1EZ0xpRkYsNkJBRUksZXRMdXduREosQ0FDRixDdUxqN25EQSx5QkFFRSxzQkFEQSxrQnZMcTduREYsQ001M25ESSwwQmlMMURKLHlCQUlJLDJCdkxzN25ERixDQUNGLEN1TG43bkRBLGlDQUNFLHFCQUNBLGlCdkxzN25ERixDTXQ0bkRJLHlCaUxsREosaUNBSUkscUJBQ0EsaUJ2THc3bkRGLENBQ0YsQ3VMcjduREEsOEJBQ0UsYUFDQSxjdkx3N25ERixDTWo1bkRJLDBCaUx6Q0osOEJBSUksNkJ2TDA3bkRGLENBQ0YsQ3VMdjduREEsaUNBS0UsbUJBRkEsYUFGQSxjQUdBLGVBRkEsa0J2TDY3bkRGLENNOTVuREksMEJpTGpDSixpQ0FXSSxvQkFKQSxhQUdBLHNCQUZBLG1CQUNBLGtCdkw4N25ERixDQUNGLENNMTVuREksNkJpTDlDSixpQ0FlSSxtQkFEQSxrQnZMKzduREYsQ0FDRixDdUwzN25EQSxnQ0FHRSxrQkFEQSxZQURBLFV2TGc4bkRGLENNbjduREksMEJpTGRKLGdDQU1JLGVBQ0EsdUJBRkEsYXZMazhuREYsQ0FDRixDdUw3N25EQSxnQ0FJRSwyQkFIQSxtQkFDQSxxQkFDQSxrQnZMaThuREYsQ01qOG5ESSwwQmlMSEosZ0NBTUksY3ZMazhuREYsQ0FDRixDTXQ4bkRJLDBCaUxISixnQ0FZSSxjQUhBLG1CQUNBLHFCQUNBLHNCdkxxOG5ERixDQUNGLENNajhuREksNkJpTGhCSixnQ0FlSSxrQnZMczhuREYsQ0FDRixDd0w3Z29EQSx3QkFDRSx3QnJMK0VZLENxTDlFWixVckwyRVksQ3FMMUVaLGdCeExnaG9ERixDTXo5bkRJLHlCa0wxREosd0JBT0ksaUJBQ0Esa0JBRkEsb0JBREEsY3hMcWhvREYsQ0FDRixDd0wvZ29EQSxnQ0FDRSxheExraG9ERixDTXIrbkRJLDBCa0w5Q0osZ0NBR0ksWXhMb2hvREYsQ0FDRixDd0xqaG9EQSwrQkFDRSxrQnhMb2hvREYsQ005K25ESSwwQmtMdkNKLCtCQUdJLGdCQUNBLGtCeExzaG9ERixDQUNGLEN3TG5ob0RBLHFDQUNFLGtCeExzaG9ERixDTXgvbkRJLDBCa0wvQkoscUNBR0ksc0J4THdob0RGLENBQ0YsQ01oL25ESSw0Qm1MekVKLGlDQUVJLGlCekw0am9ERixDQUNGLENNbmdvREksMEJtTDVESixpQ0FLSSxlekw4am9ERixDQUNGLEN5THZqb0RBLGlDQUtFLG1CQUpBLGFBR0Esc0JBRkEsOEJBQ0EsaUJ6TCtqb0RGLENNbmhvREksMEJtTC9DSixpQ0FTSSx1QkFEQSxtQkFEQSx5QnpMaWtvREYsQ0FDRixDeUw1am9EQSxnQ0FLRSx1QkFDQSwrQkFIQSxhQUNBLHNCQUhBLGdCQU1BLGFBTEEsVXpMb2tvREYsQ01waW9ESSwwQm1MbENKLGdDQWNJLG1CQUhBLGdCQUVBLGdCQUhBLGVBRUEsVUFIQSxTekxza29ERixDQUNGLENNamlvREksNkJtTDlCQSxpREFDRSxrQnpMa2tvREosQ3lMaGtvREUsa0NBQ0UsYXpMa2tvREosQ0FDRixDeUw5am9EQSx1Q0FDRSxnQnpMaWtvREYsQ00xam9ESSx5Qm1MUkosdUNBR0ksa0J6TG1rb0RGLENBQ0YsQ3lMaGtvREEsdUNBQ0UsNEJ6TG1rb0RGLENNbmtvREksMEJtTERKLHVDQUdJLG1Cekxxa29ERixDQUNGLEN5TGxrb0RBLDZDQUNFLGtCQUNBLG9Cekxxa29ERixDTTdrb0RJLHlCbUxNSiw2Q0FJSSxtQkFDQSxzQnpMdWtvREYsQ0FDRixDeUxoa29EQSxvQ0FDRSx3QnRMRVksQ3NMRFosVXRMRlksQ3NMR1osY3pMc2tvREYsQ3lMcmtvREUsZ0VBQ0UsbUJBQ0EsVXpMdWtvREosQ01obW9ESSwwQm1MbUJKLG9DQVNJLG1Cekx3a29ERixDeUx2a29ERSxnRUFDRSxrQnpMeWtvREosQ0FDRixDeUxya29EQSwwQ0FDRSxhQUVBLHNCQURBLGN6THlrb0RGLENNOW1vREksMEJtTG1DSiwwQ0FLSSxrQnpMMGtvREYsQ0FDRixDeUx2a29EQSxtQ0FHRSxtQkFGQSxhQUNBLHNCQUVBLHNCekwwa29ERixDTTFub0RJLDBCbUw0Q0osbUNBTUksc0JBRUEsZ0JBREEsb0J6TDZrb0RGLENBQ0YsQ3lMemtvREEseUNBQ0UsYXRMdkJZLENzTHdCWixtQkFDQSxtQnpMNGtvREYsQ012b29ESSwwQm1Md0RKLHlDQUtJLG1CQUNBLHFCekw4a29ERixDQUNGLENNaG9vREksNEJtTDJDSix5Q0FTSSxlQUNBLGtCekxnbG9ERixDQUNGLEN5TDdrb0RBLHlDQUNFLGlCQUVBLGV0TEo0QixDc0xHNUIscUJ6TGlsb0RGLENNenBvREksMEJtTHNFSix5Q0FLSSxvQkFDQSxxQnpMa2xvREYsQ0FDRixDTWxwb0RJLDRCbUx5REoseUNBU0ksZUFDQSxrQkFDQSxnQkFFQSxzQkFEQSxnQnpMcWxvREYsQ0FDRixDeUxqbG9EQSwyQ0FHRSxjQUZBLGlCQUNBLGlCQUVBLHFCQUNBLFV6TG9sb0RGLENNaHJvREksMEJtTHVGSiwyQ0FRSSxtQkFDQSxzQkFGQSxrQnpMd2xvREYsQ0FDRixDeUwva29EQSxtQ0FDRSxzQnpMcWxvREYsQ005cm9ESSx5Qm1Md0dKLG1DQUdJLGlCekx1bG9ERixDQUNGLENNbnNvREksMEJtTHdHSixtQ0FNSSx5QnpMeWxvREYsQ0FDRixDTTNyb0RJLDRCbUxvR0EsOERBQ0Usc0J6TDBsb0RKLENBQ0YsQ3lMdGxvREEsZ0NBRUUsc0JBREEsa0J6TDBsb0RGLEN5THhsb0RFLG1DQUNFLHNCekwwbG9ESixDTXJ0b0RJLHlCbUx1SEosZ0NBT0kscUJ6TDJsb0RGLENBQ0YsQ3lMdmxvREUsNkJBQ0UsZ0JBQ0EsZ0J6TDBsb0RKLENNbHRvREksNkJtTDRIQSw2QkFDRSxlQUNBLGdCekx5bG9ESixDeUx0bG9ERSw2QkFDRSxZekx3bG9ESixDQUNGLEN5THJsb0RJLHdEQUNFLFF6THVsb0ROLEN5THBsb0RFLDJEQUNFLGV6THNsb0RKLEN5THBsb0RJLDJFQUNFLGtCekxzbG9ETixDeUxsbG9ERSwrQkFDRSxnQnpMb2xvREosQ3lMOWtvREEseUNBQ0UseUJBQ0EsVXpMaWxvREYsQ3lML2tvREUsZ0RBQ0Usd0J0TGpKVSxDc0xrSlYsb0J6TGlsb0RKLEN5TC9rb0RJLHNEQUNFLHdCdExwSlEsQ3NMcUpSLG9CekxpbG9ETixDeUxobG9ETSx3REFDRSxVekxrbG9EUixDeUw3a29ERSx5Q0FqQkYseUNBa0JJLGV6TGdsb0RGLENBQ0YsQ3lMOWtvREUseUNBckJGLHlDQXNCSSxlekxpbG9ERixDQUNGLEN5TC9rb0RFLDBDQXpCRix5Q0EwQkksZXpMa2xvREYsQ0FDRixDeUxobG9ERSwwQ0E3QkYseUNBOEJJLGdCekxtbG9ERixDQUNGLEMwTG4xb0RFLHVDQUNFLHVCMUxzMW9ESixDMExsMW9EQSxxREFFRSx3QkFEQSxpQjFMczFvREYsQ01qeW9ESSwwQm9MdERKLHFEQUlJLHFCMUx1MW9ERixDQUNG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REYsQ014anBESSwwQnFMNElKLDJCQVNJLHVCQUNBLDBCQUZBLFkzTDA2b0RGLENBQ0YsQzJMcjZvREEsbUJBQ0UsMkIzTHc2b0RGLENNbmtwREksMEJxTDBKSixtQkFHSSxtQjNMMDZvREYsQ0FDRixDMkx6Nm9ERSwrQ0FDRSx1QjNMMjZvREosQzJMdjZvREEsZ0NBR0UsZXhMbEc0QixDd0xnRzVCLG1CQUNBLGUzTDI2b0RGLEMyTHY2b0RBLGdDQUNFLGlCM0wwNm9ERixDMkx6Nm9ERSxvREFDRSxxQjNMMjZvREosQzJMejZvREUseUNBQ0UsaUIzTDI2b0RKLEMyTHo2b0RFLG1DQUNFLG1CQUNBLGtCM0wyNm9ESixDMkx6Nm9ERSxrQ0FDRSxtQkFDQSxxQjNMMjZvREosQzJMejZvREUsNENBQ0UsYzNMMjZvREosQzRManFwREUsa0NBQ0UsdUI1TG9xcERKLEM0TDVwcERBLHVCQUNFLG9CNUwrcHBERixDTTltcERJLDBCc0xsREosdUJBR0kscUI1TGlxcERGLENBQ0YsQzRMOXBwREEsNkJBQ0UsdUI1TGlxcERGLENNdm5wREksMEJzTDNDSiw2QkFHSSx5QjVMbXFwREYsQ0FDRixDNExocXBEQSxpQ0FDRSxrQjVMbXFwREYsQ01ob3BESSwwQnNMcENKLGlDQUdJLHNCNUxxcXBERixDQUNGLENNeG5wREksNkJzTDFDSixxQ0FFSSxxQjVMcXFwREYsQ0FDRixDNExqcXBERSwyQ0FDRSxrQjVMb3FwREosQzRManFwREUsa0RBRUUsYUFEQSxjNUxvcXBESixDTXRvcERJLDRCc0x4QkEsMkNBRUUsY0FEQSxpQjVMa3FwREosQzRMOXBwREUsa0RBRUUsWUFEQSxVNUxpcXBESixDQUNGLENNam9wREksbURzTDNCQSwyQ0FDRSx1QjVMK3BwREosQzRMNXBwREUsOERBQ0UsYzVMOHBwREosQ0FDRixDNkxqdXBEQSwrQkFDRSxvQjdMb3VwREYsQ016cXBESSwwQnVMNURKLCtCQUdJLHdCQUNBLGM3THN1cERGLENBQ0YsQzZMbnVwREEseUJBQ0UsYTdMc3VwREYsQ01ucnBESSwwQnVMcERKLHlCQUdJLGU3THd1cERGLENBQ0YsQzZMcnVwREEsZ0NBQ0Usa0JBQ0EsaUJBQ0EsZTdMd3VwREYsQ005cnBESSwwQnVMN0NKLGdDQUtJLG1CQUNBLGlCQUNBLGU3TDB1cERGLENBQ0YsQzZMdnVwREEsb0NBQ0UsaUJBQ0Esc0JBQ0Esa0I3TDB1cERGLENNM3NwREksMEJ1TGxDSixvQ0FLSSxtQkFDQSxzQkFDQSxrQjdMNHVwREYsQ0FDRixDNkxydXBEQSxxQkFDRSxhQUNBLHNCQUNBLGU3TDJ1cERGLEM2TDF1cERFLGlEQUNFLHVCN0w0dXBESixDTTl0cERJLDBCdUxuQkoscUJBUUksbUJBQ0Esa0I3TDZ1cERGLEM2TDV1cERFLGlEQUNFLGtCN0w4dXBESixDQUNGLENNMXRwREksNkJ1TGhDSixxQkFlSSxxQjdMK3VwREYsQ0FDRixDTS90cERJLDRCdUxoQ0oscUJBa0JJLFM3TGl2cERGLENBQ0YsQzZMOXVwREEsK0JBQ0Usd0IxTDZCWSxDMEw1QlosaUI3TGl2cERGLEM2TGh2cERFLCtDQUNFLG9CN0xrdnBESixDTXp2cERJLDBCdUxHSiwrQkFPSSxPQUNBLHFCN0xtdnBERixDQUNGLEM2TGh2cERBLCtCQUNFLHdCMUxtQlksQzBMbEJaLG1CN0xtdnBERixDNkxqdnBERSwyQ0FDRSxxQkFDQSxlN0xtdnBESixDTXh3cERJLDBCdUxlSiwrQkFXSSxvQkFEQSxhN0xvdnBERixDQUNGLEM4TDEwcERBLHNCQUNFLGtCOUw2MHBERixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYmFzZS9faGVscGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3Ytc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9nbG9iYWwvX3N0YXRlcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLXRvZ2dsZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Z1ZS1zZWxlY3Qvc3JjL3Njc3MvbW9kdWxlcy9fb3Blbi1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX2NsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19kcm9wZG93bi1vcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NlbGVjdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvdnVlLXNlbGVjdC9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2gtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy92dWUtc2VsZWN0L3NyYy9zY3NzL21vZHVsZXMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL190aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2Fic3RyYWN0cy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NrLWljb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19hdXRoLW1vZGFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2stY29sbGFwc2FibGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19saXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2Zyb250LW1vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9faU9TLWRlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS0yMDIzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fYnJlYWRjcnVtYi1uYXZpLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fdGhpcnR5LXNlY29uZHMtc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fcmV2aWV3LXNsYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX2VkaXQtc3BlY2lhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbWVkaWEtYXJlYS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvY29tcG9uZW50cy9fc2xhLW1lZGlhLWFyZWEtbm9taW5hdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1tZWRpYS1hcmVhLXdpbm5lci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2NvbXBvbmVudHMvX3NsYS1vdmVydmlldy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtbm9taW5hdGlvbi1jb25maXJtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19zbGEtZG9uYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9jb21wb25lbnRzL19waC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L2xheW91dC9fbmF2LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX21hZ2F6aW5lLXN0b3JpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xpbmstYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvYWJzdHJhY3RzL21peGlucy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19pbnNwaXJpbmctbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19wYWNrYWdlLWRlYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1wYXJ0bmVycy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9faW5zcGlyaW5nLXJlZ2lvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9sYW5kaW5nLXBhZ2UvX2xhdGVzdC1qb2JzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19hYm91dC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2xhbmRpbmctcGFnZS9fYWRkLWVudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbGFuZGluZy1wYWdlL19ldmVudC1jcmVhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3Z1ZS1mb3JtdWxhdGUtb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fc2ltcGxlLXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zdGlja3ktZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX3NpbmdsZS1hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fZmlpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9hYnN0cmFjdHMvbWl4aW5zL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19maWx0ZXItaW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMvZmlsdGVycy9fb2ZmZXItdHlwZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX2V2ZW50LXR5cGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19ndWVzdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9maWx0ZXJzL19vdGhlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL2ZpbHRlcnMvX3JlZ2lvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnNwaXJhdGlvbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy9fcGFja2FnZS1kZWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtcmVzdWx0LXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19pbnRlcm5hbC1saW5rcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzL19ldmVudC1jcmVhdG9yLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZGVtb3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3JlbGF0ZWQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3Jvb21zLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2VudGl0eS1kZXRhaWxzL19zdGlja3ktYm94LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZW50aXR5LWRldGFpbHMvX3N0aWNreS1ib3gtcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9lbnRpdHktZGV0YWlscy9fcGFja2FnZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX21hZ2F6aW5lcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL21hZ2F6aW5lcy9fZW50aXR5LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19jYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvbWFnYXppbmVzL19yZWxhdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZmF2b3JpdGVzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2luZm8uc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9mYXZvcml0ZXMvX2VudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9fZmF2b3JpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2V2ZW50LWpvYnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9ldmVudC1qb2JzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VvLXBhZ2VzL19jYXJkcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fbWFpbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2VudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2NyZWF0ZS1lbnRyeS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fY3JlYXRlLXBhY2thZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2VudHJ5LWVkaXQtd2l6YXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19yZXF1ZXN0cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fdmlldy1yZXF1ZXN0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19lZGl0LXJlcXVlc3QtZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvZGFzaGJvYXJkL19wYWNrYWdlLWVkaXQuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9kYXNoYm9hcmQvX2F2YWlsYWJpbGl0eS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fcmVwZXRhdGlvbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL2Rhc2hib2FyZC9fcHJpY2VkeW5hbWljLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3ByaW50LWxvY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NrZWxldG9uLXBsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvX3NlYXJjaC1wYWdlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3N0aWNreS1maWx0ZXItcGFja2FnZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtbWFpbi5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3BhY2thZ2UtZmlsdGVycy1zcGVjaWFscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLWZpbHRlcnMtbWVhbHMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zZWFyY2gtcmVzdWx0cy1wYWNrYWdlcy9fcGFja2FnZS1kZXRhaWxzLXJlc2VydmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvX3ByaW50LXBhY2thZ2UtZGV0YWlscy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3NlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL19wYWNrYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL19zdWdnZXN0aW9uLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvY29tcG9uZW50cy9fcmV2aWV3cy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19hZ2VudC5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9jb21wb25lbnRzL19xdWVzdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvY29tcG9uZW50cy9fb3Bwb3J0dW5pdGllcy5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fYmFzZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fZ3JleS1jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL19laW50cmFnZS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9laW50cmFnZS9fcHJpY2luZy10YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvZWludHJhZ2UvX3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL2VpbnRyYWdlL19ib29raW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL193ZXJiZW1vZWdsaWNoa2VpdGVuLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlbnRsb2thbGUvLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnQvcGFnZXMvc3RhdGljLXBhZ2VzL193ZXJiZWZvcm1hdGUuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2Fib3V0dXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX21haWxpbmcuc2NzcyIsIndlYnBhY2s6Ly9ldmVudGxva2FsZS8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udC9wYWdlcy9zdGF0aWMtcGFnZXMvX2ltcHJlc3N1bS5zY3NzIiwid2VicGFjazovL2V2ZW50bG9rYWxlLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250L3BhZ2VzL3N0YXRpYy1wYWdlcy9fbmV3c2xldHRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBjb3Zlci1pbWFnZS1jb250YWluZXIoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgLy8gLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuaW1nIHtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qXG4gKiBOZXcgc3R5bGVzXG4gKi9cbkBpbXBvcnQgJ2Zyb250L2Fic3RyYWN0cy9pbXBvcnRzJztcbkBpbXBvcnQgJ2Zyb250L2Jhc2UvaW1wb3J0cyc7XG5AaW1wb3J0ICdmcm9udC9jb21wb25lbnRzL2ltcG9ydHMnO1xuQGltcG9ydCAnZnJvbnQvbGF5b3V0L2ltcG9ydHMnO1xuQGltcG9ydCAnZnJvbnQvcGFnZXMvaW1wb3J0cyc7XG5cbi8vJG9sZC1pbWFnZXMtZm9sZGVyOiAnLi4vaW1hZ2VzJztcbi8vJG9sZC1pbWFnZXMtZm9sZGVyLTE6ICcuLi8uLi9pbWFnZXMnO1xuLy9AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MnO1xuLy9AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zJztcbi8vQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcyc7XG4vL0BpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuLy9AaW1wb3J0ICd+Zm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3MnO1xuLy9AaW1wb3J0IFwib2xkX3BhZ2VzL3ZhcmlhYmxlXCI7XG4vL0BpbXBvcnQgXCJvbGRfcGFnZXMvc2V0dGluZ3MvX2ltcG9ydHNcIjtcbi8vQGltcG9ydCBcIm9sZF9wYWdlcy9iYXNlL19pbXBvcnRzXCI7XG4vL0BpbXBvcnQgXCJvbGRfcGFnZXMvY29tcG9uZW50cy9faW1wb3J0c1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXBpeGVsLWJhc2U7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgJi5tb2RhbC1vcGVuLFxuICAmLm5hdi1tZW51LW9wZW57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmLm1hcC1vcGVuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYWNrLXRvLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcblxuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgICAgICAgICBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDVweCk7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4iLCIvKipcbiAqIDEuIEdyaWRcbiAqIDIuIFV0aWxpdGllc1xuICogMy4gQ29sb3JzXG4gKiA0LiBCb2R5XG4gKiA1LiBUeXBvZ3JhcGh5XG4gKiA2LiBMaW5rc1xuICogNy4gQnV0dG9uc1xuICogOC4gRm9ybXNcbiAqL1xuXG4vKipcbiAqIDEuR1JJRFxuICovXG5cbi8qXG4gKiBHcmlkIGJyZWFrcG9pbnRzXG4gKlxuICogRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4gKiBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4gKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTY4cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwMjRweCxcbiAgeGw6IDE0NDBweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG4vLyRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyO1xuLy8kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4O1xuLy8kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2O1xuXG4vKlxuICogR3JpZCBjb250YWluZXJzXG4gKlxuICogRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiAqL1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDQ5NHB4LFxuICBtZDogNjc4cHgsXG4gIGxnOiA5NThweCxcbiAgeGw6IDEyNDhweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuLypcbiAqIFNwYWNpbmdcbiAqXG4gKiBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4gKiB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4gKiBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuICovXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAwOiAwLFxuICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgICAzOiAkc3BhY2VyLFxuICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgICAgNTogKCRzcGFjZXIgKiAzKVxuICAgICksXG4gICAgJHNwYWNlcnNcbik7XG5cbi8qKlxuICogMy5DT0xPUlNcbiAqL1xuXG4kYmxhY2s6ICAgICAgICMxMjEyMTI7XG4kd2hpdGU6ICAgICAgICNmZmZmZmY7XG4kdHJ1ZS1ibGFjazogICMwMDAwMDA7XG4kZGFyay1ncmV5OiAgICM1YTVhNWE7XG4kZGFyay1ncmV5LTE6ICMyYzJjMmM7XG4kZGFyay1ncmV5LTI6ICMxYzFjMWM7XG4kZ3JlZW46ICAgICAgICM3Y2U3NTY7XG5cbiRwaW5rOiAgICAgICAgI0ZGNUE3NTtcbiRwaW5rLTI6ICAgICAgI0VDNTM2QztcbiRwaW5rLTM6ICAgICAgI0Q5NEQ2NDtcbiRwaW5rLTQ6ICAgICAgI0RBNDg2MDtcbiRwaW5rLTU6ICAgICAgI0M0NDU1QTtcbiRwaW5rLTY6ICAgICAgI2M3NDU1YjtcblxuJGdyZXk6ICAgICAgICAjRjJGMkYyO1xuJGdyZXktMjogICAgICAjRUNFQ0VDO1xuJGdyZXktMzogICAgICAjRDlEOUQ5O1xuJGdyZXktNDogICAgICAjQzVDNUM1O1xuJGdyZXktNTogICAgICAjNzI3MjcyO1xuJGdyZXktNjogICAgICAjNEY0RjRGO1xuJGdyZXktNzogICAgICAjNTM1MzUzO1xuJGdyZXktODogICAgICAjNDQ0NDQ0O1xuJHN0YXR1cy13YXJuaW5nLWRhcms6ICNCNTQ3MDg7XG5cbi8qKlxuICogNC5CT0RZXG4gKi9cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkYmxhY2s7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlO1xuJG1haW4tbmF2LWJnOiAgICAgICAgICAgICAgICMyNzI3Mjc7XG4kbWFpbi1uYXYtZGFyay1iZzogICAgICAgICAgIzFCMUIxQjtcblxuLyoqIDUuVFlQT0dSQVBIWVxuICpcbiAqICBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiAqXG4gKi9cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgXCJTb2ZpYSBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbiRmb250LXNpemUtcGl4ZWwtYmFzZTogICAgICAgIDE2cHg7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtO1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgLyAxLjI1O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgMjAwO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogICAgICAgNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwO1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyO1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS44NzU7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcblxuJGgxLWxnLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMy40Mzc1O1xuJGgyLWxnLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgzLWxnLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4zNzU7XG4kaDQtbGctZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjM3NTtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgICAgMDtcblxuLypcbiAqIDYuTElOS1NcbiAqXG4gKiBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4gKi9cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICRwaW5rO1xuJGxpbmstaG92ZXItY29sb3ItbmF2OiAgICAkYmxhY2s7XG5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgbm9uZTtcblxuLyoqXG4gKiAyLlVUSUxJVElFU1xuICovXG4kaW1hZ2VzLWZvbGRlcjogJy4uL2ltYWdlcyc7XG5cbiR0cmFuc2l0aW9uLWZhc3Q6ICcwLjFzIGVhc2UtaW4tb3V0JztcbiR0cmFuc2l0aW9uLXN0YW5kYXJkOiAnMC4ycyBlYXNlLWluLW91dCc7XG4kdHJhbnNpdGlvbi1zbG93OiAnMC4zcyBlYXNlLWluLW91dCc7XG5cbiR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb246ICcwLjFzJztcbiR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9uOiAnMC4ycyc7XG4kdHJhbnNpdGlvbi1zbG93LWR1cmF0aW9uOiAnMC4zcyc7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbTtcbi8vJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW07XG4vLyRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtO1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHg7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JleS00O1xuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjU7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbTtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtO1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW07XG5cbi8qKiA3LkJVVFRPTlNcbiAqXG4gKiAgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuflxuICovXG5cbi8qXG4gKiAgYXR0cjE6IEJhY2tncm91bmQgY29sb3JcbiAqICBhdHRyMjogRm9udCBjb2xvclxuXG4gKi9cbiRidXR0b24tY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRidXR0b24tY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICgkcGluaywkd2hpdGUpLFxuICAgICAgXCJzZWNvbmRhcnlcIjogICgkYmxhY2ssJHdoaXRlKSxcbiAgICApLFxuICAgICRidXR0b24tY29sb3JzXG4pO1xuXG4vKlxuICogIGF0dHIxOiBDb2xvclxuICogIGF0dHIyOiBIb3ZlciBjb2xvciAmIGJvcmRlciBjb2xvclxuICogIGF0dHIzOiBCb3JkZXIgY29sb3JcbiAqL1xuJG91dGxpbmUtYnV0dG9uLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kb3V0bGluZS1idXR0b24tY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgXCJwcmltYXJ5XCI6ICAgICAgICAgICAgKCRwaW5rLCR3aGl0ZSwkcGluayksXG4gICAgICBcInNlY29uZGFyeVwiOiAgICAgICAgICAoJHdoaXRlLCRwaW5rLCRncmV5LTUpLFxuICAgICAgXCJwcmltYXJ5LWludmVydFwiOiAgICAgKCRwaW5rLCRibGFjaywkcGluayksXG4gICAgICBcIndoaXRlXCI6ICAgICAgICAgICAgICAoJHdoaXRlLCR0cnVlLWJsYWNrLCR3aGl0ZSksXG4gICAgICBcIndoaXRlLWRhcmstYmdcIjogICAgICAoJHdoaXRlLCRwaW5rLCR3aGl0ZSksXG4gICAgICBcImJsYWNrXCI6ICAgICAgKCRkYXJrLWdyZXktMSwkcGluaywkZGFyay1ncmV5LTEpLFxuICAgICksXG4gICAgJG91dGxpbmUtYnV0dG9uLWNvbG9yc1xuKTtcblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbTtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgIDNyZW07XG4vLyRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAxcmVtO1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgMS41cmVtO1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAwLjYyNXJlbTtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgIDEuNXJlbTtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgIDAuODc1cmVtO1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgMTMwJTtcblxuJGJ0bi1wYWRkaW5nLXkteHNtOiAgICAgICAgICAgIDAuM3JlbTtcbiRidG4tcGFkZGluZy14LXhzbTogICAgICAgICAgICAwLjhyZW07XG4kYnRuLWZvbnQtc2l6ZS14c206ICAgICAgICAgICAgMC44NzVyZW07XG4kYnRuLWxpbmUtaGVpZ2h0LXhzbTogICAgICAgICAgMTMwJTtcblxuLy8kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbi8vJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4vLyRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy8kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuLy8kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbi8vJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuLy8kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuLy8kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuXG4vKipcbiAqICA3LkZPUk1cbiAqXG4gKiAgRm9ybSBlbGVtZW50cyBzdHlsZXMsIGlucHV0cyAsIGxhYmVscywgdmFsaWRhdGlvbnMgZXRjLi4uXG4gKi9cblxuXG4vLyRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgMC4zcmVtO1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgIDAuNjI1cmVtO1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRmb250LWZhbWlseS1iYXNlO1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW07XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAxLjI1OyAvL1Nob3VsZCBiZSB3aXRob3V0IHVuaXRcbi8vXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4vLyRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vL1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMTtcbiRpbnB1dC1jb2xvci1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmc6ICAgICAgICAgICAgJGdyZXktNDtcbiRpbnB1dC1ib3JkZXItY29sb3ItbGlnaHQtYmc6ICAgICAgICAgICAjYzljOWM5O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgIDFweDtcbi8vJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vL1xuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZztcbi8vJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3I7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yO1xuLy8kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4vLyRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbi8vXG4vLyRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vL1xuLy8kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy9cbi8vJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy9cbi8vJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbi8vJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vL1xuJGlucHV0LWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIzllOWU5ZTtcbiRpbnB1dC1sYWJlbC1jb2xvci1kYXJrLWJnOiAgICAgICAgICAgICAgICNjNWM1YzU7XG5cbiRpbnB1dC1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemU7XG4kaW5wdXQtbGFiZWwtZm9udC1zaXplLWZvY3VzZWQ6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplIC8gMS41O1xuXG4vL0N1c3RvbSBzZWxlY3QgZHJvcGRvd25cbiRpbnB1dC1jdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIDAgMCAyMHB4IHJnYmEoJHRydWUtYmxhY2ssIDAuMTUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAuMnJlbTtcblxuXG4vL1xuLy8vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAwLjkzNzVyZW07XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAwLjgxMjVyZW07XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAjZjJmMmYyO1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJHBpbms7XG4vL1xuXG4vKipcbiAqICA3LkVWRU5UTE9LQUxFIENBUkRTXG4gKlxuICogIEZvcm0gZWxlbWVudHMgc3R5bGVzLCBpbnB1dHMgLCBsYWJlbHMsIHZhbGlkYXRpb25zIGV0Yy4uLlxuICovXG4kZWwtY2FyZC10eXBlMS10aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRoMy1mb250LXNpemU7XG5cblxuJGVsLWNhcmQtc3VidGl0bGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAwLjg3NXJlbTtcblxuJGVsLWNhcmQtY2F0ZWdvcnktYmc6ICAgICAgICAgICAgICAgICAgICAgICAkdHJ1ZS1ibGFjaztcblxuJGVsLWNhcmQtZGVzY3JpcHRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAkZGFyay1ncmV5LTE7XG5cbi8qXG4gKiBCYWRnZXNcbiAqL1xuXG4kYmFkZ2VzLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kYmFkZ2VzLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIFwicHJpbWFyeVwiOiAgICAoJHBpbmssJHdoaXRlKSxcbiAgICAgIFwic2Vjb25kYXJ5XCI6ICAoJGdyZXktNSwkd2hpdGUpLFxuICAgICAgXCJsaWdodFwiOiAgICAgICgkd2hpdGUsICRwaW5rKVxuICAgICksXG4gICAgJGJhZGdlcy1jb2xvcnNcbik7XG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbi8vJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW07XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNXJlbTtcbi8vJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbi8vJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4vLyRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4vLyRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG4vKlxuICogTW9kYWxzXG4gKiBUT0RPOiBJbXBsZW1lbnQgbW9kYWxzIHZhcmlhYmxlcyBpbiBzay1tb2RhbFxuICovXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuLy8kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy9cbi8vLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4vLyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbi8vXG4vLyRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vLyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuLy9cbi8vJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuLy8kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4vL1xuLy8kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4vLyRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuLy8kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbi8vJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4vL1xuLy8kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuLy8kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuLy8kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuLy8kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG5cblxuIC8qKlxuICogIDguU0xBXG4gKi9cblxuXG4gJHNsYS1jb2xvcjogICAgICAgICAgICAgICAjNkY4ODlCO1xuICRzbGEtd2lubmVyLWNvbG9yOiAgICAgICAgI0E0OTM3RDtcbiAkc2xhLTItY29sb3I6ICAgICAgICAgICAgICM4NEEzQkE7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIiRmb250LXBhdGg6IFwiL2ZvbnRzXCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLVVsdHJhTGlnaHQnKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVVsdHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1VbHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tTGlnaHQnKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICBmb250LWRpc3BsYXk6c3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiAgbG9jYWwoJ1NvZmlhUHJvLU1lZGl1bScpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gIGZvbnQtZGlzcGxheTpzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6ICBsb2NhbCgnU29maWFQcm8tU2VtaUJvbGQnKSxcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L1NvZmlhUHJvLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgZm9udC1kaXNwbGF5OnN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogIGxvY2FsKCdTb2ZpYVByby1Cb2xkJyksXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS9Tb2ZpYVByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vU29maWFQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCIvKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgJl9fZ3JleS1oZWFkZXIge1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICB9XG59XG5cbi8vUmVzcG9uc2l2ZSBmb250LXNpemVzXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAkaDEtbGctZm9udC1zaXplO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6ICRoMi1sZy1mb250LXNpemU7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogJGgzLWxnLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLypcbiAqIFRyYW5zZm9ybWF0aW9uXG4gKi9cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplIH1cblxuLypcbiAqIFdlaWdodCBhbmQgaXRhbGljc1xuICovXG5cbi5mb250LXdlaWdodC1saWdodCAgICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1tZWRpdW0gICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tbGlnaHQgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mb250LXdlaWdodCN7JGluZml4fS1saWdodGVyICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tbm9ybWFsICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tbWVkaXVtICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tc2VtaS1ib2xkICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9udC13ZWlnaHQjeyRpbmZpeH0tYm9sZCAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4gICAgLmZvbnQjeyRpbmZpeH0taXRhbGljICAgICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8qXG4gKiBMaW5rc1xuICovXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuYSxzcGFuIHtcbiAgJi5ib3JkZXItdW5kZXJsaW5lIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgpO1xuICB9XG59XG5hLmRhcmstbGluayB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4kdGV4dC1saW5rLXZhcmlhdGlvbnM6IChcbiAgXCJyZXZlcnNlXCI6ICAgICgkbGluay1ob3Zlci1jb2xvciwkbGluay1jb2xvciksXG4gIFwiZGFya1wiOiAgICAgICAoJGRhcmstZ3JleS0xLCRwaW5rKSxcbiAgXCJsaWdodC1iZ1wiOiAgICgkcGluaywkZGFyay1ncmV5LTEpLFxuICBcIndoaXRlXCI6ICAgICAgKCR3aGl0ZSwkcGluayksXG4pO1xuLnRleHQtbGluayB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gICYtcGRmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHBpbms7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5AZWFjaCAkdmFyaWF0aW9uLCAkdmFsdWUgaW4gJHRleHQtbGluay12YXJpYXRpb25zIHtcbiAgLnRleHQtbGluay0tI3skdmFyaWF0aW9ufSB7XG4gICAgY29sb3I6IG50aCgkdmFsdWUsIDEpO1xuICAgIGJvcmRlci1jb2xvcjogbnRoKCR2YWx1ZSwgMSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbnRoKCR2YWx1ZSwgMik7XG4gICAgICBib3JkZXItY29sb3I6IG50aCgkdmFsdWUsIDIpO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUmVzcG9uc2l2ZSBhbGlnbm1lbnRcbiAqL1xuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLypcbiAqIEZvbnQgc2l6ZVxuICovXG4uZi1zaXplLTE1IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4uZi1zaXplLTE4IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxufVxuXG4uZi1zaXplLTI0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4udGV4dC1tZC1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1zbS1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC14c20tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mdy1ib2xkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAbWl4aW4gbGluay13aXRoLWJvcmRlci1ib3R0b20oJGNvbG9yOiR3aGl0ZSwkaG92ZXItY29sb3I6JGxpbmstaG92ZXItY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGhvdmVyLWNvbG9yO1xuICB9XG59XG4iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xufVxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byAvKiAuZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqLyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuLyogRW50ZXIgYW5kIGxlYXZlIGFuaW1hdGlvbnMgY2FuIHVzZSBkaWZmZXJlbnQgKi9cbi8qIGR1cmF0aW9ucyBhbmQgdGltaW5nIGZ1bmN0aW9ucy4gICAgICAgICAgICAgICovXG4uc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUge1xuICAvL3RyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoMS4wLCAwLjUsIDAuOCwgMS4wKTtcbn1cbi5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDEuMCwgMC41LCAwLjgsIDEuMCk7XG59XG4uc2xpZGUtZmFkZS1lbnRlcixcbi5zbGlkZS1mYWRlLWxlYXZlLXRvXG4gIC8qIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKlxuICogS2V5ZnJhbWVzXG4gKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8qXG4gKiBwYWRkaW5nLXJpZ2h0IGNsYXNzZXMgKGV4OiAucGFkaW5nLXJpZ2h0LTIwID0gcGFkZGluZy1yaWdodDogMjBweDspXG4gKi9cbiRwYWRkaW5nUmlnaHQ6IDA7XG5Ad2hpbGUgJHBhZGRpbmdSaWdodCA8IDIwIHtcbiAgLnBhZGRpbmctcmlnaHQtI3skcGFkZGluZ1JpZ2h0fSB7XG4gICAgcGFkZGluZy1yaWdodDogI3skcGFkZGluZ1JpZ2h0fXB4O1xuICB9XG4gICRwYWRkaW5nUmlnaHQ6ICRwYWRkaW5nUmlnaHQgKyAxO1xufSIsIi8qXG4gKiBTZXQgdGhlIHNpemVzIGZvciBhbiBlbGVtZW50IHRvIGJlIHNhbWUgYXMgaXQgd2FzIHdyYXBwZWQgaW5cbiAqIC5jb250YWluZXIgLyAucm93IC8gLmNvbC0xMlxuICogVXNlZnVsIHRvIGF2b2lkIHVzaW5nIHVubmVjZXNzYXJ5IGRpdiB0byBtYWtlIGFuIGVsZW1lbnQgYWxpZ24gd2l0aCBncmlkXG4gKi9cbi5jb2wtMTItc3R5bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGVhY2ggJHNpemUgaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAka2V5OiAgIG50aCgkc2l6ZSwxKTtcbiAgICAkdmFsdWU6IG50aCgkc2l6ZSwgMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgjeyRrZXl9KSB7XG4gICAgICBtYXgtd2lkdGg6ICR2YWx1ZSAtIDMwO1xuICAgIH1cbiAgfVxuICAmLS1mdWxsLXhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9taW5hdGlvbl9mb3JtcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBSZXNldC91bnN0aWxlIGRlZmF1bHQgc3R5bGVzIG9mIGxpc3QgZWxlbWVudHNcbiAqL1xuLnNrLXJlc2V0LXVsIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbn1cblxuLypcbiAqIEZpbGwgaW1hZ2UgaW5zaWRlIHRoZSBjb250YWluZXJcbiAqIC0gQWRkIHRoaXMgY2xhc3MgdG8gdGhlIGNvbnRhaW5lciB0aGF0IGNvbnRhaW5zIHRoZSBpbWFnZSB0aGF0IG5lZWRzIHRvIGZpbGwgaXQncyB3aWR0aCBhbmQgaGVpZ2h0XG4gKi9cbi5jb3Zlci1pbWFnZS1jb250YWluZXIge1xuICBAaW5jbHVkZSBjb3Zlci1pbWFnZS1jb250YWluZXIoKTtcbn1cblxuLypcbiAqIEFic29sdXRlIHBvc2l0aW9ucyBlbiBlbGVtZW50IGFuZCBzZXQgdmFsdWVzIHRvIHN0cmV0Y2ggZWxlbWVudCBpbiBoaXMgcGFyZW50J3MgYm91bmRhcmllc1xuICovXG4uc2stZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkIHtcbiAgQGluY2x1ZGUgZnVsbC1hYnNvbHV0ZS1wb3NpdGlvbmVkKCk7XG59XG5cbi8qXG4gKiBTZWxlY3Rpb24gY29sb3JcbiAqL1xuLmRhcmstYmctc2VsZWN0aW9uIHtcbiAgOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgfVxuICA6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cbi5saWdodC1iZy1zZWxlY3Rpb24ge1xuICA6Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIDo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXVsKCkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtaXhpbiBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLypcbiAqIGJveC1zaGFkb3coKSBpcyBib290c3RyYXAgbmF0aXZlIHdoaWNoIHJlcXVpcmVzICRlbmFibGUtc2hhZG93cyB0byBiZSBUUlVFXG4gKiB0aGlzIG9uZSB3b3JrcyBldmVuIHRob3VnaCAkZW5hYmxlLXNoYWRvd3MgaXMgbm90IFRSVUVcbiAqL1xuQG1peGluIGJveC1zaGFkb3ctZm9yY2UoJHNoYWRvdy4uLikge1xuICAgICRyZXN1bHQ6ICgpO1xuICAgIEBpZiAobGVuZ3RoKCRzaGFkb3cpID09IDEpIHtcbiAgICAgIC8vIFdlIGNhbiBwYXNzIGBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO2BcbiAgICAgICRyZXN1bHQ6ICRzaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBGaWx0ZXIgdG8gYXZvaWQgaW52YWxpZCBwcm9wZXJ0aWVzIGZvciBleGFtcGxlIGBib3gtc2hhZG93OiBub25lLCAxcHggMXB4IGJsYWNrO2BcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRzaGFkb3cpIHtcbiAgICAgICAgQGlmIG50aCgkc2hhZG93LCAkaSkgIT0gXCJub25lXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJHNoYWRvdywgJGkpLCBcImNvbW1hXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG59XG5cbkBtaXhpbiBvcmllbnRhdGlvbigkZGlyZWN0aW9uKSB7XG4gICRvcmllbnRhdGlvbi1sYW5kc2NhcGU6IFwiKG9yaWVudGF0aW9uOmxhbmRzY2FwZSlcIjtcbiAgJG9yaWVudGF0aW9uLXBvcnRyYWl0OiBcIihvcmllbnRhdGlvbjpwb3J0cmFpdClcIjtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBsYW5kc2NhcGUge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1sYW5kc2NhcGV9IHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBwb3J0cmFpdCB7XG4gICAgQG1lZGlhICN7JG9yaWVudGF0aW9uLXBvcnRyYWl0fSB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuQG1peGluIGllLW1lZGlhLXF1ZXJ5KCRpZTEwYW5kMTE6dHJ1ZSwkaWUxMmVkZ2U6ZmFsc2UpIHtcbiAgQGlmICRpZTEyZWRnZSBhbmQgJGllMTBhbmQxMSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIEBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOnRydWUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiAkaWUxMGFuZDExIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3I6ICNmZmZmZmYpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgY29sb3I6ICAgICRjb2xvcjtcbiAgICBvcGFjaXR5OiAgMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gICAgb3BhY2l0eTogIDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogICAgJGNvbG9yO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIgeyAvKiBNb3N0IG1vZGVybiBicm93c2VycyBzdXBwb3J0IHRoaXMgbm93LiAqL1xuICAgIGNvbG9yOiAgICAkY29sb3I7XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbkBpbXBvcnQgJ352dWUtc2VsZWN0L3NyYy9zY3NzL3Z1ZS1zZWxlY3QnO1xuXG4udnNfX3NlbGVjdGVkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbn1cbi52c19fc2VhcmNoLCAudnNfX3NlYXJjaDpmb2N1cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi8qISBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIudi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLjAsIDAuNSwgMC44LCAxLjApO1xuJHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG5cbi8qIEtleUZyYW1lcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG59XG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLyoqIENvbXBvbmVudCBTdGF0ZXMgKi9cblxuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG5cbiRkaXNhYmxlZC1iZzogJHZzLXN0YXRlLWRpc2FibGVkLWJnO1xuJGRpc2FibGVkLWNvbG9yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I7XG4kZGlzYWJsZWQtY3Vyc29yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yO1xuXG4udnMtLWRpc2FibGVkIHtcbiAgLnZzX19kcm9wZG93bi10b2dnbGUsXG4gIC52c19fY2xlYXIsXG4gIC52c19fc2VhcmNoLFxuICAudnNfX3NlbGVjdGVkLFxuICAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgICBjdXJzb3I6ICRkaXNhYmxlZC1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJnO1xuICB9XG59XG5cbi8qXG4gKiAgUlRMIC0gUmlnaHQgdG8gTGVmdCBTdXBwb3J0XG4gKlxuICogIEJlY2F1c2Ugd2UncmUgdXNpbmcgYSBmbGV4Ym94IGxheW91dCwgdGhlIGBkaXI9XCJydGxcImBcbiAqICBIVE1MIGF0dHJpYnV0ZSBkb2VzIG1vc3Qgb2YgdGhlIHdvcmsgZm9yIHVzIGJ5XG4gKiAgcmVhcnJhbmdpbmcgdGhlIGNoaWxkIGVsZW1lbnRzIHZpc3VhbGx5LlxuICovXG5cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0ge1xuICAudnNfX2FjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgM3B4IDAgNnB4O1xuICB9XG5cbiAgLnZzX19jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudnNfX2Rlc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIiR2cy1jb2xvcnM6IChcbiAgICBsaWdodGVzdDogcmdiYSg2MCwgNjAsIDYwLCAwLjI2KSxcbiAgICBsaWdodDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpLFxuICAgIGRhcms6ICMzMzMsXG4gICAgZGFya2VzdDogcmdiYSgwLCAwLCAwLCAwLjE1KSxcbikgIWRlZmF1bHQ7XG5cbi8vICBHbG9iYWwgQ29tcG9uZW50IFZhcmlhYmxlc1xuJHZzLWNvbXBvbmVudC1iZzogbm9uZSAhZGVmYXVsdDtcbiR2cy1jb21wb25lbnQtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiR2cy1jb21wb25lbnQtcGxhY2Vob2xkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vICBBY3RpdmUgU3RhdGVcbiR2cy1zdGF0ZS1hY3RpdmUtYmc6ICM1ODk3ZmIgIWRlZmF1bHQ7XG4kdnMtc3RhdGUtYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAgRGVzZWxlY3QgU3RhdGVcbiR2cy1zdGF0ZS1kZXNlbGVjdC1iZzogI2ZiNTg1OCAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kZXNlbGVjdC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gIERpc2FibGVkIFN0YXRlXG4kdnMtc3RhdGUtZGlzYWJsZWQtYmc6IHJnYigyNDgsIDI0OCwgMjQ4KSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb250cm9scy1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jdXJzb3I6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG4vLyAgQm9yZGVyc1xuJHZzLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHZzLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kdnMtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHZzLWJvcmRlci1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHRlc3QnKSAhZGVmYXVsdDtcblxuLy8gIENvbXBvbmVudCBDb250cm9sczogQ2xlYXIsIE9wZW4gSW5kaWNhdG9yXG4kdnMtY29udHJvbHMtY29sb3I6IG1hcF9nZXQoJHZzLWNvbG9ycywgJ2xpZ2h0JykgIWRlZmF1bHQ7XG4kdnMtY29udHJvbHMtc2l6ZTogMSAhZGVmYXVsdDtcbiR2cy1jb250cm9scy1kZXNlbGVjdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG4vLyAgU2VsZWN0ZWRcbiR2cy1zZWxlY3RlZC1iZzogI2YwZjBmMCAhZGVmYXVsdDtcbiR2cy1zZWxlY3RlZC1ib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlOiAkdnMtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xuJHZzLXNlbGVjdGVkLWJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gIERyb3Bkb3duXG4kdnMtZHJvcGRvd24tei1pbmRleDogMTAwMCAhZGVmYXVsdDtcbiR2cy1kcm9wZG93bi1taW4td2lkdGg6IDE2MHB4ICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLW1heC1oZWlnaHQ6IDM1MHB4ICFkZWZhdWx0O1xuJHZzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCBtYXBfZ2V0KCR2cy1jb2xvcnMsICdkYXJrZXN0JykgIWRlZmF1bHQ7XG4kdnMtZHJvcGRvd24tYmc6ICNmZmYgIWRlZmF1bHQ7XG4iLCIvKipcbiAgICBEcm9wZG93biBUb2dnbGVcblxuICAgIFRoZSBkcm9wZG93biB0b2dnbGUgaXMgdGhlIHByaW1hcnkgd3JhcHBlciBvZiB0aGUgY29tcG9uZW50LiBJdFxuICAgIGhhcyB0d28gZGlyZWN0IGRlc2NlbmRhbnRzOiAudnNfX3NlbGVjdGVkLW9wdGlvbnMsIGFuZCAudnNfX2FjdGlvbnMuXG5cbiAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgaG9sZHMgdGhlIC52c19fc2VsZWN0ZWQncyBhcyB3ZWxsIGFzIHRoZVxuICAgIG1haW4gc2VhcmNoIGlucHV0LlxuXG4gICAgLnZzX19hY3Rpb25zIGhvbGRzIHRoZSBjbGVhciBidXR0b24gYW5kIGRyb3Bkb3duIHRvZ2dsZS5cbiAqL1xuXG4kYm9yZGVyLXdpZHRoOiAkdnMtYm9yZGVyLXdpZHRoO1xuJGJvcmRlci1zdHlsZTogJHZzLWJvcmRlci1zdHlsZTtcbiRib3JkZXItY29sb3I6ICR2cy1ib3JkZXItY29sb3I7XG4kYm9yZGVyLXJhZGl1czogJHZzLWJvcmRlci1yYWRpdXM7XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDRweCAwO1xuICAgIGJhY2tncm91bmQ6ICR2cy1jb21wb25lbnQtYmc7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItc3R5bGUgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDZweCAwIDNweDtcbn1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuIiwiLy8gIE9wZW4gSW5kaWNhdG9yXG5cbi8vICBUaGUgb3BlbiBpbmRpY2F0b3IgYXBwZWFycyBhcyBhIGRvd24gZmFjaW5nXG4vLyAgY2FyZXQgb24gdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIHNlbGVjdC5cblxuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMS4wMDAsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblxuJG9wZW4taW5kaWNhdG9yLWNvbG9yOiAkdnMtY29udHJvbHMtY29sb3I7XG4kb3Blbi1pbmRpY2F0b3Itc2l6ZTogJHZzLWNvbnRyb2xzLXNpemU7XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBmaWxsOiAkb3Blbi1pbmRpY2F0b3ItY29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoJG9wZW4taW5kaWNhdG9yLXNpemUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xufVxuXG4vLyAgT3BlbiBTdGF0ZVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoJG9wZW4taW5kaWNhdG9yLXNpemUpO1xufVxuXG4vLyAgTG9hZGluZyBTdGF0ZVxuXG4udnMtLWxvYWRpbmcgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCIvKiBDbGVhciBCdXR0b24gKi9cblxuLnZzX19jbGVhciB7XG4gIGZpbGw6ICR2cy1jb250cm9scy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiIsIi8qIERyb3Bkb3duIE1lbnUgKi9cblxuJGJvcmRlci13aWR0aDogJHZzLWJvcmRlci13aWR0aDtcbiRib3JkZXItc3R5bGU6IHNvbGlkO1xuJGJvcmRlci1jb2xvcjogJHZzLWJvcmRlci1jb2xvcjtcbiRib3JkZXItcmFkaXVzOiAkdnMtYm9yZGVyLXJhZGl1cztcbiRib3gtc2hhZG93OiAkdnMtZHJvcGRvd24tYm94LXNoYWRvdztcblxuJGJnLWNvbG9yOiAkdnMtZHJvcGRvd24tYmc7XG4kei1pbmRleDogJHZzLWRyb3Bkb3duLXotaW5kZXg7XG4kbWluLXdpZHRoOiAkdnMtZHJvcGRvd24tbWluLXdpZHRoO1xuJG1heC1oZWlnaHQ6ICR2cy1kcm9wZG93bi1tYXgtaGVpZ2h0O1xuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtICN7JGJvcmRlci13aWR0aH0pOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6LWluZGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCAkYm9yZGVyLXN0eWxlICRib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKiBMaXN0IEl0ZW1zICovXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyAvKiBOb3JtYWxpemUgbGluZSBoZWlnaHQgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMzMzM7IC8qIE92ZXJyaWRlcyBtb3N0IENTUyBmcmFtZXdvcmtzICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICR2cy1zdGF0ZS1hY3RpdmUtYmc7XG4gIGNvbG9yOiAkdnMtc3RhdGUtYWN0aXZlLWNvbG9yO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAkdnMtc3RhdGUtZGVzZWxlY3QtYmc7XG4gIGNvbG9yOiAkdnMtc3RhdGUtZGVzZWxlY3QtY29sb3I7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkdnMtc3RhdGUtZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbiIsIi8qIFNlbGVjdGVkIFRhZ3MgKi9cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdnMtc2VsZWN0ZWQtYmc7XG4gIGJvcmRlcjogJHZzLXNlbGVjdGVkLWJvcmRlci13aWR0aCAkdnMtc2VsZWN0ZWQtYm9yZGVyLXN0eWxlICR2cy1zZWxlY3RlZC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICR2cy1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnZGFyaycpO1xuICBsaW5lLWhlaWdodDogJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiA0cHggMnB4IDBweCAycHg7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICB6LWluZGV4OiAwO1xufVxuXG4udnNfX2Rlc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWxsOiAkdnMtY29udHJvbHMtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkdnMtY29udHJvbHMtZGVzZWxlY3QtdGV4dC1zaGFkb3c7XG59XG5cbi8qIFN0YXRlcyAqL1xuXG4udnMtLXNpbmdsZSB7XG4gIC52c19fc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi52cy0tb3BlbiAudnNfX3NlbGVjdGVkLFxuICAmLnZzLS1sb2FkaW5nIC52c19fc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICAmLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogU2VhcmNoIElucHV0ICovXG5cbiRsaW5lLWhlaWdodDogJHZzLWNvbXBvbmVudC1saW5lLWhlaWdodDtcbiRmb250LXNpemU6IDFlbTtcblxuLyoqXG4gKiBTdXBlciB3ZWlyZCBidWcuLi4gSWYgdGhpcyBkZWNsYXJhdGlvbiBpcyBncm91cGVkXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxuICogSWYgaXQncyB1cCBoZXJlIG9uIGl0J3Mgb3duLCBpdCdsbCBoaWRlIGl0LlxuICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHZzLWNvbXBvbmVudC1wbGFjZWhvbGRlci1jb2xvcjtcbn1cblxuLyoqXG4gICAgU3RhdGVzXG4gKi9cblxuLy8gVW5zZWFyY2hhYmxlXG4udnMtLXVuc2VhcmNoYWJsZSB7XG4gIC52c19fc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8vIFNpbmdsZSwgd2hlbiBzZWFyY2hpbmcgYnV0IG5vdCBsb2FkaW5nIG9yIG9wZW5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykge1xuICAgIC52c19fc2VhcmNoIHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbn1cbiIsIi8qIExvYWRpbmcgU3Bpbm5lciAqL1xuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMSk7XG4gIGJvcmRlci1yaWdodDogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xKTtcbiAgYm9yZGVyLWxlZnQ6IC45ZW0gc29saWQgcmdiYSg2MCwgNjAsIDYwLCAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzO1xufVxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0IFwifnRpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzXCI7XG4kc2xpZGVyOiAnLnRpbnktc2xpZGVyJztcblxuI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAuYmFkZ2Uge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIC5iYWRnZSB7XG4gICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbiN7JHNsaWRlcn1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbn1cblxuI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLy96LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIHotaW5kZXg6MjtcblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgei1pbmRleDogMjtcbiAgICAmLS1jYXJvdXNlbCxcbiAgICAmLS10aW55LWNhcm91c2VsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2xpbmsge1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19oZWFkZXJfX2xlZnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faGVhZGVyX19sZWZ0X19pbm5lciB7XG4gIGZsZXg6IDE7XG59XG5cbiN7JHNsaWRlcn1fX3RhYnMge1xuICAvL3BhZGRpbmctbGVmdDogY2FsYyg4LjMzMzMlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuI3skc2xpZGVyfV9fdGFiIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAmLS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyOm5vdCgubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UpICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19tb3JlLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290ICN7JHNsaWRlcn1fX2hlYWRlciAmIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9fZm9vdGVyICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Zvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuI3skc2xpZGVyfV9faW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGVcbiAqL1xuI3skc2xpZGVyfS0tY2Fyb3VzZWwge1xuICAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTsgLy9GaXggZm9yIGZsaWNrZXJpbmcgb24gU2FmYXJpIHdoZW4gYW5pbWF0aW5nIG9wYWNpdHlcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgJjpub3QoLnRucy1zbGlkZS1hY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENhcm91c2VsIHR5cGUgbW9iaWxlXG4gKi9cbiN7JHNsaWRlcn1fX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC0xNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE1cHgpO1xuICAvLyBrZWVwcyBpbnNwaXJhdGlvbiBzbGlkZXIgc3RpY2tlZCB0byB0aGUgbGVmdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuZWwtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLypcbiAqIFRpbnkgY2Fyb3VzZWwgdHlwZSBtb2JpbGVcbiAqL1xuI3skc2xpZGVyfV9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLypcbiAqIEdhbGxlcnkgdHlwZVxuICovXG4jeyRzbGlkZXJ9X19oZWFkZXItLWdhbGxlcnkge1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS1nYWxsZXJ5IHtcbiAgLnRucy1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZSB7fVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuXG4gIEBpbmNsdWRlIGllLW1lZGlhLXF1ZXJ5KCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxuXG4gIC8vUG9ydHJhaXQgbW9iaWxlcyB1bmRlciA3NjhweCB3aWR0aFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDEzcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwOHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAwIDZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgNS42MjVyZW07XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCA2Ljc1cmVtO1xuICB9XG4gIC8vUG9ydHJhaXQgbW9iaWxlc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4MHB4KSBjYWxjdWxhdGVSZW0oODBweCkgY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oNDdweCkgY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiA1MCU7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuI3skc2xpZGVyfV9fbGluay0tZ2FsbGVyeS1idG4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4vKlxuICogTmF2aWdhdGlvbiB0eXBlc1xuICovXG4jeyRzbGlkZXJ9X19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNsaWRlcn1fX2Fycm93LS1nYWxsZXJ5IHtcbiAgJi1sZWZ0IHtcbiAgICBsZWZ0OiAwLjU2MjVyZW07XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTUycHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTUycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tY2Fyb3VzZWwge1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtODBweCk7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtODBweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSAsXG4gICAgICAgICAgKG1heC13aWR0aDo4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC00MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtbGVmdCB7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oLTkwcHgpO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTkwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsY3VsYXRlUmVtKDM1cHgpKTtcbiAgI3skc2xpZGVyfV9fYXJyb3cuYnRuLS1pY29uLmJ0bi0teHNtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgcmlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgfVxufVxuXG4jeyRzbGlkZXJ9X19hcnJvdy0tdGlueS1jYXJvdXNlbCB7XG4gICR0aGlzOiAmO1xuICAmLWxlZnQge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtNDBweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2xpZGVyfV9faW5uZXItd3JhcDpob3ZlciB7XG4gICAgI3skdGhpc30tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAjeyR0aGlzfS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuICogR2FsbGVyeSB0eXBlIGhvdmVyIGFuaW1hdGlvblxuICovXG4jeyRzbGlkZXJ9LS1ob3Zlci1iZy1hbmltYXRpb24ge1xuICAjeyRzbGlkZXJ9X19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gIH1cbiAgI3skc2xpZGVyfV9fc2xpZGVfX2lubmVyOm5vdCgjeyRzbGlkZXJ9X19zbGlkZV9faW5uZXItLW5vLWhvdmVyKTpob3ZlciB7XG4gICAgI3skc2xpZGVyfV9fc2xpZGVfX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFNsaWRlciBjb2xvcnNcbiAqL1xuI3skc2xpZGVyfS0tbGlnaHQtYmcge1xuICAjeyRzbGlkZXJ9X19oZWFkZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgI3skc2xpZGVyfV9fbmF2aWdhdGlvbiB7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluay00O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS1kYXJrLWJnIHtcbiAgI3skc2xpZGVyfV9faGVhZGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNsaWRlcn1fX25hdmlnYXRpb24ge1xuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZXktNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzbGlkZXJ9LS13aGl0ZS1iZyB7XG4gICN7JHNsaWRlcn1fX2hlYWRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAjeyRzbGlkZXJ9X19uYXZpZ2F0aW9uIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRncmV5LTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBzdmcscGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fdGFiIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFBhY2thZ2UgZGVhbHMgb3ZlcnJpZGVzXG4gKi9cbiN7JHNsaWRlcn0tLXBhY2thZ2UtZGVhbHMge1xuICAjeyRzbGlkZXJ9X190YWJzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fdGl0bGUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7IC8vT3ZlcnJpZGVzIHN0cmFuZ2UgYmVoYXZpb3Igb2YgaGVhZGVycyBoYXZpbmcgdGhlaXIgdGV4dCBub2RlcyBub3QgYmVlbiBhbGlnbWVudCB3aXRoIHRoZWlyIGFuY2VzdG9yc1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICB9XG4gIH1cbiAgI3skc2xpZGVyfV9fc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAycyBlYXNlIDRzO1xufVxuLypcbiAqIFBsYWNlaG9sZGVyIG92ZXJyaWRlc1xuICovXG5cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1pbnZlcnQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYmxhY2ssICRwaW5rLCAkcGluaywgJGJsYWNrLCBsaWdodGVuKCRwaW5rLDQlKSk7XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGJsYWNrLCAkYmxhY2ssIGxpZ2h0ZW4oJGJsYWNrLDQlKSk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHBpbmssICR3aGl0ZSwgJHdoaXRlLCAkcGluaywgbGlnaHRlbigkYmxhY2ssNCUpKTtcbn1cbi5idG4tLXBpbmsge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcGluaywgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwKSwgbGlnaHRlbigkcGluayw0JSkpO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnV0dG9uLWNvbG9ycyB7XG4gIC5idG4tLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQobnRoKCR2YWx1ZSwgMiksIG50aCgkdmFsdWUsIDEpLCBudGgoJHZhbHVlLCAxKSwgbGlnaHRlbihudGgoJHZhbHVlLCAxKSw0JSkpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRvdXRsaW5lLWJ1dHRvbi1jb2xvcnMge1xuICAuYnRuLS0jeyRjb2xvcn0tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQobnRoKCR2YWx1ZSwgMSksIG50aCgkdmFsdWUsIDIpLCBudGgoJHZhbHVlLCAzKSk7XG4gIH1cbn1cblxuLypcbiAqIExpbmsgYnV0dG9uc1xuICovXG4uYnRuLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJi5idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuX19pY29uLS1vdXRsaW5lPnNwYW4+c3ZnPnBhdGgge1xuICAgICY6aG92ZXIge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgICBzdHJva2U6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgLmJ0bl9faWNvbi0tb3V0bGluZSB7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgICBzdHJva2U6ICRsaW5rLWNvbG9yO1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBzdHJva2U6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9faWNvbi0tc29saWQge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgICAgIGZpbGw6ICRsaW5rLWNvbG9yO1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cbi5idG4tLWxpbmstLXBpbmstYmcge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYnRuLS1saW5rLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbms7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi8qXG4gKiBJY29uIGJ1dHRvbnNcbiAqL1xuXG4vLyAuYnRuX19pY29uIHJlZmZlcnMgdG8gdGhlIGljb24gaXQgc2VsZiBpbnNpZGUgdGhlIGJ1dHRvblxuLmJ0bjpub3QoLmJ0bi0taWNvbikge1xuICAuYnRuX19pY29uIHtcbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBwYXRoLGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cbi5idG4tLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi0tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYnRuLS14c20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS14c20sICRidG4tcGFkZGluZy14LXhzbSwgJGJ0bi1mb250LXNpemUteHNtLCAkYnRuLWxpbmUtaGVpZ2h0LXhzbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLy8gLmJ0bi0taWNvbiByZWZlcnMgdG8gdGhlIGljb24gdGhhdCBjb250YWlucyB0aGVcbi5idG4tLWljb24ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXksICRidG4tZm9udC1zaXplLCAxLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICAuc2staWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG4gICYuYnRuLS1sZyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy15LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgMSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuICAmLmJ0bi0tc20ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1mb250LXNpemUtc20sIDEsICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnRuLS14c20ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXhzbSwgJGJ0bi1wYWRkaW5nLXkteHNtLCAkYnRuLWZvbnQtc2l6ZS14c20sIDEsICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbn1cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcbiAqIFZ1ZSBmb3JtdWxhdGUgb3ZlcnJpZGVzXG4gKi9cbi5mb3JtdWxhdGUtaW5wdXQtLXN1Ym1pdCBidXR0b24ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuXG4vKlxuICogRGlzYWJlbGluZyBib3ggc2hhZG93cyBvbiBmb2N1cyBvbiBsaW5rcyBcbiAqL1xuXG5hOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0tcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgICAgICAgJGJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItY29sb3I6ICRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yOiAkY29sb3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvci1ob3Zlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgLnNrLWljb24gc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIC5zay1pY29uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLWhvdmVyLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSxcbiAgICAgICAgICAgICAgICAgICAgJHBhZGRpbmcteCxcbiAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZSxcbiAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8qXG4gKiBCYXNlIGNsYXNzXG4gKlxuICogUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuICogYGJhY2tncm91bmQtY29sb3JgLlxuICovXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8qXG4gKiBQaWxsIGJhZGdlc1xuICpcbiAqIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuICovXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLypcbiAqIENvbG9yc1xuICpcbiAqIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG4gKi9cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRiYWRnZXMtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudChudGgoJHZhbHVlLCAxKSxudGgoJHZhbHVlLCAyKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZywkY29sb3I6Y29sb3IteWlxKCRiZykpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4kc2stbW9kYWwgOiBcIi5zay1tb2RhbFwiO1xuXG4jeyRzay1tb2RhbH0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE1MDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgY29sb3I6ICRibGFjaztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiA4MDAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH0tc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuI3skc2stbW9kYWx9X19pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbmltYXRpb246IHNsaWRlLXVwIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tcmVndWxhci1zaXplICYge1xuICAgIG1heC13aWR0aDogMjdyZW07XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1zbWFsbC1zaXplICYge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS03MDAtc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS02MDAtc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS1sYXJnZS1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDc2OHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRzay1tb2RhbH0tLWV4dHJhLWxhcmdlLXNpemUgJiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODkycHgpO1xuICB9XG4gIEBhdC1yb290ICN7JHNrLW1vZGFsfS0tMTAwOC1zaXplICYge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gIH1cbiAgQGF0LXJvb3QgI3skc2stbW9kYWx9LS01OTItc2l6ZSAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB9XG4gICYtc2xhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTBweCkgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIG1heC13aWR0aDogMzNyZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAmLWNvbmZpcm1hdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi12aW9sZXQtYm9yZGVyIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLW5ldy1ldmVudCB7XG4gICAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjNzU2QTk2O1xuICAgIH1cbiAgfVxuICAmLW5ldy1ldmVudCB7XG4gICAgd2lkdGg6IDQ2NnB4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICMyQzJDMkM7XG5cbiAgICAmLS1jdXN0b20ge1xuICAgICAgd2lkdGg6IDM0MnB4O1xuICAgICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRldGFpbCB7XG4gICAgICB3aWR0aDogNTM2cHg7XG4gICAgfVxuXG4gICAgJi0tcHJpY2VzIHtcbiAgICAgIHdpZHRoOiAzMjdweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU0NHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDU0cmVtICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCkgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYXdhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6MjcycHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuICAgICYgaDQge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAxLjEyNXJlbSAxLjg3NXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3Zne1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdm90aW5nIHtcbiAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICYtbW9kYWwge1xuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gZGl2ID4gZGl2ID4gc3BhbiA+IHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzkycHgpO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlcjtcbiAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAmLS1uby10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAmLXNsYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJl9faW5mbyB7XG4gICAgICAmID4gc3BhbiA+aDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuODc1cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgJi1zbGFfX2luZm8ge1xuICAgICAgcGFkZGluZzogNDRweCAzMnB4IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi1zbGFfX2luZm8ge1xuICAgICAgcGFkZGluZzogMzNweCAyNHB4IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1ldmVudC1kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX3N0aWNreS1oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDgzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICB3aWR0aDogNDhyZW07XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkcGluaztcbiAgc3ZnLHBhdGgge1xuICAgIGZpbGw6ICRwaW5rOyAvL1RPRE86IE1ha2UgY2xhc3NlcyBmb3IgdGhlIGljb25zIHRvIGNvbnRyb2xsIHRoaXNcbiAgfVxuICAmLWJsYWNrIHtcbiAgICBzdmcscGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJi0tYmctZ3JheSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrLWF2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19mb290IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBjb2xvcjogJGJsYWNrO1xuICBhOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19ib2R5IHtcbiAgcGFkZGluZzogMCAkc3BhY2VyICRzcGFjZXIgJHNwYWNlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAmLS1zbGEtYmFubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXNsYS1wcmV2b3Rpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI4cHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEtaW5mbyB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDUycHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbiAgJi1zbGEtd2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg1MnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgIGhlaWdodDogNjMxcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWV2ZW50LWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgJi1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS4yNXJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgJi1jaGVjay1hdmFpbGFiaWxpdHkge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gZGl2ID4gaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2hlY2stYXZhaWxhYmlsaXR5IHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMTJweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBoNCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFRoZXNlIGFyZSBmb3IgcGxhY2VzIHdoZXJlIEJhc2VEaWFsb2cgY29tcG9uZW50IGlzIG5vdCByZXBsYWNlZCB3aXRoIFNrTW9kYWxcbiAqIGJ1dCB1c2VzIHRoZSBzYW1lIGNsYXNzZXMgYXMgU2tNb2RhbC5cbiAqIFRPRE86IEV2ZW50dWFsbHkgc2hvdWxkIGJlIHJlcGxhY2VkIGV2ZXJ5d2hlcmUgd2l0aCBTa01vZGFsXG4gKi9cbiN7JHNrLW1vZGFsfS0tYmFzZS1kaWFsb2cge1xuICAjeyRzay1tb2RhbH1fX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgI3skc2stbW9kYWx9X19mb290IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBNb2RhbCBhbmltYXRpb25zXG4gKi9cblxuQGtleWZyYW1lcyBzbGlkZS11cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4vKlxuICogQ3VzdG9tIGVycm9yIG1lc3NhZ2VzXG4gKi9cbiN7JHNrLW1vZGFsfSB7XG4gIC5lcnJvcm1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cblxuXG4uc2stbW9kYWxfX2NoZWNrLWF2YWlsYWJpbGl0eS10eXBlID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTExJTtcbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtYXZhaWxhYmlsaXR5LW1vZGFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICYgPiBzcGFuID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6MzRweDtcbiAgICAmID4gc3BhbiA+IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9faGVhZC1jb250cmFjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICZfdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAmX3dpZHRoIHtcbiAgICBoNCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzay1tb2RhbH1fX2hlYWQtY2VudGVyLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBzcGFuIHtcbiAgICAmOm5vdCguc2stbW9kYWxfX2Nsb3NlKSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5zay1tb2RhbF9fY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICYtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy93YXJuaW5nLXBpbmsuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuXG4gIH1cbn1cblxuI3skc2stbW9kYWx9X19oZWFkLWNlbnRlci10aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgc3BhbiB7XG4gICAgJjpub3QoLnNrLW1vZGFsX19jbG9zZSkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uc2stbW9kYWxfX2Nsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc2stbW9kYWwtdGl0bGUtLWluZm8tZGFzaGJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uc2stbW9kYWwtdGV4dC0taW5mby1kYXNoYm9hcmQge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgd2lkdGg6IDk5JTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi1mdWxsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59IiwiLnNrLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLS1kYXJrIHtcbiAgICAuc2stZHJvcGRvd25fX2xpbmsge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNrLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNrLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgfVxufVxuXG4uc2stZHJvcGRvd25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJjpob3ZlcixcbiAgJi0tYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiRmb3JtdWxhdGVJbnB1dCA6ICcuZm9ybXVsYXRlLWlucHV0JztcbiN7JGZvcm11bGF0ZUlucHV0fSB7XG5cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LXdyYXBwZXIge1xuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH06bm90KCN7JGZvcm11bGF0ZUlucHV0fS0tY2hlY2tib3gpOm5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLXJhZGlvKSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwge1xuICAvL3BhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblxuICAmLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbGVmdDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgZm9udC1zaXplICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuXG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgJi0taGFzLXZhbHVlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC8vZm9udC1zaXplOiAkaW5wdXQtbGFiZWwtZm9udC1zaXplLWZvY3VzZWQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAvIDEuNTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCkgLyAxLjU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpIC8gMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGlucHV0LWxhYmVsLWNvbG9yLWRhcmstYmc7XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICBjb2xvcjogJGlucHV0LWxhYmVsLWNvbG9yO1xuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1oYXMtZXJyb3JzICYge1xuICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1oZWxwIHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZXJyb3JzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS1lcnJvciB7XG4gIHBhZGRpbmc6IDAgMC4zcmVtIDAuM3JlbTtcbiAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBpbnB1dCB7XG4gICAgJjpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy9oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItZGFyay1iZztcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvci1kYXJrLWJnLCRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJiB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItZGFyay1iZztcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvci1kYXJrLWJnLCRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1kYXJrLWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWxpZ2h0LWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBhdXRvZmlsbC1zdHlsZXMoJGlucHV0LWNvbG9yLCRpbnB1dC1ib3JkZXItY29sb3ItbGlnaHQtYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItbGlnaHQtYmc7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwidGV4dFwiXSxcbiAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLy9jb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFBsYWNlaG9sZGVyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogU0xBIENvbmZpcm1hdGlvbnMgRGlzYWJsZWQgSW5wdXQgKHNwYW4pIC0gIzQzMTc0IC0gUG9pbnQgNyBcbiAqL1xuXG4gI3skZm9ybXVsYXRlSW5wdXR9LXNsYS1kaXNhYmxlZF9zcGFuIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1kYXJrLWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLWRhcmstYmc7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9maWxsLXN0eWxlcygkaW5wdXQtY29sb3ItZGFyay1iZywkaW5wdXQtYm9yZGVyLWNvbG9yLWRhcmstYmcpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3ItZGFyay1iZztcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1saWdodC1iZyAmIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYXV0b2ZpbGwtc3R5bGVzKCRpbnB1dC1jb2xvciwkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWxpZ2h0LWJnO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC8vY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBQbGFjZWhvbGRlclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi8qXG4gKiBDaGVja2JveGVzIGFuZCByYWRpb3NcbiAqL1xuI3skZm9ybXVsYXRlSW5wdXR9LS1jaGVja2JveCB7XG4gIC8vJjpob3ZlciB7XG4gIC8vICAmOm5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tZ3JvdXAtaXRlbSkgPiBkaXYgPiBkaXYge1xuICAvLyAgICBpbnB1dDpub3QoOmNoZWNrZWQpICsgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtZGVjb3JhdG9yOmJlZm9yZSB7XG4gIC8vICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLy8gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAvLyAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgICAgb3BhY2l0eTogMC41O1xuICAvLyAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tZ3JvdXAgI3skZm9ybXVsYXRlSW5wdXR9LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteDtcbiAgfVxufVxuXG4jeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogJGlucHV0LXBhZGRpbmcteDtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWRhcmstYmcgJiB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skZm9ybXVsYXRlSW5wdXR9LS1ncmV5LWJnICYge1xuICAgIGlucHV0OmNoZWNrZWQgKyAjeyRmb3JtdWxhdGVJbnB1dH0tZWxlbWVudC1kZWNvcmF0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gICN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LWRlY29yYXRvciB7XG4gICAgLy9UT0RPOiBDcmVhdGUgZmFsbGJhY2sgdG8gUE5HXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICR3aGl0ZTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVja21hcmsuc3ZnKSBuby1yZXBlYXQgMzAwJSAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogQ3VzdG9tIGRyb3Bkb3duXG4gKi9cbiN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0IHtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJiN7JGZvcm11bGF0ZUlucHV0fS0tZGFyay1iZyAmX19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICYtaXRlbSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWdyZXktYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICYtaXRlbSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTY7XG4gICAgfVxuICB9XG5cbiAgJiN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctZm9yY2UoJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gICAgJi1pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0taGFzLWVycm9ycyAmIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuICB9XG4gIGlucHV0LFxuICBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxcHg7IC8vTW96aWxhIGZpeCBmb3Igd2lkdGggb3ZlcmZsb3dpbmdcbiAgfVxufVxuXG4uY3VzdG9tc2VsZWN0X19yb3VuZC1idG4ge1xuICB3aWR0aDo5MiU7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWp1bWJvdHJvbiB7XG4gIC5jdXN0b21zZWxlY3RfX3JvdW5kLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fcmVzZXQge1xuICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmLXJvdW5kIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOjA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHN2ZywgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS04O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6MThweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cge1xuICBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gICYtLW9wZW4ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZvcm11bGF0ZUlucHV0fS0tbGlnaHQtYmcgJiB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmb3JtdWxhdGVJbnB1dH0tLWhhcy1lcnJvcnMgJiB7XG4gICAgc3ZnLHBhdGgge1xuICAgICAgZmlsbDogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7Ly91bmNvdmVyIHRoZSBib3JkZXIgYm90dG9tIGZyb20gdGhlIGlucHV0XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgd2lkdGg6IC1tb3otYXZhaWxhYmxlO1xuICB9XG5cbiAgJi0tZ2VuZXJhbC1pbmZvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbn1cblxuLypcbiAqIExvY2F0aW9uIHNlYXJjaCBkcm9wZG93biBvdmVycmlkZXNcbiAqL1xuI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3QjeyRmb3JtdWxhdGVJbnB1dH0tLWxvY2F0aW9uLXNlYXJjaCB7XG4gICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0ZWRfb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmb3JtdWxhdGVJbnB1dH0tLWp1bWJvdHJvbiB7XG4gICAgI3skZm9ybXVsYXRlSW5wdXR9LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNnB4KSBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm11bGF0ZUlucHV0fS0tbG9jYXRpb24tc2VhcmNoLXN1Ym1pdCB7fVxuXG4vKlxuICogTnVtYmVyIGlucHV0IGNsZWFyYWJsZVxuICovXG4kbnVtYmVyQ2xlYXJhYmxlSW5wdXQgOiAkZm9ybXVsYXRlSW5wdXQrJy0tbnVtYmVyY2xlYXJhYmxlJztcblxuI3skbnVtYmVyQ2xlYXJhYmxlSW5wdXR9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRudW1iZXJDbGVhcmFibGVJbnB1dH1fX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbn1cblxuLypcbiAqIFRleHQgaW5wdXQgY2xlYXJhYmxlXG4gKi9cbiR0ZXh0Q2xlYXJhYmxlSW5wdXQgOiAkZm9ybXVsYXRlSW5wdXQrJy0tdGV4dGNsZWFyYWJsZSc7XG5cbiN7JHRleHRDbGVhcmFibGVJbnB1dH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JHRleHRDbGVhcmFibGVJbnB1dH1fX2NsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgLnNrLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbn1cblxuXG4vKlxuICogTXVsdGlwbGUgdnVlIGZvcm11bGF0ZSBlbGVtZW50c1xuICovXG4udnVlLWZvcm11bGF0ZS13cmFwLS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICA+ICN7JGZvcm11bGF0ZUlucHV0fS0tY3VzdG9tc2VsZWN0LFxuICA+ICN7JGZvcm11bGF0ZUlucHV0fS0tZW1haWwge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIGlucHV0Om5vdCgjeyRmb3JtdWxhdGVJbnB1dH0tLWNoZWNrYm94KTpub3QoI3skZm9ybXVsYXRlSW5wdXR9LS1yYWRpbykge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgICB9XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnZ1ZS1mb3JtdWxhdGUtd3JhcC0taWNvbiB7XG4gID4gLnNrLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwJTtcbiAgICBib3R0b206IGNhbGMoIDUwJSAtIC4zcmVtICk7XG4gICAgbGVmdDogLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAjeyRmb3JtdWxhdGVJbnB1dH0tbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICB0b3A6IDAuODVyZW07XG4gIH1cbiAgI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5cbi8qXG4gKiBWdWUgU2VsZWN0XG4gKiBodHRwczovL3Z1ZS1zZWxlY3Qub3JnL1xuICovXG4udi1zZWxlY3Qge1xuXG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udnNfX3NlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZzX19zZWxlY3RlZCB7fVxuXG4udi1zZWxlY3QtLWZvY3VzZWQge1xuICAudnNfX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gICY6Oi1tcy1jbGVhciB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuICAmOjotbXMtcmV2ZWFsIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxufVxuXG4udnNfX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG5cbiAgLy9jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDEuNnJlbTtcbiAgLy9sZWZ0OiAxLjU1cmVtO1xuICBvcGFjaXR5OiAuMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzLS1vcGVuID4gLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAmLS1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnYtc2VsZWN0LS1kYXJrLWJnIHtcbiAgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICB9XG4gIH1cbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnYtc2VsZWN0LS1saWdodC1iZyB7XG4gIC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctZm9yY2UoJGlucHV0LWN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIH1cbiAgLnZzX19kcm9wZG93bi1vcHRpb257XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAmOmhvdmVyLFxuICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbiAgLnZzX19zZWFyY2gtaW5wdXRfX2ZpcnN0LXN1Z2dlc3Rpb24ge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cblxuLmZvcm11bGF0ZS1pbnB1dC0tcmVkIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCJAbWl4aW4gYXV0b2ZpbGwtc3R5bGVzKCRjb2xvciwkYm9yZGVyLWNvbG9yOiRjb2xvciwkYm94LXNoYWRvdzogJzAgMCAwIDEwMDBweCAjMDAwIGluc2V0Jykge1xuICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIH1cbn1cblxuQG1peGluIHJlc2V0LXNlbGVjdCgpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuZWwtY2FyZCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4uZWwtY2FyZF9fbGluayB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWwtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC8vVE9ETzogUmVwYWxjZSBibHVycnkgaW1hZ2Ugd2l0aCBwbGFjZWhvbGRlciB0byBhdm9pZCB0aGlzIGhhY2tcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyAgIGltZzpub3QoLmxvYWRlZCkge1xuICAvLyAgICAgd2lkdGg6IDE1MCU7XG4gIC8vICAgICBoZWlnaHQ6IDE1MCU7XG4gIC8vICAgfVxuICAvLyB9XG59XG4uZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCk7XG59XG4uZWwtY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmVsLWNhcmRfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG59XG4uZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtY2FyZC1jYXRlZ29yeS1iZztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTsgIC8vRm9udCBzaXplICsgUGFkZGluZyB0b3BcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTsgLy9Gb250IHNpemUgKyBQYWRkaW5nIHRvcFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG4uZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbC1jYXJkLWRlc2NyaXB0aW9uLWJnO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB3aWR0aDogNzklO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZWwtY2FyZF9fbmV4dC1idG4ge1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICB9XG59XG4uZWwtY2FyZF9fc3VidGl0bGUtdGV4dCB7fVxuLypcbiAqIFR5cGUgMVxuICovXG5cbi5lbC1jYXJkLS10eXBlLTEge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0xOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wMywgMS4wMyk7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogMjVyZW07XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgMlxuICovXG4uZWwtY2FyZC0tdHlwZS0yIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vcGFkZGluZy10b3A6IDY5JTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjA2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgfVxuXG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgd2lkdGggI3skdHJhbnNpdGlvbi1zdGFuZGFyZH0sXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgICAgIHdpZHRoOiAxMDMlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMDZweCk7XG4gICAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMjpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbC1jYXJkX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwJSwwKTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogJGVsLWNhcmQtc3VidGl0bGUtZm9udC1zaXplO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb259LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0yOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19zdWJ0aXRsZS10ZXh0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDJyZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tZmFzdC1kdXJhdGlvbn07XG4gICAgfVxuICB9XG5cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tZmFzdH0sXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1mYXN0fSxcbiAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFR5cGUgM1xuICovXG5cbi5lbC1jYXJkLS10eXBlLTMge1xuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvLyAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIC8vICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAvLyAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgLy99XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBAYXQtcm9vdCAuZWwtY2FyZC0tdHlwZS0zOm5vdCguZWwtY2FyZC0tbm8taG92ZXIpOmhvdmVyIC5lbC1jYXJkX19pbWFnZV9faW5uZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMSwgMS4xKTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjElO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjdweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTlweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9LFxuICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBhdC1yb290IC5lbC1jYXJkLS10eXBlLTM6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fSxcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHkgI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBEZWluIGV2ZW50IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyxcbi5tYWluLW5hdl9fY29udGVudCB7XG4gIC5lbC1jYXJkX190aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4uZWwtY2FyZC0tdHlwZS00IHtcbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuXG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG4gICAgQGF0LXJvb3QgLmVsLWNhcmQtLXR5cGUtMTpub3QoLmVsLWNhcmQtLW5vLWhvdmVyKTpob3ZlciAuZWwtY2FyZF9faW1hZ2VfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjE3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gICAgICB3aWR0aDogMzEycHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDYXJkcyBpbiB0aW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXIge1xuICAuZWwtY2FyZC0tdHlwZS0yIHtcbiAgICAudGlueS1zbGlkZXJfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICAvL1RPRE86IFRyeSB0aGlzIGtpbmQgb2YgdGVobmlxdWUgdG8gZ2V0IHRoZSBkZXNpcmVkIGVmZmVjdCAsIHRoZSBsYXN0IGl0ZW0gdG8gc3RpY2sgdG8gdGhlIHJpZ2h0IGJvcmRlciBvZiB0aGUgY29udGFpbmVyXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMzBweCApO1xuICAgICAgQGF0LXJvb3QgLnRpbnktc2xpZGVyIC5lbC1jYXJkLS10eXBlLTI6bm90KC5lbC1jYXJkLS1uby1ob3Zlcik6aG92ZXIgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uc2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2staWNvbi0tZGFyayB7XG4gIC5zdmctcGFydC0tZmlsbCB7XG4gICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICB9XG4gIC5zdmctcGFydC0tc3Ryb2tlIHtcbiAgICBzdHJva2U6ICRkYXJrLWdyZXktMTtcbiAgfVxufVxuXG4uc2staWNvbl9fbm8tZmlsbCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi8qXG4gKiBDdXN0b20gaWNvbiBzdHlsZXMgYW5kIGJlaGF2aW9yc1xuICovXG4uc2staWNvbi0tZmlsbC1ob3ZlciB7XG5cbiAgJi5zay1pY29uLS1mYXZvcml0ZV9ib3JkZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2staWNvbi0tcGVyc29uX291dGxpbmUge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgLnBhdGgtMiB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgLmVsbGlwc2UtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2staWNvbi0tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIC5jaXJjbGUtMSB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLypcbiAqIExvZ2luIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fbG9naW4tdHlwZSB7fVxuXG4uc2stbW9kYWxfX2xvZ2luLXR5cGVfX3Jlc2V0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDAuOTczNXJlbSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHBpbmstMztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJlZ2lzdGVyIG1vZGFsXG4gKi9cbi5zay1tb2RhbF9fcmVnaXN0ZXItdHlwZSB7fVxuXG4vKlxuICogUmVzZXQgcGFzc3dvcmQgbGluayBtb2RhbFxuICovXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZSB7fVxuXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG5cbi5sb2dpbl9pbmZvIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVyUmVuKDIycHgpO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuXG4ubG9naW5fZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmxvZ2luX2Zvb3Rlci10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbi5sb2dpbl9mb290ZXItcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5sb2dpbl9idXR0b24tcmVnaXN0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICRwaW5rO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5sb2dpbl9mb290ZXItY3JlYXRlX2FjYyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuLmxvZ2luX2luZm9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2stbW9kYWxfX3Jlc2V0LXBhc3N3b3JkLWxpbmstdHlwZV9fbG9naW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDApIDAsXG4gICAgICByZ2JhKCNjZWQ0ZGEsIDAuMikgMjAlLFxuICAgICAgcmdiYSgjY2VkNGRhLCAwLjUpIDYwJSxcbiAgICAgIHJnYmEoI2NlZDRkYSwgMClcbiAgICApO1xuICAgIGFuaW1hdGlvbjogc2hpbW1lciAycyBpbmZpbml0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgXG4gICAgQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgY29sb3I6ICM1MzUzNTM7XG59XG5cbi5wbGFjZWhvbGRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xufVxuXG4jbm8tcmFkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cbn1cblxuI25vLWRpc3Atc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKlxuICogSGVhZGVyc1xuICovXG5cbiNwbGFjZWhvbGRlcl9fdGl0bGV7XG4gIGhlaWdodDogMS45cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG59XG5cbi5wbGFjZWhvbGRlci0taDEge1xuICBoZWlnaHQ6ICRoMS1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDIge1xuICBoZWlnaHQ6ICRoMi1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDMge1xuICBoZWlnaHQ6ICRoMy1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDQge1xuICBoZWlnaHQ6ICRoNC1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDUge1xuICBoZWlnaHQ6ICRoNS1mb250LXNpemU7XG59XG5cbi5wbGFjZWhvbGRlci0taDYge1xuICBoZWlnaHQ6ICRoNi1mb250LXNpemU7XG59XG5cbi8qXG4gKiBQYXJhZ3JhcGhzXG4gKi9cbi5wbGFjZWhvbGRlci0tcGFyYWdyYXBoIHtcbiAgc3BhbiB7XG4gICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGcgKiAwLjc5cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogVGlueSBTbGlkZXJcbiAqL1xuLnBsYWNlaG9sZGVyLS10aW55LXNsaWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBzcGFuIHtcblxuICAgIHdpZHRoOiA3cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4vLy5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4vLyAgc3BhbiB7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICB3aWR0aDogMi41cmVtO1xuLy8gICAgaGVpZ2h0OiAyLjVyZW07XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuLy8gICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbi5wbGFjZWhvbGRlci0tdGlueS1zbGlkZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDQ0JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtaW4taGVpZ2h0OiAxNS41cmVtO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci1pbWctc2xhIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogQ2FyZHNcbiAqL1xuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTEsXG4ucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMixcbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0ze1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0zIHtcbiAgc3BhbiB7XG5cbiAgfVxuICAmLS00LWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgfVxuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICB9XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLnBsYWNlaG9sZGVyLS1jYXJkcy10eXBlLTIge1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICB9XG4gICYtLTMtY29sdW1ucyB7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICB9XG4gIH1cbn1cbi5wbGFjZWhvbGRlci0tY2FyZHMtdHlwZS0xIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxuICAmLS0zLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgLy93aWR0aDogMzAlO1xuICAgICAgLy9oZWlnaHQ6IDE1cmVtO1xuICAgIH1cbiAgfVxuICAmLS0yLWNvbHVtbnMge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogMjlyZW07XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG59XG5cbi5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDE2cHgpO1xuICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oMnB4KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgLnBsYWNlaG9sZGVyLS1zZWFyY2gtaGVhZGVyLWg0e1xuICAgIGhlaWdodDpjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjdWxhdGVSZW0oM3B4KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLS1wbGFjZWhvbGRlcntcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgXG4gIC5wbGFjZWhvbGRlci0tc2VhcmNoLWhlYWRlci1oMXtcbiAgICBoZWlnaHQ6Y2FsY3VsYXRlUmVtKDU0cHgpO1xuICAgIG1hcmdpbi10b3A6Y2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gIFxufVxuXG5cblxuLnNlYXJjaC1wYWdlX19oZWFkZXItLW1hcC1vcGVue1xuICAuc2VhcmNoLXBhZ2VfX2hlYWRlci0tcGxhY2Vob2xkZXJ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDF7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIFxuICAucGxhY2Vob2xkZXItLXNlYXJjaC1oZWFkZXItaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOmNhbGN1bGF0ZVJlbSgzcHgpO1xuICB9XG59XG5cblxuLnBsYWNlaG9sZGVyLS1zbGF7XG4gICYucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtaDR7XG4gICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgICAgaGVpZ2h0OmNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLWZpbHRlcntcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnBsYWNlaG9sZGVyLS1zbGEtc2VhcmNoLXN0aWNreS1maWx0ZXJ7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICY6OmFmdGVye1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLnBsYWNlaG9sZGVyLS1idXR0b24ge1xuXG59XG4ucGxhY2Vob2xkZXItLWJ1dHRvbi1zbWFsbCB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi8qXG4gKiBEaXZcbiAqL1xuLnBsYWNlaG9sZGVyLS1kaXYge1xuXG59XG4vKlxuICogUGxhY2Vob2xkZXIgb3BhY2l0eSBjaGFuZ2VcbiAqL1xuLnBsYWNlaG9sZGVyLW9wYWNpdHktY2hhbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBsYWNlaG9sZGVyT3BhY2l0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXJPcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG5cblxuLypcbiAqIE1hdGVyaWFsIGRlc2lnbiBwbGFjZWhvbGRlcnNcbiAqL1xuLmxpbmVhci1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzdGFydCAwLjNzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogc3RhcnQgMC4zcyBlYXNlLWluO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAmLnNtYWxsIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5saW5lYXItcHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcixcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmVhci1wcm9ncmVzc19fYmFyLS1iYXIxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG4ubGluZWFyLXByb2dyZXNzX19iYXItLWJhcjIge1xuICBsZWZ0OiAtMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzTGluZWFyTW92ZW1lbnQgMi41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0xpbmVhck1vdmVtZW50IDIuNXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMzYuNiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyNTczLCAwLCAwLjIzMzY1LCAxLjM3MDk4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuODMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dCYXIxIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgfVxuICAzNi42JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDY5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjU3MywgMCwgMC4yMzM2NSwgMS4zNzA5OCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjI1NzMsIDAsIDAuMjMzNjUsIDEuMzcwOTgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Myk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCYXIxIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgfVxuICAyMCUge1xuICAgIGxlZnQ6IC0xMDUuMTY2NjclO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gIH1cbiAgNjkuMTUlIHtcbiAgICBsZWZ0OiAyMS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOTUuNDQ0NDQlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93QmFyMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjU3KTtcbiAgfVxuICA0NC4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45MSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd0JhcjIge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41Nyk7XG4gIH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlQmFyMiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNTQuODg4ODklO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjgpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IC0xNy4yNSU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcyKTtcbiAgfVxuICA0OC4zNSUge1xuICAgIGxlZnQ6IDI5LjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzAzLCAwLjYsIDAuOTAyMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExNy4zODg4OSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJhcjIge1xuICAwJSB7XG4gICAgbGVmdDogLTU0Ljg4ODg5JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OCk7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAtMTcuMjUlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3Mik7XG4gIH1cbiAgNDguMzUlIHtcbiAgICBsZWZ0OiAyOS41JTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDMsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwMywgMC42LCAwLjkwMjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTcuMzg4ODklO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzc0xpbmVhck1vdmVtZW50IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzTGluZWFyTW92ZW1lbnQge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0YXJ0IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3RhcnQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZW5kIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBtYXgtaGVpZ2h0OiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBlbmQge1xuICBmcm9tIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qXG4gKiBDb21wb25lbnQgc3BlY2lmaWMgc3R5bGVzOiBUaW55IHNsaWRlclxuICovXG4udGlueS1zbGlkZXJfX2hlYWRlcl9fbGVmdCB7XG4gIC5wbGFjZWhvbGRlci0tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4udGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIHtcbiAgLnBsYWNlaG9sZGVyLS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLypcbiAqIFBvc2l0aW9uIHNwZWNpZmljIHN0eWxlczogTGFuZGluZyBwYWdlXG4gKi9cbi5sYW5kaW5nLXBhZ2Uge1xuICAucGxhY2Vob2xkZXItLWNhcmRzLXR5cGUtMy0tNC1jb2x1bW5zIHtcbiAgICBzcGFuIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE5MjBweCl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX3BhY2thZ2UtZGVhbHMge1xuICAudGlueS1zbGlkZXJfX3BsYWNlaG9sZGVyIHtcbiAgICAucGxhY2Vob2xkZXItLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0LS1wbGFjZWhvbGRlciB7XG4gIC5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zX19zaW5nbGU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbiAgLnBsYWNlaG9sZGVyLS1kaXYge1xuICAgIHBhZGRpbmctdG9wOiA2NSU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3QgbGkgc3BhbltjbGFzcyo9J3BsYWNlaG9sZGVyJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIiRwYWdpbmF0aW9uOiAnLnBhZ2luYXRpb24nO1xuXG4jeyRwYWdpbmF0aW9ufSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi0tbWFwLW9wZW4ge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBib3JkZXItcmFkaXVzOiAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4jeyRwYWdpbmF0aW9ufV9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gICYtLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gICYtLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuLypcbiAqIENvbG9yIHNjaGVtZXNcbiAqL1xuI3skcGFnaW5hdGlvbn0ge1xuICAmLS13aGl0ZS1iZyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAmLS1ibGFjay1iZyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fcGFnZS0tYWN0aXZlIHtcbiAgJiN7JHBhZ2luYXRpb259X19wYWdlLS13aGl0ZS1iZyxcbiAgJiN7JHBhZ2luYXRpb259X19wYWdlLS1ibGFjay1iZ3tcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuI3skcGFnaW5hdGlvbn1fX3BhZ2Uge1xuICAmLS13aGl0ZS1iZyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4jeyRwYWdpbmF0aW9ufV9fYXJyb3cge1xuICAmI3skcGFnaW5hdGlvbn1fX2Fycm93LS13aGl0ZS1iZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLXdoaXRlLWJnI3skcGFnaW5hdGlvbn1fX2Fycm93LS1pbmFjdGl2ZSB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS00O1xuICAgIH1cbiAgfVxuXG4gICYjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWJsYWNrLWJnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJiN7JHBhZ2luYXRpb259X19hcnJvdy0tYmxhY2stYmcjeyRwYWdpbmF0aW9ufV9fYXJyb3ctLWluYWN0aXZlIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRncmV5LTY7XG4gICAgfVxuICB9XG59XG4iLCIubGRzLXJpcHBsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmxkcy1yaXBwbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCAkcGluaztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaXBwbGUgMXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuQGtleWZyYW1lcyBsZHMtcmlwcGxlIHtcbiAgMCUge1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLnNrLXNwaW5uZXIsXG4uc2stc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG59XG4uc2stc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIkY29sbGFwc2FibGU6ICcuc2stY29sbGFwc2FibGUnO1xuXG4jeyRjb2xsYXBzYWJsZX1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ncmF5LTIwMCwgI0VDRUNFQyk7XG59XG5cbiN7JGNvbGxhcHNhYmxlfV9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgJi0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4jeyRjb2xsYXBzYWJsZX1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiICRtYWluLW5hdjogJy5tYWluX19uYXYnO1xuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvL31cbn1cblxuLm1hcl9ib3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYWRkaXRpb25hbC1saW5rX2NoaWxkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAmID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG5cbiAgJl9hZGRpdGlvbmFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi1hd2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOS41cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtam9iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI5LjVweCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1leHRyYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgJi1maXJzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAuNyU7XG4gICAgICAgIHJpZ2h0OiAtMzYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgICYgPiBkaXYgPiBhID4gaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgICAgJi10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBkaXYgPiBhID4gaDMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTkuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICB9XG4gIH1cblxuICBsaS5saS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmLS1kZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLW5vLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skbWFpbi1uYXZ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X190aXRsZV9fbWFyLWJvdCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIEBhdC1yb290ICN7JG1haW4tbmF2fV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRtYWluLW5hdn1fX2xpc3QtLWV4cGFuZGFibGUtLWV4cGFuZGVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9faW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSAycmVtIGNhbGN1bGF0ZVJlbSg2MHB4KSAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTQuNHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTQuNHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG5cbiAgJi0tbW9yZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMzLjZweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdC0tc29jaWFsIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgICAgICBmaWxsOiAjRkY1QTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JG1haW4tbmF2fV9fbGFuZ3VhZ2Utc3dpdGNoID4gaDMge1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjMyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDk0LjclO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodCB7XG4gIGEge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fY29weXJpZ2h0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIGNvbG9yOiAkZ3JleS00O1xufVxuXG4jeyRtYWluLW5hdn1fX2NvcHlyaWdodF9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLjVyZW07XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9faGVhZGVycyB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9faGVhZGVycyA+IGEgPiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fbGlua3Mge1xuXG59XG5cbiN7JG1haW4tbmF2fV9fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMCAxLjU3cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogLTAuNSUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBsZWZ0OiAtMS41JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwLjdyZW0gMDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2hlYWRlcl9fbWFnYXppbiB7XG4gIG1hcmdpbi1sZWZ0OiA1MiU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ5JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1LjVweDtcbiAgfVxufVxuXG4jeyRtYWluLW5hdn1fX2hlYWRlcl9fZXZlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cblxufVxuXG4jeyRtYWluLW5hdn1fX2xhc3RfX2xpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cblxuI3skbWFpbi1uYXZ9X19saXN0X19zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjByZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogMC4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTdyZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hdCB7XG4gICAgLy9ib3R0b206IDVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMDQwcHgpIHtcbiAgLy8gICAgaGVpZ2h0OiAyMi42dmg7XG4gIC8vICB9XG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogMjA0MHB4KSB7XG4gIC8vICAgIGhlaWdodDogMzIuNnZoO1xuICAvLyAgfVxuICAvL1xuICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAvLyAgICBoZWlnaHQ6IDI4LjZ2aDtcbiAgLy8gIH1cbiAgLy99XG59XG5cbiN7JG1haW4tbmF2fV9fbGlzdF9fc2Vjb25kX3BhcnRuZXJzIHtcblxuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGxpID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vX2hlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTYuOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMy45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGUge1xuICAgIGhlaWdodDogMTYuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogMC4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGhlaWdodDogMTdyZW07XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLS1jaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm90dG9tOiAxLjRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYXQge1xuICAgIC8vYm90dG9tOiA1cmVtO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgPiBsaSA+IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOC43MnB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMDQwcHgpIHtcbi8vICAgIGhlaWdodDogMjIuNnZoO1xuLy8gIH1cbi8vICBAbWVkaWEgKG1heC13aWR0aDogMjA0MHB4KSB7XG4vLyAgICBoZWlnaHQ6IDMyLjZ2aDtcbi8vICB9XG4vL1xuLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbi8vICAgIGhlaWdodDogMzIuNnZoO1xuLy8gIH1cbi8vXG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4vLyAgICBoZWlnaHQ6IDI4LjZ2aDtcbi8vICB9XG4vL31cbn1cblxuLnNlY29uZCB7XG4gICYtLWNoIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNSU7XG4gIH1cblxuICAmLS1hdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIG1hcmdpbjogNSUgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tZGUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jaF9fbWFyZ2luIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLm1haW5fX25hdl9fbGlzdF9fc2Vjb25kLS1jaC5uYXYtc3dpc3MtYXdhcmQge1xuICAgIGJvdHRvbTogLTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgIGJvdHRvbTogNzZweDtcbiAgICB9XG59XG5cbi5tYWluX19uYXYtZXh0cmEtZmlyc3QtdG9wLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn0iLCIubW9iaWxlX2Rpc3BsYXlfbm9uZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXG4gIC5waG9uZW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mYXEgLnBob25lbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzQ2Yjc5MDtcbiAgfVxuICAucGhvbmVtZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZmFxIC5waG9uZW1lbnUgdWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIC5waG9uZW1lbnUge1xuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcjAxIHVybCguLi9pbWFnZXMvbGF5b3V0L2xlbnMuc3ZnKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBob25lbWVudV9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDBweDtcbiAgfVxuICB1bC5waG9uZW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDMwcHg7XG5cbiAgICAmLS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS12aXNpYmxlIHsgLy9Vc2VkIGZvciBnb29nbGUgYm90c1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5waG9uZW1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJi0taGFzLWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvbmV4dF93aGl0ZS5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2stYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5b3V0L3ByZXZfd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDdweCAxLjQlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvL29wYWNpdHk6IDAuNTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2xpc3QtLWxldmVsLXR3byB7XG4gICAgLnBob25lbWVudV9faXRlbTpub3QoLnBob25lbWVudV9faXRlbS0tYmFjay1idG4pIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG9uZW1lbnVfX2l0ZW1fX21lbnUtdGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDMlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICZfbGV2ZWwtdHdvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIC5sb2dvLCB1bCBsaSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICAuZXZlbnRsb2thbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3cHggY2VudGVyO1xuICB9XG4gIHVsIGxpLndpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWVycm9yID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBiLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIGIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIC4zcmVtIDAgMDtcblxuICAgIC8qd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAzcHggMCAwOyovXG4gIH1cblxuICAub3ZlcmxheSB7XG4gICAgLm92ZXJsYXlfaW5uZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cblxuICAgIC5vdmVybGF5X2lubmVyMiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3MHB4KTtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweCAwIC0yMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgLTlweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIgZGl2LmhlYWQsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYuc3RlcCwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vdmVybGF5IC5vdmVybGF5X2lubmVyMiBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSwgLmFuZnJhZ2VfZGlyZWt0YW56ZWlnZSBkaXYgaW5wdXRbbmFtZT1jYXB0Y2hhX3ZhbHVlXSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdiAuY2FwdGNoYV9pbWcsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2IC5jYXB0Y2hhX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm92ZXJsYXkgLm92ZXJsYXlfaW5uZXIyIGRpdi5lcnJvcm1lc3NhZ2UsIC5hbmZyYWdlX2RpcmVrdGFuemVpZ2UgZGl2LmVycm9ybWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAubWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5zZWFyY2hfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXZlbnRzZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzIyNDU1YjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMjVweCAtODVweCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogODVweCAyNXB4IDI1cHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd29wdGlvbnM6OmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgZGl2Lm9wdGlvbm5hdiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjM4cHg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC9kb3duLnN2Zyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIC5ldmVudHNlYXJjaCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZGl2Lm9wdGlvbm5hdi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuXG4gICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHVsIGxpLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheW91dC91cC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaG93b3B0aW9uczo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZF9zZWFyY2ggZm9ybSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDEwMHB4IDIwcHggMzBweCAyMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXEgLnJlZF9zZWFyY2gge1xuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZhcWhlYWQge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VvX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBtYXJnaW46IDcwcHggMCAtNzBweCAwO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjQ1NWIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMjVweCAwIDI1cHg7XG5cbiAgICAgICAgdHIgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLy93aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2VyIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbmNlbCwgLnNob3dmaWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogLTIwcHggLTFweCAwIC0xcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVsZXRlOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3RzdGFydC5yZXN1bHRzLnNlYXJjaF90aXRsZSBmb3JtIC5mdWxsc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmp1bXBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwMjtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICYuZml4ZWQsXG4gICAgJi5hbHdheXNfZml4ZWQge1xuICAgICAgei1pbmRleDogMzAyO1xuICAgIH1cblxuICAgIC5zZWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbmFuZnJhZ2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNjBweCk7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAmLmZsZXhpYmxlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICYubGlrZSwgJi5iYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYmFzZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3IwNCB1cmwoLi4vaW1hZ2VzL2xheW91dC9pY29uX3NoYXJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYXNlIHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFzZSB1bCA+IGxpID4gdWw6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0M3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICA+IGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5zaGFyaWZmIHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLnR3aXR0ZXIgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud2hhdHNhcHAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ZDM2NjtcbiAgICAgICAgICAgICAgICAvLy8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYXlvdXQvaWNvbl93aGF0c2FwcF93aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsd2F5c19maXhlZCwgJi5maXhlZCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRoZW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgJi5ub3RzdGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYngtd3JhcHBlciB7XG4gICAgICAuYngtdmlld3BvcnQge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZWJveCB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuXG4gICAgICAuZGV0YWlscGljIHtcbiAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlciAuc2xpZGVyYm94IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG5cbiAgICAmLnNtYWxsLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2Uge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgLmJ4LXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmJ4LW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJib3gge1xuICAgICAgaGVpZ2h0OiAyOTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzAwcHgpO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDVweDtcblxuICAgICYuZmF2b3VyaXRlcy1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAub3ZlcnZpZXdoZWFkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMTVweCA1cHggMTVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlLCAuc2hhcmVfY29udGFpbmVyIC5zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbnRqb2JzIC5pbWFnZSBiIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYucGFydG5lcnNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG5cbiAgICAgIC5wYXJ0bmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1IGkgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudHNsaWRlcmJveCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcblxuICAgICAgLmNsaWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2VuZCB7XG4gICAgICAuc29ydGFibGUge1xuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIC5oaWRlX29uX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICYuc2ltcGxlLXNlYXJjaC1yZXN1bHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuZmF2b3VyaXRlcy1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAucmVzdWx0aGVhZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5pbWFnZXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG5cbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICB0b3A6IC0yNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0dmlldyB7XG4gICAgLnRlcm1pbnN1Y2hlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgLnd1bnNjaHRlcm1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cbiAgICAgICAgICAudmRwLWRhdGVwaWNrZXIgaW5wdXQsIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDExNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcblxuICAgICAgICAubGV2ZWwge1xuICAgICAgICAgIHRvcDogLTIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcnNvbmVuIHtcbiAgICAgICAgICBsZWZ0OiAxNjJweDtcbiAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVzY2hyaWViIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLCAuZ2ViYWV1ZGVhcnQge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpZW5zdGxlaXN0ZXJ0eXAsIC5sYWdlIHtcbiAgICAgICAgICBsZWZ0OiA4NnB4O1xuICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1haWwge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmludCB7XG4gICAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hbmZyYWdlbiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLndlcmJ1bmdfYnV0dG9uLCAuYW5mcmFnZV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZGVsZXRlIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHRvcDogMjY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC5saXN0dmlldyB7XG4gICAgLmVudHJ5IHtcbiAgICAgIC5saWtlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG4gICAgLnJlZF9lbnRyaWVzIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWx0ZXJuYXRpdmUge1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVkaWVuIC5yZXN1bHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAtNXB4IDVweCAxMHB4IDVweDtcbiAgICB9XG5cbiAgICAmLnNlbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5mYXEge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcblxuICAgICAgLmJyZWFkY3J1bWJzIGRpdiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlb19vdmVydmlldyB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCA1cHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZW50cnkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgIHUgaSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgJi5kZXRhaWwtYWJvdmUtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAuZGV0YWlsaGVhZCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDMwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5wcmVtaXVtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW46IDEwcHggLTIwcHggMCAtMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXdhcmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmJhc2ljIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDMwcHggMTBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXh0cmF3aWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF0dHJpYnV0ZSwgLmVxdWlwbWVudCBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aG9fcGljIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cbiAgICAgICAgICAgICYuc2xhX3JhdGluZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndobyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2hvX3NsYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucm9vbXMgdGQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3RsaW5lIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggZ3JheTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb29tcyB0ZCB7XG4gICAgICAgICAgLnJvb21uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWNpdHlfZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXBhY2l0eV9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgbGVmdDogLTE4N3B4O1xuICAgICAgICAgICAgICBib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5yb29tbmFtZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAtMzBweCAtNDBweCAtMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MHB4KTtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdSBpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMjBweCAtMzBweCAtMjBweDtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkgYSwgJjpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ2FsbGVyeV9pbWFnZSBhIHNwYW4sICYuZ2FsbGVyeV92aWRlbyBhIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnYiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHggLTIwcHggLTIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggLTVweCAxMHB4IC01cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3ZlcmxheSAub3ZlcmxheV9pbm5lcjIjYXZhaWxhYmlsaXR5X21vZGFsICNyZXF1ZXN0cy5oaWRlX29uX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zcGVjaWFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cblxuICAubGF3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcblxuICAgIC5pbXByZXNzdW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGM3Yzc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YXlfdG9fdXMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cbiAgICAua29udGFrdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcm9hZG1hcCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cbiAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWlsaW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlcmJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgLmJ4LXByZXYsIC5ieC1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcmVudHJ5IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA4cHggMCByZ2JhKDQwLCAzOSwgMzQsIDAuMik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmVpbmZvIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVpbnRyYWdzbW9lZ2xpY2hrZWl0ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuYmFjayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMTBweCAwIDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNyZWF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggOTBweCAxMHB4IDkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2VyYmVtb2VnbGljaGtlaXRlbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggLTEwcHggLTEwcHggLTEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52b3J0ZWlsZSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRlbWVudHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBpYyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTIwcHggMCAxMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tcGFueSB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGlzdGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIC02MHB4IDA7XG5cbiAgICAuZmFjdHMge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMTBweCAxMHB4IC0xMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ1c2luZXNzX2NhcmQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggLTEwcHggMTBweCAtMTBweDtcblxuICAgICAgICAucGljIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYXNvbnMge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZWluZm8ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggLTIwcHggMTBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lbnRyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVzc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNjBweCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFuZnJhZ2VuIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luOiA0cHggYXV0byA0cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JwYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnByb2JsZW0ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDYwcHggMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpdmUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnRtYWdhemluIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMTVweCAwO1xuXG4gICAgLmV2ZW50bWFnYXppbmhlYWQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWdhemluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXG4gICAgLmlubmVyLW1hZ2F6aW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmxlZnQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Vib3gge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAuaW1hZ2VzbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgIHUge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpa2Uge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLmZ1bmN0aW9ucyB1bCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1MHB4IDMwcHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLnJlc3VsdGhlYWQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmxpc3R0YWJsZSB0ciB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9ybSB0YWJsZSB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2hvd29wdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IC5jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tYWdhemlucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGV0YWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemlua29tbWVudGFyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5mb290IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDtcblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWdhemluZW50cnkge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5pbWFnZSBzcGFuIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3NsZXR0ZXIge1xuICAgIC5pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMjYycHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICB3aWR0aDogMTY5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l0ZWZvb3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDgwcHggMjBweDtcblxuICAgICAgJi5zaXRlZm9vdF9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDcwcHggMTBweCA3MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgYiwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzcHg7XG4gIH1cblxuICAubWFpbGluZ3MgLnNlbGVjdCAuc2xpZGVyYm94IHtcbiAgICAuaG9vcGVyLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAuaG9vcGVyLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbGlua3MjZmFjZWJvb2stbGluayBzdmcge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cblxuICAubWFnYXppbiAubWFnYXppbmxlZnQgLnN0ZWxsZW5hbmdhYmVuYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuXG4gICAgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgdGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5X3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBzd3Age1xuICAgICYuaGFzSW5uZXJUaHVtYnMge1xuICAgICAgLnBzd3BfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gICAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsImlucHV0IHsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyB9IiwiJHNsYS1kZXRhaWw6ICcuc2xhLWRldGFpbF9oZWFkZXInO1xuJHNsYS1wdW5rdGU6ICcuc2xhLWRldGFpbC1wdW5rdGUnO1xuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xufVxuXG4uc2xhX2F3YXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAuc2xhX2F3YXJkaGVhZCB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDBweCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweCA4cHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL1NMQS1Mb2dvT25seS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcG9uc29yaW5nX3N0cmlwZSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEyMHB4KTtcbiAgICAgIG1hcmdpbjogMjBweCA2MHB4IDIwcHggNjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhcmVzdWx0IHtcbiAgbWFyZ2luOiA4MHB4IDBweCA4MHB4IDBweDtcbiAgLmVudHJ5IC5hbmZyYWdlX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2FjOTY3ZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zbGFfcmliYm9ue1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOjE4cHggMHB4O1xuXG4gICYtaG9tZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDowcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBwYWRkaW5nOjE4cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX3NsYV9yaWJib24tLXdpbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6MThweCAzMnB4IDI0cHggMzJweDtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZzogN3B4IDBweCA3cHggNDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9TTEEtTG9nb09ubHkuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5NHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDQ2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgLm1vYmlsZS1oaWRle1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5zbGFfcmliYm9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEyMHB4IDBweCAwcHggMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnNsYV9yaWJib25faW5uZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICBici5tZWRpdW0sXG4gICAgICAgIGJyLnNtYWxse1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgY29sb3I6ICNhYzk2N2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgICAgICBjb2xvcjokc2xhLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCA4N3B4IDE1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaG9tZV9yaWJib257XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tdG9wOjkwcHg7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICAuc2xhX3JpYmJvbl9pbm5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGl7XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbjoxOXB4IDgwcHggMTVweCAwcHg7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDo0OHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyQTU1NzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luOjE4cHggMHB4O1xuICAgICAgICAgIHBhZGRpbmc6MTRweCAxOXB4O1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kZXRhaWxfcmliYm9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIC5zbGFfcmliYm9uX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDQ1cHggMTVweCA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2xhX3JpYmJvbl9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICB9XG5cbiAgJi5zbGFfcmliYm9uX25vbWluYXRle1xuICAgIC5zbGFfcmliYm9uX2lubmVye1xuICAgICAgbGk6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbGFfcmliYm9uX3dpbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgfVxuXG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXJhdGluZy1jb25maXJte1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzoyMnB4IDI0cHggMzJweCAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0NHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1heC1oZWlnaHQ6MTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG5cbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9ncmF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjE5LCAyMTksIDAuMik7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTZweCAwIDMycHggMDtcblxuICAgICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTozNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozN3B4O1xuXG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5zaGFyZS1saW5rc3tcbiAgICAgIHBhZGRpbmc6MjRweCAzM3B4IDIzcHggMzNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBoNntcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozOXB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNTIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDMwMyUpIGh1ZS1yb3RhdGUoMTYzZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfY29waWVke1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTotNDJweDtcbiAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuc2hhcmUtbGlua3Mtc217XG4gICAgICBwYWRkaW5nOjQwcHggMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Rjg4OUI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNTUuNTU2JSAqL1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zaGFyZS1saW5rcy1sZ3tcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkY4ODlCO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOi00MnB4O1xuICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2xhLXJhdGluZy1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjk0cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1ODhweDtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDg4JTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLmNsb3NlX21vZGFse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX2Rhcmtfc2xhMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmLm1vYmlsZS1jZW50ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuc2xhLWNvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1oZWFkZXJ7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMDQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBoNHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgICAgY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgICBwYWRkaW5nOjIwcHggMHB4IDEycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGg0e1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjMzcHg7XG4gICAgICAgICAgY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6MTRweCA0NHB4IDRweCAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtaGVhZGVyLWxhbmd7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgaW1ne1xuICAgICAgICBwYWRkaW5nOjI4cHggMHB4IDI2cHggMzVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgICAgICAgIHRvcDogLTUzcHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXZvdGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuYWN0aXZlLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjIwcHggNDhweCA1MnB4IDQ4cHg7XG5cbiAgICAgICYubm8tcGFkZGluZy1scntcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwNnB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOjExcHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgIHBhZGRpbmc6MjBweCAyNHB4IDUycHggMjRweDtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zbGEtY292aWQtYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1lcnJvcntcbiAgICAgIGJhY2tncm91bmQ6ICRzbGEtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1jb250ZW50e1xuICAgICAgcGFkZGluZzo1cHggMzJweCAyOHB4IDMycHg7XG5cbiAgICAgICYuc2xhLWZpbmFse1xuICAgICAgICBwYWRkaW5nOjVweCA0OHB4IDM2cHggNDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOjVweCAyNHB4IDE0M3B4IDI0cHg7XG5cbiAgICAgICAgJi5zbGEtZmluYWx7XG4gICAgICAgICAgcGFkZGluZzo1cHggMjRweCAzNnB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoM3tcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMzc1cHg7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6N3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAmLm1vcmVfc3BhY2V7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAmLm1vYmlsZS1oaWRle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICAgICBie1xuICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgJi5tb2JpbGUtaGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokc2xhLWNvbG9yO1xuICAgICAgfVxuICAgICAgLnNsYS1saWdodHMtc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xOXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xhLWxpZ2h0Ym94e1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDRweDtcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gICAgICAgICAgcGFkZGluZzogMjlweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxLjVweCAxLjVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwJSkgc2VwaWEoOTUlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoODglKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL3RodW1iX3VwX2FjdGl2ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTNweCAxMnB4O1xuICAgICAgICAgICAgJi5sb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvdGh1bWJfZG93bl9hY3RpdmUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMSUpIHNhdHVyYXRlKDUlKSBodWUtcm90YXRlKDEyNmRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi50aHVtYi1hY3RpdmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgd2lkdGg6Y2FsYyggMzMlIC0gNnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xhLWxpZ2h0Ym94LWltYWdlLWhvbGRlcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudGh1bWItYWN0aXZle1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggM3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtZm9ybS1yb3d7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICAgIGhlaWdodDoxMDhweDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5lcnJvci1maWVsZHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG5cbiAgICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRleHRhcmVhe1xuICAgICAgICAgICAgdG9wOjEzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaW5wdXR7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj5pbnB1dHtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG5cbiAgICAgICAgICAmLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRzbGEtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3R7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICYuc2hvcnR7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yIHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2Rvd24uc3ZnKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lcnJvciBpbnB1dHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1c3RvbXNlbGVjdF9fZHJvcGRvd257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuXG4gICAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzN3B4IDBweCAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC52dWUtc2xpZGVye1xuICAgICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgLnZ1ZS1zbGlkZXItcmFpbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDN0M3Qzc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1wcm9jZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3R7XG4gICAgICAgICAgICAudnVlLXNsaWRlci1kb3QtaGFuZGxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudnVlLXNsaWRlci1kb3QtdG9vbHRpcHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgIHBhZGRpbmc6MnB4IDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52dWUtc2xpZGVyLWRvdC10b29sdGlwLnZ1ZS1zbGlkZXItZG90LXRvb2x0aXAtYm90dG9te1xuICAgICAgICAgICAgICBib3R0b206MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGVmdCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yaWdodCAudnVlLXNsaWRlci1kb3QtdG9vbHRpcC52dWUtc2xpZGVyLWRvdC10b29sdGlwLWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2stY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAmLmVycm9ye1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuXG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDs7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvY2hlY2ttYXJrLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGVte1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTIgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5lcnJvcj5zcGFue1xuICAgICAgICAgICAgY29sb3I6ICRzbGEtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGEtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zZWxlY3RlZD5zcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMzBweCAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY4NTcxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHNwYW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS91cC5zdmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDM2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNoZWNrLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zbGEtYm90dG9tLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIG1hcmdpbi10b3A6MTg4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nLmZpbmFsLWltYWdle1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNjZweCBhdXRvIDMzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbjogMzhweCBhdXRvIDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMuZmluYWwtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcC5maW5hbC10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo5OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuc2hhcmUtbGlua3N7XG4gICAgICAgIHBhZGRpbmc6MjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0RDRTBFMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS04O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OXB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS04O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZS1idXR0b25ze1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MnB4O1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGlua19jb3BpZWR7XG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOi00OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWxhbmctc2VsZWN0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2OHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MTA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zbGEtbGFuZy1idXR0b257XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjg1NzE0cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOjExcHggMHB4O1xuICAgICAgICAgIG1hcmdpbjowcHggYXV0byAxNnB4IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDoxOTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYS1jb3ZpZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo5NnB4O1xuICAgICAgICBwYWRkaW5nOjBweCA4cHg7XG4gICAgICAgIGgze1xuXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDo1M3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NDVweDtcbiAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTM3NXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTo1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYuc2xhLWNvdmlkLWJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xhLWNvdmlkLS12b3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtZm9vdGVye1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMDQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGEtYnV0dG9ucy1yb3d7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAzMnB4IDMycHg7XG4gICAgICAgICYuZmluYWx7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICBoNCxzcGFue1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgJi5iaWd7XG4gICAgICAgICAgICB3aWR0aDoyNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jb3ZpZHtcbiAgICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnVuYWN0aXZle1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJhY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgd2lkdGg6MTgzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsYS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsYS1uYXYtaW5mb3tcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgICBwYWRkaW5nOiA1cHggMjRweCAzOHB4O1xuXG4gICAgICAgICAgJi5maW5hbCBidXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAmLmJpZyxcbiAgICAgICAgICAgICYuY292aWR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmFja3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgLnNsYS1uYXYtaW5mb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNsYS1mb290ZXItYm90dG9te1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzbGEtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBoM3tcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4IDIycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdm90aW5nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgN3B4IDIxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNsYS1mb290ZXItLXZvdGluZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1idXR0b25zLXJvdyB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDI0cHggNjBweDtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJi5jb3ZpZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtc2VhcmNoLWhlYWRlcntcbiAgcGFkZGluZy10b3A6MTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgei1pbmRleDogMTtcblxuICAmLS1zcGFuLWxpbmt7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICM3RDcwNUY7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2MjUzO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIFxuICB9XG5cbiAgJi0tbGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJi0tY2F0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgaDF7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogN3B4IDBweCA3cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvU0xBLUxvZ29Pbmx5LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6NDJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLXRvcDotOXB4O1xuICB9XG4gIGJ1dHRvbixkaXYuYWN0aXZlLWZpbHRlcnN7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6OThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTozOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q3MDVGO1xuICAgIHBhZGRpbmc6Y2FsY3VsYXRlUmVtKDkwcHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOmNhbGN1bGF0ZVJlbSgtNDRweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2xhLXNlYXJjaC1oZWFkZXItbm9taW5hdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRCNUQgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIGxlZnQ6IDEyNnB4O1xuICB9XG4gIFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzc2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIyN3B4KSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtbm90LWFjdGl2ZXtcbiAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgaDR7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi10b3A6MzZweDtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIH1cbiAgLmdyYXktY29udGFpbmVye1xuICAgIG1hcmdpbjo0M3B4IDBweCA0MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgcGFkZGluZzo4NHB4IDQwcHggNzBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOjExcHggMTRweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDR7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cblxuICAgIC5ncmF5LWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbjowcHggMHB4IDQwcHggMHB4O1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXJjaC1maWx0ZXJzLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWFyZ2luLXRvcDozNnB4O1xuICBtYXJnaW4tYm90dG9tOjU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA3NjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoNHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJze1xuICAgICYtc2xhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1wbGFjZWhvbGRlcnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG5cbiAgICAgIGZsb2F0OnJpZ2h0O1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzo1cHggMzZweCA1cHggMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JleS0xO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoxM3B4O1xuICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9maWx0ZXJfZGVsZXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOjE3NXB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6OHB4IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6MjRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC5zaG93LWZpbHRlcntcbiAgICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG4gICAgLy8gZGlzcGxheTpibG9jaztcbiAgICBmbG9hdDpyaWdodDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAkZGFyay1ncmV5LTE7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAvLyBmb250LXNpemU6IDE1cHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAvLyB3aWR0aDoxNzVweDtcbiAgICAvLyB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAvLyBwYWRkaW5nOjhweCAxN3B4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OjI0cHg7XG4gICAgLy8gY3Vyc29yOnBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJi1zbGEge1xuICAgICAgcGFkZGluZzogN3B4IDE0cHggN3B4IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICAuc2hvdy1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzlweCk7XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnMge1xuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cblxuICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaC1maWx0ZXJzLXNsYSxcbi5zZWFyY2gtZmlsdGVycy1zbGEtLW5vbWluYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICYtcGxhY2Vob2xkZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtd2lubmVyLTIwMjMge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxufVxuXG4uc2VhcmNoLWZpbHRlcnMtc2xhLW5vbWluYXRpb24tcGxhY2Vob2xkZXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBsYWNlaG9sZGVyLS1zbGEucGxhY2Vob2xkZXItLXNsYS1zZWFyY2gtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNsYV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVye1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICBwYWRkaW5nLXRvcDoxNnB4O1xuXG4gIC5zbGFfX3N0aWNreS1maWx0ZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgZmxleDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcGlsbCB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICAgJi5zbGFfX3N0aWNreS1maWx0ZXJfX3BpbGwtLXNsYS1maWx0ZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNsZWFye1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDoxNC41cHg7XG4gICAgICAgICAgICB0b3A6MTIuNXB4O1xuICAgICAgICAgICAgd2lkdGg6N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2ZpbHRlcl9kZWxldGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xhX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDMwcHggNHB4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNsYV9fc3RpY2t5LWZpbHRlcl9fcmVzZXR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZmlsdGVyX2RlbGV0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vdmVybGF5e1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjMycHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0NjRweDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAuY2xvc2VfbW9kYWx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NsYS9DbG9zZV9kYXJrX3NsYTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgIC5jbG9zZV9tb2RhbHtcbiAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNC5zZWFyY2gtbW9kYWwtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBwYWRkaW5nOjIzcHggNDBweCAxMnB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOjE2cHggNDBweCAwcHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIHBhZGRpbmc6MHB4IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgLm1vYmlsZS1iZ3tcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTFweCAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6N3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi0tY2xlYXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbXNlbGVjdHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRkYXJrLWdyZXktMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMHB4O1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbXNlbGVjdF9fYXJyb3d7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWNvbnMvc2xhL2N1c3RvbXNlbGVjdF9hcnJvdy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDoxMXB4O1xuICAgICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21zZWxlY3RfX2Ryb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMzdweCA3cHggMTBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgICAgICAuY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBkaXYub3B0aW9ubmF2e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJj5zcGFue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9pY29ucy9zbGEvZG93bi5zdmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2F0ZWdvcmllc19kcm9wZG93biAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6NDAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWdpb25zX2Ryb3Bkb3duIC5jdXN0b20tZHJvcGRvd257XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSk7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWRyb3Bkb3due1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDdweCAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRle1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWZpcnN0LXN1Z2dlc3Rpb24sLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25ze1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206OTVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWF1dG9jb21wbGV0ZXtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnNfX2xvYWRpbmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6MHB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubW9iaWxlLWJne1xuICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5vcHRpb25uYXZ7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuc2xhLXdpbm5lci1zZWFyY2gtbW9kYWx7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDo0O1xuICAgICAgLmNsb3NlX21vZGFse1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQuc2VhcmNoLW1vZGFsLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgICAgJi5zZWFyY2gtYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206NjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLm92ZXJsYXktc2Vjb25ke1xuICAjc2xhLXNlYXJjaC1tb2RhbHtcbiAgICAuc2xhLXNlYXJjaC1yb3d7XG4gICAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGV7ICBcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGEtc2VhcmNoLXJvd3tcbiAgICAgIC5zZWFyY2gtYnV0dG9uLWZpcnN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsYS1zZWFyY2gtcm93e1xuICAgICAgZGl2Lm9wdGlvbm5hdntcbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1uZXd7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwcHggMCAxMHB4O1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtbW9kYWwtdGl0bGUtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNsYS1kZXRhaWx9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDEyMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICB9XG4gICYtd2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG4gICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cbiAgICAmLWJyZWFrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1zZWNvbmQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc3MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IDk1OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweDtcbiAgICB9XG5cbiAgfVxuICAmLXdyYXBwZXJfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgfVxuICB9XG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICAmLWluZm8ge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICB9XG4gIH1cblxuICAmX21vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXNlY29uZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRzbGEtd2lubmVyLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmX2luZm8ge1xuICAgICAgICA+IHN1cCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmX21vZGFsLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIH1cblxuICAgIGF7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmX21vZGFsLWdpcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX21vZGFsLWNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KSAhaW1wb3J0YW50O1xuICAgICYgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JHNsYS1wdW5rdGV9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJiA+aDQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG5cbiAgJi1wbGFjZWhvbGRlciB7XG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5icmVhay1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmlkLWljb24tYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDkuNXB4O1xufVxuXG4uZ2lyZC1pY29uLWluYWN0aXZlIHtcbiAgcGFkZGluZzogN3B4IDE4cHggN3B4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtZ3JpZC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG5cbn1cblxuXG4ubGlzdC1pY29uLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggN3B4IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N3aXRjaC1saXN0LWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5saXN0LWljb24taW5hY3RpdmUge1xuICBwYWRkaW5nOiA3cHggMHB4IDdweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9zd2l0Y2gtbGlzdC1pbmFjdGl2ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcGFnZV9fc3dpdGNoIHtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNnB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1M3B4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNi44OHB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3N3aXRjaC13cmFwIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWFyY2gtcGFnZV9fc3dpdGNoLXNsaWRlciB7XG4gIHdpZHRoOjI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICBsZWZ0OiAzJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40cztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2VhcmNoLXBhZ2VfX3N3aXRjaC1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4uc2xhLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5zbGEtc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7XG59XG5cbi5zbWFsbCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iaWcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGFfX2NhdGVnb3J5X3NlYXJjaF9idXR0b24ge1xuICBAZXh0ZW5kIC5ibGFjay1idXR0b247XG59XG5cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1zbGEge1xuICAmOmhvdmVyIHtcbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguMSk7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgICAgIFxuICAgIH1cbiAgfVxufVxuXG5cbi5idXR0b24tc20td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbmJ1dHRvbi5idXR0b24tc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR3JheS03MDAsICM0NDQpO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgXG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogJHNsYS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19ub21pbmF0ZV9yaWJib24uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbiB7XG4gIC5hd2FyZC1sb2NhdGlvbi1yaWJib24tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJyIHsgZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICB9XG59XG5cbi5zbGEtc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE1NS41NTYlICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59IiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLnNsYS1zZWFyY2gtaGVhZGVyLS13aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDkycHgpIDA7XG59XG5cbi5zbGEtZGV0YWlsX2hlYWRlcl93aW5uZXItMjAyMyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDk2cHgpIGNhbGN1bGF0ZVJlbSgxMjBweCkgMCBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDIyOHB4KTtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAmLXBsYWNlaG9sZGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMxMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI4cHgpO1xuICAgICAgICAuc2xhLWRldGFpbF9oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtZGV0YWlsX2hlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtZmlsdGVycy5zZWFyY2gtZmlsdGVycy1zbGEuc2VhcmNoLWZpbHRlcnMtc2xhLXdpbm5lci0yMDIzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS13aW5uZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuc2hvdy1maWx0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2hhcy1maWx0ZXJzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnNob3ctZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXItc2xhLTIwMjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxufVxuXG4uc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkcy13cmFwLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZHMtd3JhcC0yMDIzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5zZW9wYWdlc19fb3ZlcnZpZXdfX2NhcmQtdGV4dC1zbGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MnB4KTtcbiAgICB9XG5cbiAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNlb3BhZ2VzX19vdmVydmlld19fY2FyZC10ZXh0LXNsYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VvcGFnZXNfX292ZXJ2aWV3X19jYXJkLWltYWdlLXNsYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhLWRldGFpbF9oZWFkZXJfd2lubmVyLTIwMjMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGEtZGV0YWlsLXB1bmt0ZS0yMDIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWltYWdlIHtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnNsYS1kZXRhaWwtcHVua3RlLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyBcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS1ncmlkLnNlYXJjaC1wYWdlX19hcnRpY2xlX19iYWRnZS0yMDIzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2UtMjAyMy5zdmcpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6MDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYS0yMDIzLXRvdGFsLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNsYS1kZXRhaWxfaGVhZGVyLXNlY29uZC0yMDIzIHtcbiAgICAuc2xhX19zdGlja3ktZmlsdGVyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLXNsYS5zZWFyY2gtcGFnZV9fYXJ0aWNsZS1zbGF3aW5uZXItMjAyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd24ge1xuICAgIEBleHRlbmQgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bjtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW5vbWluYXRpb25jYXRlZ29yaWVzX19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1ub21pbmF0aW9uY2F0ZWdvcmllc19fZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjRUNFQ0VDIHNvbGlkO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tbm9taW5hdGlvbmNhdGVnb3JpZXMtaXRlbS0tbGlzdCB7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9ub21pbmF0aW9uLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19yZXNldCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG5cbiAgICAgICAgLmlucHV0LWZ1bmN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTJweCk7XG59XG5cbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZS1zbGEubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1vZGFsLWhpZGRlbiB7XG4gICAgLnNrLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250LXNsYS5zbGEtd2lubmVyLWltYWdlLW1vYmlsZSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIFxuLmF3YXJkZWQtbG9jYXRpb24tbW9kYWwtbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG59IiwiJGZhY3RzLWZpZ3VyZXM6ICcuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMnO1xuJG5vbWluYXRpb246ICcuc2xhX292ZXJ2aWV3LW5vbWluYXRpb24nO1xuJG5vbWluYXRpb24tcGFnZSA6ICcuc2xhX25vbWluYXRpb24tZm9ybS1wYWdlJztcblxuI3skZmFjdHMtZmlndXJlc30tLWhlYWRlciB7XG4gICAgQGV4dGVuZCAucGFnZS1oZWFkZXI7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTVweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZENjI1MztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3RDcwNUYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNzZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM3NnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjI3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjdweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1yZXZpZXdzLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWJvZHkge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICAmLTIge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jYXJkcyB7XG4gICAgLmFib3V0LXVzX19jYXJkcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5hYm91dC11c19fY2FyZHMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLWluZm9zIHtcbiAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbjtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgfVxuXG4gICAgJl9uZXcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1yZXZpZXdzIHtcbiAgICBAZXh0ZW5kIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tc2VjdGlvbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSBjYWxjdWxhdGVSZW0oMTUzcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbn1cblxuLnN0YXRpYy1wYWdlX19yZXZpZXdzLS1mYWN0cy1hbmQtZmlndXJlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OTM3RDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5laW50cmFnZS1wYWdlX19ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibHVlLFxuICAgICYtd2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwN3B4KSBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDcxcHgpO1xuXG4gICAgICAgIC5jb2wtMTItc3R5bGUge1xuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfb3ZlcnZpZXctZmFjdHMtZmlndXJlcy0tYmFubmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzFweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuXG4gICAgICAgICAgICAvLyBiciB7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVpbnRyYWdlLXBhZ2VfX2Jvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1iYW5uZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjQzNzVyZW0gMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi13aW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzVweCk7XG5cbiAgICAgICAgLmNvbC0xMi1zdHlsZSB7XG4gICAgICAgICAgICAuZWludHJhZ2UtcGFnZV9fYm9va2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcxcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZmFjdHMtZmlndXJlc30tLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KSBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcC0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2FybS11cCB7XG4gICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmYWN0cy1maWd1cmVzfS0tYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY2cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDUwcHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG5cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JGZhY3RzLWZpZ3VyZXN9LS1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19hZ2VudF9faW5mbyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnQtLWZhY3RzLWFuZC1maWd1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5zbGFfb3ZlcnZpZXctbWFpbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS45NnB4O1xuICAgIHBhZGRpbmc6IDAgNi40Mzc1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENVU1RPTSBTRUxFQ1QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXIge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Q7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3RlZCB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkO1xufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTAycHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLW5vbWluYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnMtc2luZ2xlLS1sb2NhdGlvbiB7XG4gICAgQGV4dGVuZCAuZXZlbnRqb2JzX19qb2Itc2VhcmNoLXNlbGVjdC1vcHRpb25zO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMHB4IDAgMTBweDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuOCkgMCAwIDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC44KSAwIDAgMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcblxuICAgICZfYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgIEBleHRlbmQgLmV2ZW50am9ic19fam9iLXNlYXJjaC1zZWxlY3Qtb3B0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMTlweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0QgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX2JsdWU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY4ODlCICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoIHtcbiAgICAmLXJlc3VsdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAtODdweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdG9wOiAtOTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24gLnNsYV9vdmVydmlldy1sb2NhbGUtY2hhbmdlci0tc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMy42JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICAgICAgICB9IFxuICAgIH1cbiAgICAmLXNpbmdsZS0tbG9jYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDg0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogLTg3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiA4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyLS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGV0YWlsLS1sb2NhdGlvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDMwcHgpIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIC5zbGFfb3ZlcnZpZXctbG9jYWxlLWNoYW5nZXItLXNlbGVjdC1vcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cblxuICAgICAgICAmID4gaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzbGFfbG9jYWxlLWNoYW5nZXItc2VhcmNoLXJlc3VsdHMtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xhX3NlYXJjaC1sb2NhbGUtc3dpdGNoLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5rX2NvcGllZC1uZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNmY4ODliO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTk9NSU5BVElPTi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jeyRub21pbmF0aW9ufS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4jeyRub21pbmF0aW9ufSxcbi5zbGEtdm90aW5nX2tpdC1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAmLWhlYWRlciB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9vdmVydmlldy1mYWN0cy1maWd1cmVzLS1oZWFkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgc3BhbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfd2FybS11cCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Mjc3ODYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjhweCkgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4NHB4KSBjYWxjdWxhdGVSZW0oNzJweCkgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTZGODA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aGl0ZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0M3B4KSAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg0cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KSBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzVBNzA4MDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdvbGQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhBN0I2OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYmx1ZS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNkY4MDtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDk2cHgpIDAgY2FsY3VsYXRlUmVtKDEyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTc4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzNnB4ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAmX3dhcm0tdXAge1xuICAgICAgICAgICAgICAgICYgPiBkaXYgPiBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7IFxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKC0wLjcycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDlweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRub21pbmF0aW9ufV9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0QzVEO1xufVxuXG4uc2xhLXZvdGluZ19raXQtZG93bmxvYWQge1xuICAgIC5ibHVlLWNvbnRhaW5lciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGEtaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgICAgICBoMiwgXG4gICAgICAgIHA6bm90KC53aGl0ZS10ZXh0KSB7XG4gICAgICAgICAgICBjb2xvcjogI0M1QzVDNTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbi5ibHVlLWNvbnRhaW5lci1ncmV5LXRleHQge1xuICAgIGNvbG9yOiAjQzVDNUM1O1xufVxuXG4uc2xhLWgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbn1cblxuI3skbm9taW5hdGlvbi1wYWdlfSB7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5NXB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjNUE2RjgwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICYtLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDA7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oOTVweCkgMCAwIDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcblxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2MHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyX2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgJi1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHggMCAxMHB4O1xuICAgICAgICAmLW9wZW5fYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiBkaXYgPiBkaXYgPiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICAgICAgICAmID5zcGFuID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW9uZSB7XG4gICAgICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICYgPiBzcGFuID4gc3BhbiA+IHNwYW4gPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgICAgICAmOm5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgY29sb3I6ICMyQzJDMkM7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMkMyQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMkMyQzJDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtc2xhLWRpc2FibGVkX3NwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudF9uZXcge1xuICAgICAgICAmOm5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLXRleHRhcmVhKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyQzJDMkMgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0xMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS10ZXh0YXJlYSB7XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tdGV4dGFyZWEge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudDpub3QoLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1jdXN0b21zZWxlY3QpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWRhdGEgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50Om5vdCguZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmF5LTQwMCwgI0M1QzVDNSk7XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmN1c3RvbXNlbGVjdF9fcm91bmQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1hdXRvY29tcGxldGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDY7XG5cbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uLFxuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG5cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9uc19fbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bixcbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyYzJjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMmMyYztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWJhbm5lci0taW5wdXQge1xuICAgICAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbl9fY2hhcmFjdGVyLWNvdW50LS10ZXh0YXJlYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhbm5lci1lcnJvci1pbnB1dCB7XG4gICAgJiA+IGRpdiA+IGRpdiA+ICBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmIGRpdiA+ICBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2xhX25vbWluYXRpb25fX2NoYXJhY3Rlci1jb3VudC0tdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IDk2JTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWhhcy12YWx1ZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmX3dlYnNpdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tb2RhbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAmX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUyJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkY4ODlCO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLWRhdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7ICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tZGlzcGxheS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uby1kaXNwbGF5LW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG5cbiAgICAud2VyYmVtb2VnbGljaGtlaXRlbi1wYWdlX19jb3VudGVycy1mb290ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXItdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsYV9vdmVydmlld19fcGFnZS1jb3VudGVyLWNvbmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcblxuICAgIC53ZXJiZW1vZWdsaWNoa2VpdGVuLXBhZ2VfX2NvdW50ZXJzLWZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2F3YXJkX3JpYmJvbi12b3RpbmdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuICAgIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19hd2FyZF9yaWJib24tcHJldm90aW5nIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgIH1cblxuICAgICZfbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYgPiBhICB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9ncmVldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS1iYW5uZXItbW9kYWxfdm90ZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLm1vZGFsX2luZm8ge1xuICAgICYgPiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzogIDAgMzJweDtcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbSAxLjEyNXJlbSAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICM2Rjg4OUI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb24tZm9ybS13cmFwLXRleHQgPiBkaXYgPiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF90ZXh0O1xuICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm0tYmFubmVyLW1vZGFsX2xpbms7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0ge1xuICAgIEBleHRlbmQgLnNsYV9ub21pbmF0aW9uLWZvcm07XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5zbGFfbm9taW5hdGlvbi1mb3JtLXdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICZfY29kZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2xhX25vbWluYXRpb25fY29uZmlybWF0aW9uLWZvcm0tLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogNDhweCAwIDI0cHggMDtcblxuICAgICYtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNHB4KTtcbiAgICB9XG59XG5cbi5zbGEtaGVhZGVyLWFkZGl0aW5hbF9saW5rcyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcblxuICAgICYtLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxufVxuXG4uY2F0ZWdvcnlfMSB7XG4gICAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMiB7XG4gICAgei1pbmRleDogNiAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnlfMyB7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzLXNpbmdsZS0tYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbi5zbGFfbm9taW5hdGlvbl9jb25maXJtYXRpb24tcGFnZSB7XG5cbiAgICAmLS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDIycHgpIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oODhweCkgMDtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTYlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgMCBjYWxjdWxhdGVSZW0oMzJweCkgMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXF1ZXN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDhweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY0cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtbm9taW5hdGlvbixcbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgICB1bCBsaSBwIHtcbiAgICAgICAgd2lkdGg6IDkyJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGFfbm9taW5hdGlvbi1mb3JtLWJhbm5lci1tb2RhbF9saW5rLWhyZWYge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6JHBpbms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICRwaW5rO1xuICAgIH1cbn1cblxuLmZvcm11bGF0ZS0tc3dpc3Nsb2NhdGlvbmF3YXJkX2RpcGxvbWFfbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zLS1zbGEtY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAwIDA7XG4gICAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX25vbWluYXRlX3JpYmJvbi5ub21pbmF0ZV9sb2NhdGlvbi1yaWJib24sXG4ucHJldm90aW5nLXJpYmJvbiB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICB9XG4gICAgfSBcbn1cblxuLm5vbWluYXRlX2xvY2F0aW9uLXJpYmJvbi0taW5mbyxcbi5wcmV2b3RpbmctcmliYm9uLS1pbmZvIHtcbiAgICAuc2xhLWRldGFpbF9oZWFkZXItaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOS41cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNsYS1kZXRhaWxfaGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuODFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vbWluYXRpb24tcmliYm9uLWZvcm0tbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS0tc2xhLWJhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGlvbi1jYXRlZ29yaWVzLWhhcy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufSIsIi5icmVhZGNydW1iLW5hdmktLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWItbmF2aS0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgJiBzcGFuIHtcbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cbn0iLCIkc2xhX3RoaXJ0eSA6ICcuc2xhLXRoaXJ0eS0tc2Vjb25kcyc7XG5cbiN7JHNsYV90aGlydHl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJl9icmVhayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuc2xhX292ZXJ2aWV3LWZhY3RzLWZpZ3VyZXMtLWhlYWRlcjtcbiAgICB9XG5cbiAgICAmLWV4cGxhaW5lZCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjZweCkgMCBjYWxjdWxhdGVSZW0oMTA2cHgpIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDRyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zaW5jZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbSAwIDIuNzVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhZGdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJj4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9zY3JvbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vdmVydmlldyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1iZXN0X2xvY2F0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMi43NXJlbSAwIDIuNzVyZW0gMFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXJldmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDM1LjJweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IGNhbGN1bGF0ZVJlbSgxMjFweCkgMCAyMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzVyZW0gMCAwIDEwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgLmFib3V0LXVzX19jYXJkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLnNsYS1vdmVydmlld19fY2FyZF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTQ5MzdEICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zbGlkZSB7XG4gICAgICAgICZfc3RvcmllcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY3LjJweCkgMCBjYWxjdWxhdGVSZW0oMTA4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI4OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mjg4cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9kZXNjIHtcbiAgICAgICAgICAgICYtYnJlYWsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXNfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbn1cblxuXG4vLyBRdWVzdGlvbnMgb24gU0xBIDMwIHNlY29uZHMgXG4uc3RhdGljLXBhZ2VfX3F1ZXN0aW9ucy0tc2xhLXRoaXJ0eSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ0cHgpIDAgMCAwO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nOiAyLjc1cmVtIDAgMCAwO1xuICAgICAgICBcbiAgICB9XG59XG5cbi5zbGEtdGhpcnktLXNlY29uZHNfYm9keS1xdWVzdCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX3RpdGxlLS1ldmVudGpvYiB7XG4gICAgbWF4LXdpZHRoOiA3OSUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiJHNsYV90aGlydHkgOiAnLnNsYS1yZXZpZXcnO1xuXG4jeyRzbGFfdGhpcnR5fSB7XG4gICAgJi0tYmFkZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogbWF4KDMycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBnYXA6IG1heCgyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogbWF4KDQ4cHgpO1xuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3Njcm9sbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyBcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IG1heCgxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb2ZpYSBQcm87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2xhLWdvbGQtNjAwLCAjQTQ5MzdEKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTU1LjU1NiUgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbGEtZ29sZC02MDAsICNBNDkzN0QpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRlZC1zcGVjaWFscyA6IFwiLmVkaXQtc3BlY2lhbHNcIjtcblxuXG4jeyRlZC1zcGVjaWFsc31faW5pdGlhbCB7XG4gICAgJi1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvU3BlY2lhbHNFZGl0LnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDc2cHg7IGhlaWdodDogNzVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb3B0aW9ucy13cmFwLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2stb3B0aW9ucy1zbGlkZXItZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMTE7XG59IiwiLm1lZGlhLWFyZWEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwO1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG5cbiAgICAmLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tZmlyc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLmNyZWF0ZS1ub21pbmF0aW9uIHtcbiAgICBmbGV4OiAwIDAgNTclO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWl0ZW0uY3JlYXRlLW5vbWluYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi0taXRlbS5sb2dpbi1mb3JtLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA0MyU7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleDogMCAwIDk4JTtcbiAgICB9XG4gICAgXG59XG5cbi5tZWRpYS1hcmVhLWxvZ2luLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQ6bm90KC5mb3JtdWxhdGUtaW5wdXQtLWNoZWNrYm94KTpub3QoLmZvcm11bGF0ZS1pbnB1dC0tcmFkaW8pIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICNGMDQ0Mzg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0taGFzLWVycm9ycyB7XG4gICAgICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNGMDQ0Mzg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5tZWRpYS1hcmVhLWlucHV0LWxhYmVsLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgdG9wOiAtNXB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xufVxuXG4ubWVkaWEtYXJlYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1zbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1lZGlhLWFyZWEtdGV4dC0teHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWVkaWEtYXJlYS10ZXh0LS1saW5rcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWxpbmstbG9naW4ge1xuICAgIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1pdGVtLnJlZ2lzdGVyLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIC5tZWRpYS1hcmVhLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xhX25vbWluYXRpb24tZm9ybS1jb25maXJtYXRpb24tLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0tdGV4dC1iYW5uZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLWxpbmsge1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lZGlhLWFyZWEtLWxvZ291dCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWluZm9zIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3Jlc3VsdHMtcGFnZS13cmFwIHtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtY2FyZHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oNjRweCk7XG5cbiAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDI0JTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICAubWVkaWEtYXJlYS1jYXJkcy1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZ2FwOiBjYWxjdWxhdGVSZW0oNDhweCk7XG5cbiAgICAgICAgLm1lZGlhLWFyZWEtY2FyZHMtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTglO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb25fX3RpdGxlLS1tZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24tLWNvdmVyLXBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAxOXB4KTtcbiAgICB9XG59XG5cbi5kaXNwbGF5LWlubGluZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjtcbiAgICBjb2xvcjogIzJjMmMyYztcblxuICAgIC5idG4tcmVnaXN0ZXItbm93IHtcbiAgICAgICAgXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1zZWN0aW9uLS1zcGFjZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtZml4ZWQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDY2NjY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLm1lZGlhLWFyZWFfX3NlY3Rpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhLXRleHQtLWxpbmstaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH0gXG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fYm94IHtcbiAgICAubWVkaWEtYXJlYS10ZXh0LS1saW5rLWljb24td3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNsYW1lZGlhYXJlYV9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTk0cHgpO1xuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0LWJhbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYS1yZWdpc3Rlci1mb3JtLS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODFweCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDdweCk7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWEtc2VjdGlvbi1jcmVhdGUtcmVzdWx0cy0tYnRuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLW1vZGFsIHtcbiAgICAubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC0taGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbiAgICB9XG5cbiAgICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAubWVkaWEtYXJlYV9fZm9yZ290LWxvZ2luLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19lcnJvciB7XG4gICAgY29sb3I6ICNGMDQ0Mzg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDo4cHg7XG59XG5cbi5tZWRpYS1hcmVhLXNlY3Rpb24ge1xuICAgIC5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fcmVnaXN0ZXItYm94ZXMuc3RhdGljLXBhZ2VfX29wcG9ydHVuaXRpZXMtLXdlcmJlZm9ybWF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faGVhZGVyLWJ1dHRvbi5tYWluLWhlYWRlcl9fZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGODg5QiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM2Rjg4OUIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19oZWFkZXItYnV0dG9uLWF3YXJkZWQubWFpbi1oZWFkZXJfX2ZpbHRlci10b2dnbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTdDNkIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODk3QzZCICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIubWVkaWEtYXJlYV9faW5wdXQge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTE2cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkxcHgpO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjRweCkgY2FsY3VsYXRlUmVtKDEwNHB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLWF3YXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLWF3YXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODRweCk7XG59XG5cbi5idG4tLWNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUM1QzU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAycHggMnB4IDBweDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9faW5wdXQtY29weS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tdGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxufVxuXG4uZC1mbGV4LWNlbnRlci1hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5idG4tLWdvbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTQ5MzdEO1xuICAgIGJhY2tncm91bmQ6ICNBNDkzN0Q7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5N2M2YjtcbiAgICB9XG59XG5cbi5idG4tLWVkaXQtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTsgXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm1lZGlhLXNlY3Rpb24tZWRpdC1yZXN1bHRzLWxvZ291dCB7XG4gICAgb3JkZXI6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxufVxuXG4uYnRuLS1lZGl0LXJlc3VsdHMge1xuICAgIG9yZGVyOiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC1ub21pbmF0ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fY29uZmltYXRpb24tbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NsYS9zdWNjZXNzLnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX3Jlc3VsdHMtcGFnZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcyB7XG4gICAgLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzX19saW5rLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS0tbGluay5mLXNpemUtMTUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2JveC0tbGluay1ub3QtYXZhaWxhYmxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7IFxufVxuXG4iLCIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY1MHB4KSB7XG4gICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkqMTAwIC0gMTY4cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgXG59XG5cbi5zay1tb2RhbF9faW5uZXIubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuXG4gICAgLmxvZ2dlZC11c2Vycy1pbmZvIGEge1xuICAgICAgICBjb2xvcjogIzJDMkMyQztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlci1tdWx0aXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgICAgLmRlbGV0ZS5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvc2xhL0Nsb3NlX3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAgIzk1OTU5NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICBsZWZ0OiAtMTJweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWRpYS1hcmVhX19maWx0ZXJzLW1vZGFsLS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGItMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1mb290ZXIge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcblxuICAgIC5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtO1xufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZGlhLWFyZWFfX2ZpbHRlcnMtY2hlY2tib3gtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gICAgfVxuICBAYXQtcm9vdCAubWVkaWEtYXJlYV9fZmlsdGVycy1jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2stYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBjb2xvcjogIzJjMmMyYztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVhZGVyLXBpbGwtd2hpdGUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0LjRweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04NnB4O1xuICAgIHJpZ2h0OiAxMDhweDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogLTc3cHg7XG4gICAgICAgIHJpZ2h0OiAxMjNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24taGVhZGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2xhX292ZXJ2aWV3LWxvY2FsZS1jaGFuZ2VyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMyU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cbiAgICBcbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIGNhbGN1bGF0ZVJlbSg5N3B4KSAxLjM3NXJlbTtcbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwM3B4KSBjYWxjdWxhdGVSZW0oOTZweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOEE3QjY5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMjhweCkgY2FsY3VsYXRlUmVtKDk3cHgpIDEuMzc1cmVtO1xuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IC8qIDEyNSUgKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwM3B4KSBjYWxjdWxhdGVSZW0oMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwM3B4KSBjYWxjdWxhdGVSZW0oMHB4KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM4QTdCNjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gICAgfVxufVxuXG4ueGwtc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG59XG5cbi5tZC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICBcbiAgICB9XG59XG5cbi5sZy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLm1lZGlhLWFyZWFfX3ByZS1ub21pbmF0ZWQtLXN1YnRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEwNHB4KTtcblxuICAgIHAge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5zbGEtLWJveGVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgJi1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLm1lZGlhLWFyZWFfX25vbWluYXRpb24tYm94ZXMuc2xhX25vbWluYXRpb24tZm9ybS1ib3hlcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDAwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fbm9taW5hdGlvbi1ib3hlcy5tZWRpYS1hcmVhX19yZXN1bHRzLWJveGVzLnNsYV9ub21pbmF0aW9uLWZvcm0tYm94ZXMge1xuICAgIC5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllc19fbGluay5zbGFfbm9taW5hdGlvbi1mb3JtLXBhZ2UtLWxpbmsge1xuICAgICAgICBjb2xvcjogI2E0OTM3ZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0tcGFnZS1zdWJ0aXRsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCl7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufSIsIi5tZWRpYS1hcmVhX193aW5uZXItcGFnZSB7XG4gICAgLy8gZmlsdGVyOiBibHVyKDAuNXJlbSk7XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDRweCk7XG59XG5cbi5ibHVycmVkLWJhY2tncm91bmQge1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4ubWVkaWEtYXJlYV9fcHJld2lubmVyLW1vZGFsLS1ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTdweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExN3B4KTtcbiAgICB9XG4gICAgXG4gICAgcCxhIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNBNDkzN0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMnJlbSBjYWxjdWxhdGVSZW0oNDhweCkgMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxOHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fZmlsdGVycy1tb2RhbC5zay1tb2RhbF9fYm9keS5tZWRpYS1hcmVhX19wcmV3aW5uZXItbW9kYWwtLWJvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLXNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1hcmVhX193aW5uZXJfX2N1c3RvbXNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgbWluLXdpZHRoOiA5LjFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDE0NS41OXB4KTtcbiAgICB9XG5cbn1cblxuI21lZGlhLWFyZWFfX3dpbm5lcl9fY3VzdG9tc2VsZWN0LS1pbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWVkaWEtYXJlYV9fd2lubmVyLWNhdGVnb3J5LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogY2FkZXRibHVlO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMyQzJDMkM7XG4gICAgcGFkZGluZzogM3B4IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgIH1cbn0iLCJcblxuLnNsYS1iYWRnZXMtc2xpZGVyLXdyYXBwZXIge1xuICAuc2xhLXRoaXJ0eS0tc2Vjb25kcy1iYWRnZXMgIHtcbiAgICBnYXA6IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJj4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj4gKjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJj4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDE3NnB4ICsgMzZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAmPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTMycHggKyAzNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5zbGEtdGhpcnR5LS1zZWNvbmRzLWJhZGdlcy5hY3RpdmUge1xuICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxufVxuXG5cbiIsIi5zd2lwZXItY29tcG9uZW50LS13cmFwIHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnN3aXBlci1jb21wb25lbnRfX2Z1bGxzY3JlZW4tb2Zmc2V0LXdyYXAge1xuICAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01LjYyNXJlbTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUuNjI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMi41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tTk8gU0NSSVBUIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tRU5EIE9GIE5PIFNDUklQVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuLmhvbWUtc2xpZGVyLWluc3BpcmluZy1sb2NhdGlvbnMsXG4uaG9tZS1zbGlkZXItZXZlbnQtcGFydG5lcnMsXG4uaG9tZS1zbGlkZXItaW5zcGlyaW5nLXJlZ2lvbnMge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zd2lwZXItY3VzdG9tLW5hdiB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMy4yNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0zLjI1cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICAgXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMnJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTJyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgdG9wOiA1OXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC41NjI1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAuNTYyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci0taG92ZXItYmctYW5pbWF0aW9uIHtcbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc2xvd307XG5cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyOmhvdmVyIHtcbiAgICAudGlueS1zbGlkZXJfX3NsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICB9XG4gIH1cbn0iLCIucGhvbmUtaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291bnRyeS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzJjMmM7XG59XG5cbi5waG9uZS1pbnB1dC1maWVsZCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXRfX2N1c3RvbSA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNUE3NSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xufVxuXG4ucGhvbmUtaW5wdXQtd3JhcHBlci5waG9uZS1pbnB1dC13cmFwcGVyLS1oYXMtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5waG9uZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgLnNsYV9ub21pbmF0aW9uLWZvcm0taW5wdXQtLWxhYmVsLWhhcy12YWx1ZSB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuLnBob25lLWlucHV0LWNvbnRhaW5lciB7XG4gLmZvcm11bGF0ZS1pbnB1dC1lcnJvcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnNsYV9ub21pbmF0aW9uX2NvbmZpcm1hdGlvbi1mb3JtIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MnB4KTtcbiAgfVxuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWlucHV0LS1sYWJlbC1oYXMtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICB9XG59XG5cbiIsIi5zbGEtZG9uYXRpb24tcGFnZS0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTI4cHgpIDAgY2FsY3VsYXRlUmVtKDE5MnB4KTtcblxuICAmLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYS1kb25hdGlvbl9fY29uZmlybWF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4gICAgfVxuXG4gICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFrLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5icmVhay1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxOTJweCk7XG5cbiAgICAuYnJlYWstbGcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJlYWstc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOTZweCk7XG5cbiAgICAgIC5zbGEtZG9uYXRpb24tcGFnZS0tYm9keS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsYV9ub21pbmF0aW9uLWZvcm0tY29uZmlybWF0aW9uLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHkuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMzhweCk7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpOyBcbiAgfVxufVxuXG4uc2xhLWRvbmF0aW9uLXBhZ2UtLWJvZHktcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7IFxuICB9XG59XG5cbi5zbGEtZG9uYXRpb24tcGFnZS0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mb3JtdWxhdGUtZm9ybS5mb3JtdWxhdGUtZm9ybS0tZG9uYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH0gXG5cbiAgLmZvcm11bGF0ZS1pbnB1dCxcbiAgYnV0dG9uICB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB0b3A6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgIH1cblxuICAuc2xhX25vbWluYXRpb24tZm9ybS1pbnB1dC0tbGFiZWwtaGFzLXZhbHVlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dDpub3QoLmZvcm11bGF0ZS1pbnB1dC0tY2hlY2tib3gpOm5vdCguZm9ybXVsYXRlLWlucHV0LS1yYWRpbykuZm9ybXVsYXRlLWlucHV0LS1zdWJtaXQge1xuICAgIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50LS1zdWJtaXQtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnRuLS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LXRleHRhcmVhIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICBcbiAgfVxuXG4gIC5ub21pbmF0aW9uLWZvcm1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1NjhweCk7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zbGEtZG9uYXRpb25fX2NvbmZpcm1hdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXG4gIC5zbGFfbm9taW5hdGlvbi1mb3JtLWNvbmZpcm1hdGlvbi0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNsYS1kb25hdGlvbi1wYWdlLS1ib2R5LXNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICB9XG59IiwiJHBoLWRpcmVjdGlvbjogICAgICAgICAgICBsdHIgIWRlZmF1bHQ7XG4kcGgtYmc6ICAgICAgICAgICAgICAgICAgICRkYXJrLWdyZXktMSAhZGVmYXVsdDtcbiRwaC1jb2xvcjogICAgICAgICAgICAgICAgI2NlZDRkYSAhZGVmYXVsdDtcbiRwaC1ib3JkZXI6ICAgICAgICAgICAgICAgMXB4IHNvbGlkIGRhcmtlbigkcGgtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kcGgtYm9yZGVyLXJhZGl1czogICAgICAgIDJweCAhZGVmYXVsdDtcblxuJHBoLWNvbHM6ICAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRwaC1jb2xzLXJlbW92ZS1vZGQ6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRwaC1ndXR0ZXI6ICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRwaC1zcGFjZXI6ICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuJHBoLWF2YXRhci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRwaC1hbmltYXRpb24tZHVyYXRpb246ICAgMC44cyAhZGVmYXVsdDtcblxuLypcbiAqIE92ZXJyaWRlc1xuICovXG4kcGgtY29sb3I6ICAgICAgICAgICAgIzc0NzQ3NDtcbiRwaC1jb2xzLXJlbW92ZS1vZGQ6ICBmYWxzZTtcblxuLnBoLWl0ZW0ge1xuICAmLFxuICAqLFxuICA6OmFmdGVyLFxuICA6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAkcGgtZ3V0dGVyO1xuICAvLyBwYWRkaW5nOiAkcGgtZ3V0dGVyICgkcGgtZ3V0dGVyIC8gMikgKCRwaC1ndXR0ZXIgLSAkcGgtc3BhY2VyKSAoJHBoLWd1dHRlciAvIDIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246ICRwaC1kaXJlY3Rpb247XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1iZztcbiAgLy8gYm9yZGVyOiAkcGgtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkcGgtYm9yZGVyLXJhZGl1cztcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1MDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHBoLWJnLCAwKSA0NiUsIHJnYmEoJHBoLWJnLCAwLjM1KSA1MCUsIHJnYmEoJHBoLWJnLCAwKSA1NCUpIDUwJSA1MCU7XG4gICAgYW5pbWF0aW9uOiBwaEFuaW1hdGlvbiAkcGgtYW5pbWF0aW9uLWR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGgtc3BhY2VyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkcGgtZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHBoLWd1dHRlciAvIDIpO1xuICB9XG59XG5cbi5waC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC0oJHBoLXNwYWNlciAvIDIpO1xuXG4gIGRpdiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6ICgkcGgtc3BhY2VyIC8gMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBoLWNvbG9yO1xuICB9XG5cbiAgLmJpZyxcbiAgJi5iaWcgZGl2IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBoLWJnLCAwKTtcbiAgfVxufVxuXG5AbWl4aW4gcGgtbWFrZS1jb2woJHNpemUsICRjb2x1bW5zKSB7XG4gIC5waC1jb2wtI3skc2l6ZX0ge1xuICAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHBoLWNvbHMge1xuICBAaWYgJHBoLWNvbHMtcmVtb3ZlLW9kZCBhbmQgJGkgJSAyID09IDAge1xuICAgIEBpbmNsdWRlIHBoLW1ha2UtY29sKCRpLCAkcGgtY29scyk7XG4gIH1cblxuICBAZWxzZSBpZiBub3QgJHBoLWNvbHMtcmVtb3ZlLW9kZCB7XG4gICAgQGluY2x1ZGUgcGgtbWFrZS1jb2woJGksICRwaC1jb2xzKTtcbiAgfVxufVxuXG4vLyBUT0RPIG1ha2UgdGhpcyBhIGAucGgtd3JhcGAgY2xhc3MgZm9yIG5vIHBhZGRpbmcsIG5vIGJhY2tncm91bmQsIG5vIGFuaW1hdGlvbixcbi8vIGFuZCByZW1vdmUgZGlyZWN0aW9uIGZyb20gYC5waC1pdGVtYC4gVGhpcyBpcyBhIGJyZWFraW5nIGNoYW5nZVxuW2NsYXNzKj1cInBoLWNvbFwiXSB7XG4gIGRpcmVjdGlvbjogJHBoLWRpcmVjdGlvbjtcblxuICA+ICoge1xuICAgICsgLnBoLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAoJHBoLXNwYWNlciAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4ucGgtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGgtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRwaC1hdmF0YXItYm9yZGVyLXJhZGl1cztcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG59XG5cbi5waC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaC1jb2xvcjtcbn1cblxuQGtleWZyYW1lcyBwaEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB9XG59XG5cbi8qXG4gKiBFdmVudGxva2FsZSBvdmVycmlkZXNcbiAqL1xuLnBoLWl0ZW0ge1xuICAmLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5waC1waWN0dXJlLnNrLWZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiRoZWFkZXI6ICcubWFpbi1oZWFkZXInO1xuJGhlYWRlci1yaWdodDogJy5tYWluLWhlYWRlcl9fcmlnaHQnO1xuJGhlYWRlci13cmFwOiAnLm1haW4taGVhZGVyX193cmFwJztcbiRoZWFkZXItZmF2LW1zZzogJy5tYWluLWhlYWRlcl9fZmF2b3JpdGVzLW1lc3NhZ2UnO1xuXG4kcGFnZS1oZWFkZXI6ICcucGFnZS1oZWFkZXInO1xuXG4jeyRoZWFkZXJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxNjtcblxuICAuc2stZHJvcGRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguN3JlbSk7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jcmVhdGUtcGFja2FnZSB7XG4gICAgQGV4dGVuZCAubWFpbi1oZWFkZXJfX21lbnUtdG9nZ2xlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTUxNTE7XG4gIH1cbn1cblxuI3skaGVhZGVyfS0tZmlsdGVyLW9wZW5lZCB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jeyRoZWFkZXJ9X19pbm5lciB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sb2dvIHtcbiAgJi5jb3VudHJ5X0NIIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZXZlbnRsb2thbGVfbG9nby5wbmcnKTtcbiAgfVxuXG4gICYuY291bnRyeV9ERSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2V2ZW50bG9rYWxlX2xvZ29fZGUucG5nJyk7XG4gIH1cblxuICAmLmNvdW50cnlfQVQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ldmVudGxva2FsZV9sb2dvX2F0LnBuZycpO1xuICB9XG5cbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzFweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ2cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLy9oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjAwcHgpO1xuICB9XG59XG5cbiN7JGhlYWRlcn1fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4jeyRoZWFkZXJ9X19sb2dvLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skaGVhZGVyfV9fbWVudS10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgI3skaGVhZGVyfS0tbmF2LW9wZW4gJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktNTtcbiAgICBidXR0b24ge1xuICAgICAgOmhvdmVyIHtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcGluaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlcn1fX2ZpbHRlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMy41cHgpO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0teGwtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtc2xhIHtcbiAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS1uby10b3VjaC1kZXZpY2UgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk3QzZCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODk3QzZCO1xuICAgIH1cbiAgfVxuICAmLS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0IHtcbi8vICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbi8vXG4vLyAgJi0tZXhwYW5kZWQge1xuLy8gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gIH1cbi8vXG4vLyAgLmJ0bjpmb2N1cyB7XG4vLyAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgYm94LXNoYWRvdzogbm9uZTtcbi8vICB9XG4vL1xuLy8gIC52LXNlbGVjdCB7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbi8vXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuLy8gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG4vLyAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4vLyAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH07XG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4vLyAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgIHJpZ2h0OiAwO1xuLy8gICAgfVxuLy8gICAgJi0taGlkZGVuIHtcbi8vICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgICBvcGFjaXR5OiAwO1xuLy8gICAgfVxuLy8gICAgJi0tdmlzaWJsZSB7XG4vLyAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICB9XG4vL1xuLy8gIC52c19fYWN0aW9ucyB7XG4vLyAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbi8vICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgcGFkZGluZzogMDtcbi8vICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgd2lkdGg6IDA7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgdHJhbnNpdGlvbjogd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbi8vICB9XG4vL1xuLy8gICYtLWV4cGFuZGVkIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbi8vICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjEwcHgpO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19jbGVhciB7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAvL21hcmdpbi1ib3R0b206IDZweDtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDkgOSwgTTkgMUwxIDknIHN0cm9rZT0nZ3JleScgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbi8vICAgIHdpZHRoOiAxMnB4O1xuLy8gICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgIHN2ZyB7XG4vLyAgICAgIGRpc3BsYXk6bm9uZTtcbi8vICAgIH1cbi8vICAgIC8vcGF0aCB7XG4vLyAgICAvLyAgZmlsbDogJHdoaXRlO1xuLy8gICAgLy99XG4vLyAgfVxuLy9cbi8vICAudi1zZWxlY3QtLWNsZWFyLWJ1dHRvbi12aXNpYmxlIHtcbi8vICAgIC52c19fY2xlYXIge1xuLy8gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgLnZzX19zZWFyY2gsXG4vLyAgLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICAvL3dpZHRoOiAwO1xuLy8gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICAgIG1hcmdpbjogMDtcbi8vICAgIG9wYWNpdHk6IDA7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LFxuLy8gICAgd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkLWR1cmF0aW9ufTtcbi8vXG4vLyAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjQkRCREJEKTtcbi8vXG4vLyAgICBAYXQtcm9vdCAjeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQtLWV4cGFuZGVkIHtcbi8vICAgICAgLnZzX19zZWFyY2gsXG4vLyAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbi8vICAgICAgICAvL3dpZHRoOiAxMHJlbTtcbi8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICN7JHRyYW5zaXRpb24tZmFzdH0sXG4vLyAgICAgICAgb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuLy8gICAgICB9XG4vLyAgICAgIC8vLnZzX19zZWFyY2g6Zm9jdXMge1xuLy8gICAgICAvLyAgb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbi8vICAgICAgLy99XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlbGVjdGVkIHtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIHRvcDogNTAlO1xuLy8gICAgbGVmdDogMDtcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gICAgY29sb3I6IHdoaXRlO1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gIH1cbi8vXG4vLyAgLnZzX19uby1vcHRpb25zIHtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tbWVudSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4vLyAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbi8vICAgIGNvbG9yOiAjQkRCREJEO1xuLy8gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuLy8gICAgbGVmdDogLTFweDtcbi8vICAgIHRvcDogMTAwJTtcbi8vICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTVweCkgMDtcbi8vICB9XG4vL1xuLy8gIC52c19fZHJvcGRvd24tb3B0aW9uIHtcbi8vICAgIGxpbmUtaGVpZ2h0OiAyO1xuLy8gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4vLyAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oM3B4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4vLyAgICBjb2xvcjogI0JEQkRCRDtcbi8vICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG4vLyAgICAmLS1oaWdobGlnaHQsXG4vLyAgICAmOmhvdmVyIHtcbi8vICAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4vLyAgICB9XG4vLyAgfVxuLy9cbi8vICAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuLy8gICAgcGFkZGluZzogMDtcbi8vICB9XG4vL1xuLy8gIC52c19fc3Bpbm5lciB7XG4vLyAgICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCAjOWI5YjliO1xuLy8gICAgYm9yZGVyLWJvdHRvbTogMC41ZW0gc29saWQgIzliOWI5Yjtcbi8vICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCAkd2hpdGU7XG4vLyAgICB0ZXh0LWluZGVudDogMTAwcHg7XG4vLyAgICB3aWR0aDogM2VtO1xuLy8gICAgaGVpZ2h0OiAzZW07XG4vLyAgICAmOmFmdGVyIHtcbi8vICAgICAgd2lkdGg6IDNlbTtcbi8vICAgICAgaGVpZ2h0OiAzZW07XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tbmF2LW9wZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dF9fZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4jeyRoZWFkZXItd3JhcH0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyQzJDMkM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tbW9kYWwtb3Blbjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSAmIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTsgLy9TaXplIG9mIHRoZSBzY3JvbGxiYXJcbiAgfVxufVxuXG4jeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuIHtcbiAgYmFja2dyb3VuZDogJG1haW4tbmF2LWRhcmstYmc7XG4gIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgJjpub3QoLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlKSB7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC8vICAvLyAgZGlzcGxheTogZmxleDtcbiAgLy8gIC8vfVxufVxuXG4jeyRoZWFkZXItd3JhcH0tLW5hdi1vcGVuLS1uYXYtc2VhcmNoLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbn1cblxuI3skaGVhZGVyLXdyYXB9LS10cmFuc3BhcmVudDpub3QoI3skaGVhZGVyLXdyYXB9LS1uYXYtb3Blbik6bm90KCN7JGhlYWRlci13cmFwfS0tbmF2LXNlYXJjaC1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAvLyB9XG59XG5cbiN7JGhlYWRlci13cmFwfS0tc2VhcmNoLXBhZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM1MzUzIDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MzUzNTM7XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH0ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuXG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS11c2VyLW1vZGFsLXRyaWdnZXIge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tYWN0aXZlIHtcbiAgICAucGF0aC0yIHtcbiAgICAgIGZpbGw6ICRwaW5rO1xuICAgIH1cblxuICAgIC5lbGxpcHNlLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JGhlYWRlci1yaWdodH1fX2J1dHRvbi0tZmF2b3JpdGVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgLnNrLWljb24tLWZhdm9yaXRlX2JvcmRlciBzdmcge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cblxuI3skaGVhZGVyLXJpZ2h0fV9fYnV0dG9uLS1uYXYtb3BlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3skaGVhZGVyLWZhdi1tc2d9IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDlweCA0cHggOXB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDE4M3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRkY1QTc1O1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cblxuICAuc2staWNvbi0tZmF2b3JpdGVfYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuc2staWNvbi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRwaW5rO1xuXG59XG5cbiN7JGhlYWRlci1mYXYtbXNnfV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4jeyRwYWdlLWhlYWRlcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgdG9wOiAtMTIycHg7XG4gIH1cblxuICAmLXBhY2thZ2VzIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTU4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgICB0b3A6IC01MTlweDtcbiAgICB9XG4gIFxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgICByaWdodDogLTE1MnB4O1xuICAgICAgdG9wOiAtMTU4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgICB0b3A6IC05OXB4O1xuICAgICAgICB3aWR0aDogMzczLjMzM3B4O1xuICAgICAgICBoZWlnaHQ6IDM3My4zM3B4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIHRvcDogLTMyMXB4O1xuICAgICAgICB3aWR0aDogNjMzLjZweDtcbiAgICAgICAgaGVpZ2h0OiA2MTcuNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTQ5cHg7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAyODFweDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xNzVweDtcbiAgICAgICAgdG9wOiAtMTczcHg7XG4gICAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LXNsYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgJiA+IC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvL3otaW5kZXg6IDI7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzg5N0M2QjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDExNThweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTE1OHB4KTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogLTY2NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDM3NnB4O1xuICAgICAgaGVpZ2h0OiAzNzZweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgdG9wOiAtNzBweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN0Q3MDVGO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHRvcDogLTEyMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgIGxlZnQ6IDI0N3B4O1xuICAgICAgdG9wOiA5OHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skcGFnZS1oZWFkZXJ9X19yZXN1bHRzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgKjpub3QoI3skcGFnZS1oZWFkZXJ9X19zaGFkb3cpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAyO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjEpO1xuICAgIHdpZHRoOiA5NS4zNzVyZW07XG4gICAgaGVpZ2h0OiA5NS4zNzVyZW07XG4gICAgcmlnaHQ6IC0zMjhweDtcbiAgICB0b3A6IC02NjZweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgd2lkdGg6IDg5Ljc1cmVtO1xuICAgIGhlaWdodDogOTEuNzVyZW07XG4gICAgcmlnaHQ6IC02MDZweDtcbiAgICB0b3A6IC0yNjZweDtcbiAgfVxufVxuXG5cbi8qXG4gKiBSZXBsYWNpbmcgdGhlIHYtc2VsZWN0IGNvbXBvbmVudFxuICovXG4jeyRoZWFkZXJ9X19zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzBweCk7XG5cbiAgJi0tZXhwYW5kZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktNjtcbiAgfVxuXG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vd2lkdGg6IDA7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skdHJhbnNpdGlvbi1mYXN0fTtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCNCREJEQkQpO1xuXG4gICAgQGF0LXJvb3QgI3skaGVhZGVyfV9fc2VhcmNoLWlucHV0LS1leHBhbmRlZCB7XG4gICAgICAudnNfX3NlYXJjaCxcbiAgICAgIC52c19fc2VhcmNoOmZvY3VzIHtcbiAgICAgICAgLy93aWR0aDogMTByZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9LCBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZC1kdXJhdGlvbn07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9LCBtYXgtd2lkdGggI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tc2l0ZXNlYXJjaGlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMkMyQzJDO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tZmFzdH0sIG1heC13aWR0aCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyNztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy9wYXRoIHtcbiAgICAvLyAgZmlsbDogJHdoaXRlO1xuICAgIC8vfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMjdweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozODBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAlO1xuICAgIH1cblxuICAgIC5zay1zcGlubmVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjRGNEY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAvLyZfX2xvYWRpbmcge1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAvLyBFeHBhbmRlZCBzdHlsZXNcbiAgJiN7JGhlYWRlcn1fX3NlYXJjaC1pbnB1dC0tZXhwYW5kZWQge1xuICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWZhc3QtZHVyYXRpb247XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tYXV0b2NvbXBsZXRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgICAgd2lkdGg6IDEzLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTYuNXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1zaXRlc2VhcmNoaW5wdXQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LTY7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gICAgICB3aWR0aDogMTMuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMy41cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skcGFnZS1oZWFkZXJ9LS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAjeyRwYWdlLWhlYWRlcn1fX3NoYWRvdyB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIH1cbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cblxuLm90aGVyLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgfVxufVxuIiwiLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbiAgLy9vdmVyZmxvdy15OiBhdXRvO1xuXG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgLnRpbnktc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC8vQGF0LXJvb3QgLm1haW4taGVhZGVyLS1uYXYtb3BlbiAmIHtcbiAgLy8gIHRvcDogMDtcbiAgLy99XG59XG5cbi5tYWluLW5hdl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHBpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1uYXZfX2xpbmtzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5tYWluLW5hdl9fdGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9faGVhZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubWFpbl9uYXZfX2xpc3RzLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3N3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY29sLTk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5tYWluLW5hdl9fbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1uYXZfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQW5pbWF0aW9uIHN0eWxlc1xuICovXG5cbi5tYWluLW5hdl9fY29udGVudCB7XG4gIEBhdC1yb290IC5zbGlkZS1mYWRlLWVudGVyLWFjdGl2ZSAmIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IHNsaWRlciBvdmVycmlkZXNcbiAqL1xuLm1haW4tbmF2X19jb250ZW50IHtcbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC5tYWluLW5hdl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgfVxuICAgIC5jb2wtbGctNCB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuIiwiJGZvb3RlcjogJy5tYWluLWZvb3Rlcic7XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxufVxuXG4ubWFyX2JvdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cblxuXG4jeyRmb290ZXJ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRmb290ZXJ9X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3QtLWV4cGFuZGFibGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQuOHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgICYtLWV4cGFuZGVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLW5vLWJvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmb290ZXJ9X19saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuc2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBjb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fbGlzdF9fdGl0bGVfX21hci1ib3Qge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBAYXQtcm9vdCAjeyRmb290ZXJ9X19saXN0LS1leHBhbmRhYmxlLS1leHBhbmRlZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fdGl0bGVfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwLjIyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgQGF0LXJvb3QgI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZS0tZXhwYW5kZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLW1vcmUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2lubmVyIHtcblxuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xpc3QtLXNvY2lhbCB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICAgICAgICAgZmlsbDogI0ZGNUE3NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC03cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgIH1cbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY29sb3I6ICRncmV5LTQ7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDU1NTU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfcGFydG5lciB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01Ljc1cmVtO1xuICAgICAgYm90dG9tOiA2cmVtO1xuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDEwNHB4KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1mb290ZXJfX2NvcHlyaWdodF93cmFwIHtcbiAgei1pbmRleDogNTAwMDtcblxuICAmLXBhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUycHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaCA+IGgzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMC4zMjVyZW07XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2xhbmd1YWdlLXN3aXRjaF9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXItYm90dG9tKCRncmV5LTQpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0bmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fcmlnaHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogOTQuNyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAmLmNoLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX3BhcnRuZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5jaC1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBhIHtcbiAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyLWJvdHRvbSgkZ3JleS00KTtcbiAgfVxuXG4gICYtcGFydG5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvb3Rlcn1fX2NvcHlyaWdodF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuI3skZm9vdGVyfV9fY29weXJpZ2h0X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn1cblxuLm1haW4tZm9vdGVyX19saXN0Lm1haW4tZm9vdGVyX19saXN0LXNsYSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhpZGUteGwge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiJG5hdjogJy5tYWluLW5hdic7XG5cbiN7JG5hdn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8vXG4vLyN7JGZvb3Rlcn1fX2xpc3Qge1xuLy8gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4vL1xuLy8gIGxpIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuLy9cbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuLy8gICAgbGkge1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbi8vXG4vLyAgICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gIH1cbi8vXG4vLyAgYSB7XG4vLyAgICBjb2xvcjogJGdyZXktNDtcbi8vICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbi8vICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuLy9cbi8vI3skZm9vdGVyfV9fbGlzdC0tZXhwYW5kYWJsZSB7XG4vLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4vLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbi8vICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NC44cHgpO1xuLy8gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAjeyR0cmFuc2l0aW9uLXN0YW5kYXJkfTtcbi8vICAgICYtLWV4cGFuZGVkIHtcbi8vICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbi8vICAgIH1cbi8vICAgICYtLW5vLWJvcmRlciB7XG4vLyAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4vLyAgICB9XG4vLyAgfVxuLy99XG5cbiIsIi5sYW5kaW5nLXBhZ2Uge1xuXG59XG4vKlxuICogR2VuZXJhbCBzZWN0aW9uc1xuICovXG4ubGFuZGluZy1wYWdlX19zZWN0aW9uLS1nYWxsZXJ5LXNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3M3B4KSAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNzNweCkgMCBjYWxjdWxhdGVSZW0oNDFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwNHB4KSAwIGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgID4gLnJvdyA+IC5jb2wtMTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19mb290ZXIge1xuXG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9qdW1ib3Ryb24nO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL21hZ2F6aW5lLXN0b3JpZXMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2xpbmstYmFyJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9pbnNwaXJpbmctbG9jYXRpb25zJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9wYWNrYWdlLWRlYWxzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9ldmVudC1wYXJ0bmVycyc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvaW5zcGlyaW5nLXJlZ2lvbnMnO1xuQGltcG9ydCAnbGFuZGluZy1wYWdlL2xhdGVzdC1qb2JzJztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9hYm91dCc7XG5AaW1wb3J0ICdsYW5kaW5nLXBhZ2UvYWRkLWVudHJ5JztcbkBpbXBvcnQgJ2xhbmRpbmctcGFnZS9ldmVudC1jcmVhdG9yJztcblxuIiwiLypcbiAqIExhbmRpbmcgcGFnZSAtIEp1bWJvdHJvblxuICovXG5AaW1wb3J0ICcuLi8uLi9iYXNlL3otaW5kZXgnO1xuXG4kanVtYm90cm9uOiAnLmxhbmRpbmctcGFnZV9fanVtYm90cm9uJztcblxuLmNvbnRhaW5lci1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbi8qISBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbiN7JGp1bWJvdHJvbn0ge1xuICAvL2hlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9wYWRkaW5nLXRvcDogNy41cmVtO1xuICAvL3BhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU2OHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTYycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NjhweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAyNHB4KTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzY4cHgpO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzNjZweCk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiA2MXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLy9cbiAgLy8+IC5jb250YWluZXIge1xuICAvLyAgbWFyZ2luLWxlZnQ6IDA7XG4gIC8vICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vfVxuXG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X190aXRsZS1jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lciN7JGp1bWJvdHJvbn1fX3RpdGxlLWNvbnRhaW5lci0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduLFxuICAgICN7JGp1bWJvdHJvbn1fX3N1YnRpdGxle1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgICN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbi0tc2xhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX3RpdGxlX19yZWRlc2lnbiB7XG4gIC8vIGZsZXg6IDAgMCA3NSU7XG4gIC8vIG1heC13aWR0aDogNzUlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjMyMHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fdGl0bGVfX3JlZGVzaWduLS1zbGEge1xuICBkaXNwbGF5Om5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkOztcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuXG4jeyRqdW1ib3Ryb259X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpOyBcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDozOTBweCkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzUzcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzU5cHgpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtc20tdmlzYWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpOyBcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fcGxhY2Vob2xkZXIge1xuICBAaW5jbHVkZSBmdWxsLWFic29sdXRlLXBvc2l0aW9uZWQoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy9UZW1wb3JhcnlcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jeyRqdW1ib3Ryb259IC50aW55LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuXG4gIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC8vbWluLWhlaWdodDogNDhyZW07XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiA2MXJlbTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6LTE7XG4gICAgb3BhY2l0eTowO1xuXG4gICAgaW1nIHtcblxuICAgICAgJjotbW96LWxvYWRpbmcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cblxuICAgICAgLy8td2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSA4cyBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuICAgICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gOHMgY3ViaWMtYmV6aWVyKDAuMjQ1LCAxLjA0MCwgMC45MjAsIDAuOTYwKTtcbiAgICB9XG4gIH1cblxuICAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI0NSwgMS4wNDAsIDAuOTIwLCAwLjk2MCk7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNDUsIDEuMDQwLCAwLjkyMCwgMC45NjApO1xuXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1hZ2VUcmFuc2l0aW9uIDhzO1xuICAgICAgYW5pbWF0aW9uOiBpbWFnZVRyYW5zaXRpb24gOHM7XG5cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblxuICAgICAgei1pbmRleDoxO1xuICAgICAgb3BhY2l0eToxO1xuXG4gICAgICBpbWcge1xuICAgICAgICAvLy13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9faW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnRucy1vdXRlcixcbiAgICAudG5zLW92aCxcbiAgICAudG5zLWlubmVyLFxuICAgIC50bnMtc2xpZGVyLFxuICAgIC50aW55LXNsaWRlcl9fc2xpZGUsXG4gICAgLnRpbnktc2xpZGVyX19zbGlkZV9faW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19saW5rLWNvbnRhaW5lciB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8vcmlnaHQ6IDEwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvL3BhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuI3skanVtYm90cm9ufV9fbGluayB7XG4gIC8vdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIC8vYm90dG9tOiA0LjhyZW07XG4gIGxlZnQ6IDgwJTtcbiAgLy9oZWlnaHQ6IDgyJTtcbiAgLy9tYXJnaW4tYm90dG9tOiA4cmVtO1xuICAvL21hcmdpbi1ib3R0b206IDUuNXZoO1xuICBvcGFjaXR5OiAwO1xuXG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9LFxuICB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG5cbiAgQGF0LXJvb3QgLm1haW4td3JhcHBlci0tdG91Y2gtZGV2aWNlICYge1xuICAgIGJvdHRvbTogNXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgIGJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAudG5zLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC8vdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5idG4tLWxpbmsuYnRue1xuICAgIHBhZGRpbmctYm90dG9tOjEuNzVyZW07XG4gIH1cblxuICBzdmcge1xuICAgIC8vYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzcGFuLmJvcmRlci11bmRlcmxpbmUge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fbGlua19fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRqdW1ib3Ryb259X19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBAYXQtcm9vdCAubWFpbi13cmFwcGVyLS10b3VjaC1kZXZpY2UgJiB7XG4gICAgYm90dG9tOiAxLjNyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICB9XG4gIH1cbiAgJi0tc21hbGwtc2NyZWVucyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbGFyZ2Utc2NyZWVucyB7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luOiAwIDAgLjYyNXJlbSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGF0aC0xIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsXG4gIH1cbn1cblxuI3skanVtYm90cm9ufV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jeyRqdW1ib3Ryb259X19ibHVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICB6LWluZGV4OiAkbGFuZGluZy1wYWdlLWp1bWJvdHJvbi16O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgLy8gbGVmdDogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA2OHZoO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5M3B4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA3MXZoO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIGFuZCAobWF4LWhlaWdodDogNTY4cHgpIHtcbiAgICBoZWlnaHQ6IDY5dmg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU2OHB4KSB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDgxMnB4KSB7XG4gICAgaGVpZ2h0OiA3MnZoO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDo0MjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGhlaWdodDogNzd2aDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi8vI3skanVtYm90cm9ufV9fc2xpZGUtbGFyZ2UtaW1nIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG4vL1xuLy8jeyRqdW1ib3Ryb259X19zbGlkZS1zbWFsbC1pbWcge1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgfVxuLy99XG5cbi8qXG4gKiBEcm9wZG93blxuICovXG4jeyRqdW1ib3Ryb259X19kcm9wZG93bi1jb250YWluZXIge1xuICBmbGV4OiAwIDAgODUlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQuMTg3NXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzRweCkge1xuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2VfX2p1bWJvdHJvbl9fYmx1ciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC02cHgpO1xuICB9XG5cbiAgLy8gaVBob25lIDEzIFBybyBNYXg6IDQyOHg3NDZcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQyOHB4KSBhbmQgKG1heC1oZWlnaHQ6NzQ2cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlQaG9uZSA4IFBsdXM6IDQxNHg3MzZcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG1heC1oZWlnaHQ6NzM2cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCkgYW5kIChtYXgtaGVpZ2h0OjY2NHB4ICkge1xuICAgICN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyAgaVBob25lIFNFIDIwMjI6IDM3NXg1NDhcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KSBhbmQgKG1heC1oZWlnaHQ6NTQ4cHggKSB7XG4gICAgI3skanVtYm90cm9ufV9fZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2JsdXIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRqdW1ib3Ryb259X19kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNC43OHB4KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgcGFkZGluZzpjYWxjdWxhdGVSZW0oMjZweCkgY2FsY3VsYXRlUmVtKDM0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjI3cHgpO1xuXG4gICAgJiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duLS1zbGF7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkgYW5kIChtYXgtaGVpZ2h0OiA1NjhweCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuXG5cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gIG1hcmdpbi10b3A6IDVyZW07XG4gIC8vfVxuICAvL1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7IC8vRmFsbGJhY2sgZm9yIGJyb3dzZXIgdGhhdCBkb2Vzbid0IHN1cHBvcnQgdmhcbiAgLy8gIG1hcmdpbi10b3A6IDE0dmg7XG4gIC8vfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBzcGFuI3skZm9ybXVsYXRlSW5wdXR9LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fc2VsZWN0aW9ue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gMDtcbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tbG9jYXRpb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5vLXBvaW50ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4ycyBmb3J3YXJkcztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0NHB4KTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE0OHB4KTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjJzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGp1bWJvdHJvbn1fX2Ryb3Bkb3duX19idG4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgJi5idG4tLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluay0yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3LjVweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQuNzhweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG5cbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgLy8gfVxufVxuXG5cbi8qXG4gKiBBbmltYXRpb25zXG4gKi9cbkBrZXlmcmFtZXMgaW1hZ2VUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGltYWdlVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVpZ2h0X2NvbnRlbnRfbG9hZGVyIHtcbiAgbWluLWhlaWdodDogNDM5cHggIWltcG9ydGFudDtcbn1cblxuXG4kc2hhZG93IDogJy5ib3gtc2hhZG93JztcblxuI3skc2hhZG93fV9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL3dpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuI3skc2hhZG93fV9fYm90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzdweDtcbiAgbGVmdDogMDtcbiAgLy90b3A6IDkxMnB4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1sb2NhdGlvbi1zZWFyY2guZm9ybXVsYXRlLWlucHV0LS1qdW1ib3Ryb24ge1xuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19qdW1ib3Ryb25fX2Ryb3Bkb3duLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1mdWxsLWV2ZW50IHtcbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAkcGluaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiYmV0YVwiO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlLXNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci0tZml4ZWQge1xuICB6LWluZGV4OiAxNztcblxuICAuc2VhcmNoLWZpbHRlci13cmFwLS1ldmVudC10eXBlIHtcbiAgICAuZXZlbnQtZmlsdGVyLWJ1dHRvbnMtYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuIiwiLypcbiAqIE1hZ2F6aW5lIHN0b3JpZXNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3RvcmllcyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwO1xuICAmLXNsYSB7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICYtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAvL0BtZWRpYSAobWF4LXdpZHRoOjE5MjBweCkgYW5kIChtaW4td2lkdGg6MTQ0MXB4KSB7XG4gIC8vICAuY29udGFpbmVyIHtcbiAgLy8gICAgbWF4LXdpZHRoOiA5MCU7XG4gIC8vICB9XG4gIC8vfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjJweCkgMCBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5NnB4KSAwIGNhbGN1bGF0ZVJlbSgxMDhweCk7XG4gIH1cblxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcseGwpIHtcbiAgICAgIG1heC13aWR0aDogOTglOyAvL1RvIGJyZWFrIHRoZSBzZWNvbmQgd29yZCBmcm9tIGJlaGluZCBpbiBuZXcgbGluZVxuICAgIH1cbiAgfVxuXG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbWFnYXppbmUtc3Rvcmllcyxcbi5sYW5kaW5nLXBhZ2VfX2xhdGVzdC1qb2JzIHtcbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzclO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU2OHB4KSB7XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCksIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0NDBweCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogLTUuNjI1cmVtO1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjklO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIExpbmsgYmFyXG4gKi9cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyIHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgcGFkZGluZzogMS43NXJlbSAwO1xuICBAaW5jbHVkZSBwaW5rLWdyYWRpZW50LWJhY2tncm91bmQodHJ1ZSk7XG4gIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDIuMzVyZW0gMDtcbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGFuZGluZy1wYWdlX19saW5rLWJhcl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2xpbmstYmFyX19idXR0b25zLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgfVxuICAucGxhY2Vob2xkZXItLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fbGluay1iYXJfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLDAuMSk7XG5cbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMXB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkd2hpdGUsIC41KTtcbiAgfVxufVxuIiwiQG1peGluIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgkaW52ZXJ0OmZhbHNlKSB7XG4gIGJhY2tncm91bmQ6ICRwaW5rLTI7XG4gIEBpZiAkaW52ZXJ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkcGluay0yLCRwaW5rLTMsOTEuMjZkZWcpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkcGluay0zLCRwaW5rLTIsOTEuMjZkZWcpO1xuICB9XG59XG5cbkBtaXhpbiBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0yO1xuICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgkZGFyay1ncmV5LTIscmdiYSg5OCwgOTgsIDk4LCAwKSwxNTcuMDdkZWcpO1xufVxuIiwiLypcbiAqIEluc3BpcmluZyBsb2NhdGlvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLWxvY2F0aW9ucyB7XG4gIEBpbmNsdWRlIGRhcmstZ3JleS1ncmFkaWVudC1iYWNrZ3JvdW5kKCk7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgLy8gMTU3LjA3ZGVnLCAjMWMxYzFjLCByZ2JhKDk4LCA5OCwgOTgsIDApKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuIiwiLypcbiAqIFBhY2thZ2UgZGVhbHNcbiAqL1xuLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscyB7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuXG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIvKlxuICogRXZlbnQgcGFydG5lcnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fZXZlbnQtcGFydG5lcnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAxNTcuMDdkZWcsICMxYzFjMWMsIHJnYmEoOTgsIDk4LCA5OCwgMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4iLCIvKlxuICogSW5zcGlyaW5nIHJlZ2lvbnNcbiAqL1xuLmxhbmRpbmctcGFnZV9faW5zcGlyaW5nLXJlZ2lvbnMge1xuICBAaW5jbHVkZSBkYXJrLWdyZXktZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTU0cHgpO1xuICB9XG59XG4iLCIvKlxuICogTGF0ZXN0IGpvYnNcbiAqL1xuLmxhbmRpbmctcGFnZV9fbGF0ZXN0LWpvYnMge1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgJl9icmVhayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICB9XG4gICAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2JSArIDMwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2JSArIDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMzFweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjUwcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTA1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICB9XG4gIC8vVE9ETzogRmluZCBhIGJldHRlciB3YXkgdG8gZ2V0IHRoZSBlZmZlY3QgZnJvbSB0aGUgZGVzaWduc1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbiIsIi8qXG4gKiBBYm91dCBldmVudGxva2FsZVxuICovXG4ubGFuZGluZy1wYWdlX19hYm91dCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MDBweCk7XG4gIEBpbmNsdWRlIHBpbmstZ3JhZGllbnQtYmFja2dyb3VuZCgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU0cHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzY1cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg2OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19zdGF5LXR1bmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsY3VsYXRlUmVtKC0xNDRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMTA0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDM2cHgpIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oNDZweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgPiBwIHtcbiAgICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxcmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODVweCk7XG4gICAgfVxuICB9XG4gIC5idG4tLWljb24ge1xuICAgIHBhZGRpbmc6IC43cmVtIDEuMzVyZW07XG4gIH1cbiAgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2Fib3V0X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAvLyAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIC8vfVxufVxuXG4ubGFuZGluZy1wYWdlX19hYm91dF9fY29sdW1uc19fc2luZ2xlIHtcbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgfVxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGEsIHAge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgLy8gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAvL31cbn1cblxuLmxhbmRpbmctcGFnZV9fYWJvdXRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAvL21heC13aWR0aDogOTUlO1xuICB9XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLG1kKSB7XG4gIC8vICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgLy99XG59XG5cbi5kaXNwbGF5LWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLypcbiAqIEFkZCBlbnRyeVxuICovXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA4Ljg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTMwcHgpO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9faW5uZXIge1xuICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbCgjMTcxNzE3LHJnYmEoNDEsNDEsNDEsMC4yKSwyNTguMzhkZWcpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTVweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnZ1ZS1mb3JtdWxhdGUtd3JhcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBjb2xvcjogI0M0QzRDNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3N1YnRpdGxlLS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHRfX2lubmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMzglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMiU7XG4gICAgfVxuICAgIC5zay1pY29uIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fcmlnaHRfX2xpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fYWRkLWVudHJ5X19yaWdodF9fbGlzdF9fdGV4dF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS00O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgQGF0LXJvb3QgYTpob3ZlciAmIHtcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfX2FkZC1lbnRyeV9fbGVmdF9fYnRuLWNvbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLmJ0bi0tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYnRuLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZy1wYWdlX19hZGQtZW50cnlfX3JpZ2h0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIC5idG4tLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vYmFzZS96LWluZGV4JztcblxuLmV2ZW50LWNyZWF0b3ItYmFubmVyLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIGdhcDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkbGFuZGluZy1wYWdlLWJhbm5lci16O1xuICBsZWZ0OjBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBnYXA6IDFyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLWJhbm5lci0tc2VjdGlvbiB7XG4gIGdhcDogOHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IFxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgfVxuICB9XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19zY3JvbGwuaGFzLWJhbm5lciB7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbn1cblxuLnRpbnktc2xpZGVyX19zbGlkZS5oYXMtZXZlbnQtYmFubmVyIHtcbiAgLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19saW5rIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMjhweCk7XG4gIH1cbn1cblxuLmQtYmxvY2stc20ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV9fanVtYm90cm9uX19kcm9wZG93bi1jb250YWluZXIuaGFzLWJhbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJiZXRhXCI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi53ZXJidW5nLmV2ZW50LWNyZWF0b3ItYmV0YS10YWcge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjJweCkgMDtcbn1cbiIsIi52dWUtZm9ybXVsYXRlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgLmxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNsaWRlIHtcbiAgd2lkdGg6IDY2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICYtZGl2VXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDsgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgfSAgICBcbiAgICB9XG4gIH1cbiAgJi1wIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB3aWR0aDogNTklO1xuICAgIH1cbiAgfVxufVxuIiwiLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuJHNpbXBsZS1zZWFyY2g6ICcuc2ltcGxlLXNlYXJjaC1yZXN1bHRzJztcblxuI3skc2ltcGxlLXNlYXJjaH0ge1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3RvcCB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMzlweCk7XG4gIC8vY29sb3I6ICR0cnVlLWJsYWNrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDUzcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTEzcHgpIDAgY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19yZXN1bHRzLXBsYWNlaG9sZGVye1xuICBtaW4taGVpZ2h0OmNhbGN1bGF0ZVJlbSgxNDRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX3NlYXJjaC1pbnB1dHtcbiAgbWFyZ2luLXRvcDpjYWxjdWxhdGVSZW0oLTI0NXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yMnB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdC1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG5cbiAgLnNlYXJjaC10ZXJtLWhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X190eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX25hbWUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG5cbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX2NvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogY2FsY3VsYXRlUmVtKDAuMnB4KTtcbiAgfVxufVxuXG4vL1Jlc3VsdHMgbnVtXG4jeyRzaW1wbGUtc2VhcmNofV9fcmVzdWx0cy1udW0tY29udCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4jeyRzaW1wbGUtc2VhcmNofV9fc2VhcmNoLXRlcm0ge1xuICBjb2xvcjogJGdyZXktNDtcbn1cblxuLy9QYWdpbmF0aW9uXG4ucGFnaW5hdGlvbi0tc2ltcGxlLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbn1cblxuLy9TZWFyY2ggaW5wdXQgZmllbGRcbiN7JHNpbXBsZS1zZWFyY2h9X19zZWFyY2gtaW5wdXQge1xuICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI0JEQkRCRCk7XG4gIH1cbiAgLy8udnNfX3NlbGVjdGVkIHtcbiAgLy8gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAvLyAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIC8vICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgLy8gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIC8vICB9XG4gIC8vfVxuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHBpbms7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxbDggOG0wLThMMSA5JyBzdHJva2U9J2dyYXknIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL3BhdGgge1xuICAgIC8vICBmaWxsOiAkd2hpdGU7XG4gICAgLy99XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWVudGVyLFxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNyU7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgLy9ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGxlZnQ6IDQlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbGVmdDogNiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBsZWZ0OiA4JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9iYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsNjAsNjAsIC4yNSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDE1cHgpIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1mb3JjZSgkaW5wdXQtY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2JvcmRlcjogIHNvbGlkIGdyYXk7XG4gICAgLy9ib3gtc2hhZG93OiAxcHggMnB4IGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxLjVweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1zdWdnZXN0aW9ucy1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGNEY0RjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgfVxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtYWN0aW9ucyB7XG4gICAgLnNrLXNwaW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC1hY3Rpb25zX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IG5vbmUgO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbiN7JHNpbXBsZS1zZWFyY2h9X19saXN0X19jb250ZW50LS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAuMTtcbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX3R5cGUtLXBsYWNlaG9sZGVyIHtcbn1cblxuI3skc2ltcGxlLXNlYXJjaH1fX2xpc3RfX25hbWUtLXBsYWNlaG9sZGVyIHtcbn1cblxuLyohIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbi5wYWRkaW5nX19sZWZ0ID4gZGl2ID4gZGl2e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIHBhZGRpbmctbGVmdDogMCVcbiAgfVxufVxuXG4ucGFkZGluZ19fbGVmdCA+IGRpdiA+IGRpdjo6YmVmb3Jle1xuICBjb250ZW50OiAnICc7XG4gIC8vZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0xNCUyMDI0QzE5LjUyMjglMjAyNCUyMDI0JTIwMTkuNTIyOCUyMDI0JTIwMTRDMjQlMjA4LjQ3NzE1JTIwMTkuNTIyOCUyMDQlMjAxNCUyMDRDOC40NzcxNSUyMDQlMjA0JTIwOC40NzcxNSUyMDQlMjAxNEM0JTIwMTkuNTIyOCUyMDguNDc3MTUlMjAyNCUyMDE0JTIwMjRaJTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0yOC45ODA5JTIwMjguOTk5OUwyMS4zODA5JTIwMjEuMzc5OSUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyAuYXJyb3dfcmlnaHRfc2VhcmNoIHtcbi8vICAgbWFyZ2luLWxlZnQ6IDVweDtcbi8vIH1cblxuLmZvcm11bGF0ZS1pbnB1dC13aWR0aC1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy96LWluZGV4XCI7XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zbGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgICB9XG4gIH1cblxuICAmLXZvdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICAucGFnaW5hdGlvbl9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1uby1yZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvc3RpY2t5LWZpbHRlclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NpbmdsZS1hcnRpY2xlXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvZ29vZ2xlLW1hcFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL2ZpaWx0ZXJzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW5zcGlyYXRpb24tc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvcGFja2FnZS1kZWFsc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3NlYXJjaC1yZXN1bHQtc2xpZGVyXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMvaW50ZXJuYWwtbGlua3NcIjtcbkBpbXBvcnQgXCJzZWFyY2gtcmVzdWx0cy9ldmVudC1jcmVhdG9yLXJlc3VsdHNcIjtcblxuIiwiJHNlYXJjaC1wYWdlLWhlYWRlcjogJy5zZWFyY2gtcGFnZV9faGVhZGVyJztcbi8qXG4gKiBIZWFkZXJcbiAqL1xuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgei1pbmRleDogJHNlYXJjaC1oZWFkZXItejtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg1cHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg2cHgpIDAgY2FsY3VsYXRlUmVtKDY4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwOXB4KSAwIGNhbGN1bGF0ZVJlbSg3M3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS1wYWNrYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTY7XG4gIHotaW5kZXg6ICRzZWFyY2gtaGVhZGVyLXo7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExN3B4KSAwIGNhbGN1bGF0ZVJlbSgxMjVweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcwcHgpIDAgMC41cmVtO1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDlweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLXBhY2thZ2V7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4NzdweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDZweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuXG4gICAgJi50d29fcm93c3tcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6Y2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi0tcGFja2FnZXMge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCkgIWltcG9ydGFudDtcblxuICAgICAgICAmX19sb3dlci1mb250LXNpemUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTZweCk7XG5cbiAgICAgICYtLXBhY2thZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMzcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXgtaGVpZ2h0OmNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oOTU3cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cbiAgICAmLnR3b19yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgfVxuXG4gICAgJi50aHJlZV9yb3dze1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMzVweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgICAmLnR3b19yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDg4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG4gICAgICB9XG5cbiAgICAgICYudGhyZWVfcm93c3tcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYuZm91cl9yb3dze1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cblxuXG4gICYudHdvX3Jvd3N7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi50aHJlZV9yb3dze1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gICYuZm91cl9yb3dze1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtaGVhZGVyfS0tbWFwLW9wZW4gJntcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXG4gICAgJi50d29fcm93c3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLnRocmVlX3Jvd3N7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgJi5mb3VyX3Jvd3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cblxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWhlYWRlcn1fX251bWJlciB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4jeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skc2VhcmNoLXBhZ2UtaGVhZGVyfV9fdGl0bGUtcGFja2FnZS0tY29udGFpbmVyIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuXG4gIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBoMyBzcGFuLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIC8vIFRhYmxldFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHNwYW46bm90KC5saW5rKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICB9XG5cbiAgICBoMyBzcGFuLmxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAjeyRzZWFyY2gtcGFnZS1oZWFkZXJ9X190aXRsZS1wYWNrYWdlLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMgc3Bhbjpub3QoLmxpbmspIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaDMgIHNwYW4ubGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7IFxuICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtaGVhZGVyLXRhZyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItdGFnLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFja2FnZS1oZWFkZXItZXZlbnQtY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuIiwiJHN0aWNreS1maWx0ZXI6ICcuc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXInO1xuJGlubGluZS1maWx0ZXI6ICcuc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXInO1xuJG1hcC10cmlnZ2VyOiAnLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXInO1xuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXo7XG4gICYtLW1hcC1vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTlweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gICAgfVxuICB9XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpICB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbm5lci5zZWFyY2gtZmlsdGVyX19pbm5lci0tZml4ZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiN7JGlubGluZS1maWx0ZXJ9IHtcbiAgLnNlYXJjaC1wYWdlLS1tYXAtb3BlbiAme1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X193cmFwLS1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwaW5rO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gICAgbGkge1xuICAgICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW57XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgbWFyZ2luOjBweCAxNnB4IDBweCAxNnB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICBtYXJnaW46IDAgMTdweCAwIDEwcHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAuNTVyZW0gMDtcbiAgICAgICAgICAgICAgLy8gYXtcbiAgICAgICAgICAgICAgLy8gICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgIHRvcDo5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXItLWhpZGRlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLnNlYXJjaC1wYWdlLS1zdGlja3ktZmlsdGVyIC5zZWFyY2gtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg4cHgpO1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMTdweCkgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLXBpbmstcHJvdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gICYtLWRvdHMge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3RyaWdnZXIge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLy8gbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWFyZ2luOiAwO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAvLyBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4ubnVtLWZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjklO1xuICB0b3A6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAmLS1waW5rIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDE3cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICAgICYtLXBpbmstcHJvdmlkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKC0xMHB4KTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAuc2staWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAwLjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3skbWFwLXRyaWdnZXJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC01NXB4KTtcblxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn1cblxuLypcbiAqIFN0aWNreSBzdHlsZXNcbiAqL1xuXG4uc2Nyb2xsLXVwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oNjVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfSB7XG4gICR0aGlzIDogJjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgICB6LWluZGV4OiAyNztcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU4cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICYtLXN0aWNreSxcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbWFwLXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0aWNreS12aXNpYmxlIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYtLXN0aWNreSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2OXB4KTtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbWFwLXRyaWdnZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN0aWNreS12aXNpYmxlIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWFwLW9wZW4ge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1zdGlja3ktdmlzaWJsZSN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogMTQ7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1zdGlja3ktbW9iaWxlLW5vdC12aXNpYmxlI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMThweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFwLW9wZW4ge1xuICAubWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgLm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweClcbiAgICB9XG4gIH1cbn1cbiIsIiRzZWFyY2gtcGFnZS1hcnRpY2xlIDogJy5zZWFyY2gtcGFnZV9fYXJ0aWNsZSc7XG5cbi8qXG4gKiBTaW5nbGUgc2VhcmNoIHJlc3VsdFxuICovXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2NnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgPi5jb250YWluZXIgLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICA+LmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgIH1cbiAgfVxuICAmLS1tYXgtbnVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDlweCk7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg5MHB4KTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjdweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzM3B4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXItLXNsYTpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG4gICYtLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250PnNwYW4+ZGl2PmltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMTExKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ub21pbmF0ZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2UtY29udD5kaXY+aW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSAhaW1wb3J0YW50O1xuICAgIH0gXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLXBhZ2VfX2FydGljbGUtdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtbWFwLW9wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtcHJvdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICYtc2xhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRDlDNEFBO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0OHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgfVxuXG4gICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICBAYXQtcm9vdCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHRoaXN9Om5vdCgjeyR0aGlzfS0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzOHB4KTtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAjeyR0cmFuc2l0aW9uLXNsb3d9O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvL3dpZHRoOiBjYWxjdWxhdGVSZW0oMjcwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzOHB4KTtcbiAgfVxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLy8gJi5sYXp5bG9hZHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDExMDAlO1xuICAgIC8vICAgbWluLXdpZHRoOiAxMTAwJTtcbiAgICAvLyB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudC0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cbiAgLnBhdGgtMCB7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxufVxuXG4vKlxuICogUmlnaHQgdG9wXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLy8gJi0tbWQtdmlzaWJsZSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJi0tbWQtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS1sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtLWZhdm91cml0ZXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICZfX3JlZ2lvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1wbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgLy99XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1ndWVzdHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGF0LXJvb3QgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1mYXZvdXJpdGVzIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLXNsYS1idXR0b24ge1xuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAvLyBmb250LXNpemU6IDE4cHg7XG4gIC8vIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyBwYWRkaW5nOiAwcHggMThweDtcbiAgLy8gbWFyZ2luLXRvcDotOHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOi04cHg7XG4gIC8vIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lcjpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLTItY29sb3I7XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fYm90dG9tLS1zbGEtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogN3B4IDEzcHggOXB4IDEzcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tbG9jYXRpb24tLXBhZ2Uge1xuXG4gIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLy9tYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWxpa2VkIHtcbiAgICAucGF0aC0wIHtcbiAgICAgIC8vZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19tYXJnaS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LXRleHQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgJi1zbGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgJi1zbGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgJi1zbGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG5cbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cbiAgJi0taW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgLnNrLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDdweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fcmF0aW5nLXZhbHVlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi8qXG4gKiBNYXAgY2xvc2VkIHN0eWxlcyAoIEFib3ZlIDEwMjRweCApXG4gKi9cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXNob3ctdmFsdWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtY2xvc2VkIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5mby1hYm92ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZy0taW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg3cHgpIDA7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS1jb250IHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgICYtc2xhIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTZweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI2M3B4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC0tdG9wLXByZW1pdW0ge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi1zbGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNy4wMjRweCk7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oODNweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICAgd2lkdGg6IDU4cHg7XG4gIC8vICAgaGVpZ2h0OiAzNHB4O1xuICAvLyB9XG4gICYtZ3JpZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saXN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjZweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJj5kaXYge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDYxLjclO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMCAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tbGlrZS1pY29uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyBcbiAgfVxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1tb2JpbGUtdGFnIHtcbiAgQGV4dGVuZCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0taW5saW5lID4gLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgfVxufSIsIiRzZWFyY2gtcGFnZS1tYXA6ICcuc2VhcmNoLXBhZ2VfX21hcCc7XG4kbWFwLWluZm8td2luZG93IDogJy5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvdyc7XG5cbi8qXG4gKiBUaGUgTWFwXG4gKi9cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogJG1hcC16O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IGNhbGMoNzBweCArIDU3cHgpOyAvL3NpemUgb2YgdGhlIG1haW4gaGVhZGVyIGFuZCBmaWx0ZXIgYnV0dG9ucyBjb250YWluZXJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHggLSA1N3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy96LWluZGV4OiAxNDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcxMHB4KTtcbiAgfVxuICAuR01hcCwuR01hcF9fV3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9LXBhY2thZ2VzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fcmVzdWx0cyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtbWFwfV9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19waW4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG5cbiN7JHNlYXJjaC1wYWdlLW1hcH0ge1xuICAuZ20tc3R5bGUtaXcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ20tc3R5bGUtaXctZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1tYXB9X19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMDYsIDE1MCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlLW91dDtcbn1cblxuLypcbiAqIEluZm8gd2luZG93XG4gKi9cbiN7JG1hcC1pbmZvLXdpbmRvd30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAuc2staWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG5cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIC5zay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbiN7JG1hcC1pbmZvLXdpbmRvd31fX2xhYmVsIHtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4jeyRtYXAtaW5mby13aW5kb3d9X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skbWFwLWluZm8td2luZG93fV9fdGFnIHtcbiAgQGV4dGVuZCAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX3RpdGxlX190YWc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udC0tZ29vZ2xlLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLS1nb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTcycHgpO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZmF2b3VyaXRlcy0tZ29vZ2xlLW1hcCB7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICByaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIHotaW5kZXg6ICR0cmlnZ2VyLWJ0bi16O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5cbiNtYXAgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjg4cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI21hcCA+IGRpdiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCkgIWltcG9ydGFudDtcbiAgfVxufSIsIiRmaWx0ZXI6ICcuc2VhcmNoLWZpbHRlcic7XG5cbiRmaWx0ZXItaW5wdXQ6ICcuc2VhcmNoLWZpbHRlcl9faW5wdXQnO1xuJGZpbHRlci1pbnB1dC13cmFwOiAnLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAnO1xuJGZpbHRlci1tYWluLXRpdGxlOiAnLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUnO1xuJGZpbHRlci1uYXZpZ2F0aW9uOiAnLnNlYXJjaC1maWx0ZXJfX25hdmlnYXRpb24nO1xuJGZpbHRlci10YWItYnV0dG9uOiAgJy5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uJztcblxuJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludDogJzgwMHB4JztcblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vIEhpZGUgSW5saW5lIGZpbHRlciBmb3IgbW9iaWxlXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gZGlzYWJsaW5nIGJvdW5jZSBlZmZlY3Qgb24gY2xpY2sgaW4gc3RpY2t5IGZpbHRlclxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2FmYXJpLW5vLWp1bXB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIDogdG91Y2ggIWltcG9ydGFudDtcbiAgLy8gb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgLy8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiN7JGZpbHRlcn0tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRzdGlja3ktZmlsdGVyLXo7XG5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI3skZmlsdGVyfS0taW5saW5lIHt9XG5cbiN7JGZpbHRlcn0td3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LXdyYXAtLWZpeGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSBjYWxjdWxhdGVSZW0oNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDNyZW0gY2FsY3VsYXRlUmVtKDcycHgpIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICAmLWV2ZW50IHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDM4MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDRweCk7XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXJ9LXdyYXAtLXJlZ2lvbi1maWx0ZXJ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9LXdyYXAtLWlubGluZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1MHB4KTtcbiAgICAvLyBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2JnLWVsZW1lbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1vZmZlci10eXBlLFxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1ldmVudC10eXBlIHtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA1NiUsIHRyYW5zbGF0ZSgtMzglLCAzMiUpKSxcbiAgICAgICgyLCAxMDAlLCB0cmFuc2xhdGUoMTYlLCAtMjklKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuI3skZmlsdGVyfV9fYmctY2lyY2xlLS1yZWdpb24ge1xuICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICRjaXJjbGVzOiAoXG4gICAgICAgICgxLCAxMTUlLCB0cmFuc2xhdGUoLTI5JSwgMjMlKSksXG4gICAgICAgICgyLCA0NSUsIHRyYW5zbGF0ZSg1NiUsIC00JSkpLFxuICAgICAgICAoMywgJ2hpZGRlbicsIHRyYW5zbGF0ZSgyNiUsIDE0MyUpKVxuICAgICk7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAkY2lyY2xlczogKFxuICAgICAgICAoMSwgOTAlLCB0cmFuc2xhdGUoMjUlLCAtNDQlKSksXG4gICAgICAgICgyLCA5MCUsIHRyYW5zbGF0ZSgtMzMlLCAyNiUpKSxcbiAgICAgICAgKDMsIDUwJSwgdHJhbnNsYXRlKDI2JSwgMTQzJSkpXG4gICAgKTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItYmctY2lyY2xlcygkY2lyY2xlcyk7XG4gIH1cbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tZ3Vlc3RzIHtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA4MCUsIHRyYW5zbGF0ZSgtNyUsIC0yMiUpKSxcbiAgICAgICgyLCA3MCUsIHRyYW5zbGF0ZSgzNCUsIDMwJSkpXG4gICk7XG4gIEBpbmNsdWRlIGZpbHRlci1iZy1jaXJjbGVzKCRjaXJjbGVzKTtcbn1cbiN7JGZpbHRlcn1fX2JnLWNpcmNsZS0tb3RoZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgJGNpcmNsZXM6IChcbiAgICAgICgxLCA2NSUsIHRyYW5zbGF0ZSg1NCUsIDAlKSksXG4gICAgICAoMiwgNjAlLCB0cmFuc2xhdGUoNyUsIDM5JSkpLFxuICAgICAgKDMsIDYwJSwgdHJhbnNsYXRlKDYxJSwgMTE4JSkpLFxuICAgICAgKDQsIDgwJSwgdHJhbnNsYXRlKDAlLCAxNDglKSlcbiAgKTtcbiAgQGluY2x1ZGUgZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpO1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleDogMTtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI3skZmlsdGVyfV9faW5uZXItLWZpeGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4jeyRmaWx0ZXJ9X19idXR0b24tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxcHgpO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICAgICYtLWxvYWRpbmcgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLS1sYXN0X3N0ZXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtcGFja2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG4gICAgJi0tbG9hZGluZyBzdmcge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgLy8gIC8vbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAvLyAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi0tbGFzdF9zdGVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICYtLWV2ZW50c3tcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LXBhY2thZ2UtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1maXhlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgI3skZmlsdGVyLW1haW4tdGl0bGV9X19pbm5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAjeyRmaWx0ZXItbWFpbi10aXRsZX1fX2lubmVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuI3skZmlsdGVyLW1haW4tdGl0bGV9LS1maXhlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1yZWdpb24ge1xuICAgICN7JGZpbHRlci1tYWluLXRpdGxlfV9faW5uZXItbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43MjVyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1tYWluLXRpdGxlfS0taW5saW5lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAmOm5vdCgjeyZ9LS1uby1ib3JkZXIpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTE4cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICYgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICBmaWxsOiBibGFjaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Nsb3NlX2ZpbHRlci5zdmcpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyOHB4KVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3RhYnMge1xuICBAaW5jbHVkZSByZXNldC11bCgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKC0yNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3RhYnMtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X190YWJzLS1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJiN7JGZpbHRlcn1fX3RhYnMtLW1hcC1vcGVuIHtcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItdGFiLWJ1dHRvbn0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzRjRGNUE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci10YWItYnV0dG9ufS0taW5saW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAvLyYjeyRmaWx0ZXItdGFiLWJ1dHRvbn0tLW1hcC1vcGVuIHtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgLy99XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fY2xlYXItYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbiAgJi1sYXN0LS1zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuI3skZmlsdGVyfV9fY2xlYXItYnRuLXBhY2thZ2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ2xhbmRzY2FwZScpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gICYtbGFzdC0tc3RlcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0biB7fVxuXG4jeyRmaWx0ZXJ9X19zYXZlLWJ0bi0taW5saW5lIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2F2ZS1idG4tLWZpeGVkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDIwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg5cHgpIDAgY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDI0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDlweCkgMCBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dCB7XG4gIC8qXG4gICAqIFZ1ZSBmb3JtdWxhdGVcbiAgICovXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjYXJldC1jb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDIwcHgpIDAgMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IocmdiYSg5MCwgMTI4LCAxMjMsIDEpKTtcbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24sXG4gIC5mb3JtdWxhdGUtaW5wdXQtc3VnZ2VzdGlvbnMtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpOyAvLyAteyMkYm9yZGVyLXdpZHRofSBoZXJlIGVuc3VyZXMgdGhlIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnMgb2YgdGhlIGRyb3Bkb3duIGFwcGVhciBmbHVzaCB3aXRoIHRoZSB0b2dnbGUuXG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIC8vcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNTE3MzZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIC8vYm9yZGVyLWNvbG9yOiAkZ3JleS02O1xuICAgIC8vbGVmdDogLTFweDtcbiAgICAvL3RvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZHJvcGRvd24taXRlbSB7XG4gICAgLy9saW5lLWhlaWdodDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAmLS1oaWdobGlnaHQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMjgsIDEyMywgMSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLy9vcGFjaXR5OiAuMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1yaWdodC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmaWxsOiByZ2JhKDYwLDYwLDYwLC41KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybXVsYXRlLWlucHV0LXN1Z2dlc3Rpb25zLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAuc2staWNvbi0tbG9hZGluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlYXJjaC1pbnB1dC0taW5saW5lIHtcbiAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC1maXJzdC1zdWdnZXN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZmlyc3Qtc3VnZ2VzdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VhcmNoLWlucHV0LS1hY3RpdmUta2FudG9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuICB9XG4gICYtLWV2ZW50X3BhY2thZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLW5hdmlnYXRpb259IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLW5hdmlnYXRpb259X19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbkBpbXBvcnQgXCJmaWx0ZXJzL2ZpbHRlci1pbnB1dHNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL29mZmVyLXR5cGVcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL2V2ZW50LXR5cGVcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL2d1ZXN0c1wiO1xuQGltcG9ydCBcImZpbHRlcnMvb3RoZXJcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzL3JlZ2lvblwiO1xuXG4iLCJAbWl4aW4gZmlsdGVyLWJnLWNpcmNsZXMoJGNpcmNsZXMpIHtcbiAgQGVhY2ggJG50aCwgJHdpZHRoLCAkdHJhbnNsYXRlIGluICRjaXJjbGVzIHtcbiAgICAmOm50aC1jaGlsZCgjeyRudGh9KSB7XG4gICAgICBAaWYgKCR3aWR0aCA9PSAnaGlkZGVuJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGggLyAyICogLTE7XG4gICAgICAgIG1hcmdpbi10b3A6ICR3aWR0aCAvIDIgKiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNsYXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNpcmNsZS1zbS1zaXplOiA2MnB4O1xuJGNpcmNsZS1tZC1zaXplOiAxNDRweDtcbiRjaXJjbGUtbGctc2l6ZTogMTk2cHg7XG5cbiRjaXJjbGUtaW5saW5lLXNtLXNpemU6IDY0cHg7XG4kY2lyY2xlLWlubGluZS1tZC1zaXplOiA3N3B4O1xuJGNpcmNsZS1pbmxpbmUteGwtc2l6ZTogMTAwcHg7XG5cbiRlLWZpbHRlcjogJy5ldmVudC1maWx0ZXInO1xuLypcbiAqIEZpbHRlciBpbnB1dHNcbiAqL1xuI3skZmlsdGVyLWlucHV0fSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1zdGlja3kge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpe1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXQtd3JhcH0tLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC8vICBvdmVyZmxvdzogYXV0bztcbiAgLy8gIGZsZXgtd3JhcDogbm93cmFwO1xuICAvLyAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAvL31cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYjeyRmaWx0ZXItaW5wdXQtd3JhcH0tLW1hcC1vcGVuIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gMjE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skZmlsdGVyLWlucHV0LXdyYXB9LS1waWxscyB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dC13cmFwfS0tcGlsbHMtY29sbGFwc2VkIHtcbiAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpudGgtY2hpbGQobisxMik6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIENpcmNsZSBpbnB1dFxuICovXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7fVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7fVxuXG4gICZfX2V2ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMzUycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAoMzcxcHggKiAzKSkgLyA0KSAhaW1wb3J0YW50O1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMzY4cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAoMjIwcHggKiAzKSkgLyA0KSAhaW1wb3J0YW50O1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMzJweDtcbiAgICAgIH1cbiAgICAgICYgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gKDYycHggKiAzKSkgLyA0KSAhaW1wb3J0YW50O1xuICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnNrLWljb24ge1xuICAgICYtLWNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL0ZJWEVEXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUtZml4ZWQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLXNtLXNpemV9ICogMykpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbWF4LXdpZHRoOiAkY2lyY2xlLXNtLXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbWQtc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLW1kLXNpemV9ICogMykpIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtbGctc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLWxnLXNpemV9ICogNSkpIC8gMyk7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplIC8gMS40O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEyNnB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIG1heC13aWR0aDogJGNpcmNsZS1sZy1zaXplIC8gMS4yMjtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWZpeGVkIHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLXNtLXNpemUpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLW1kLXNpemUpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS40O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuNDtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1sZy1zaXplKSAvIDEuMjI7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWxnLXNpemUpIC8gMS4yMjtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLW91dHNpZGUtdGV4dC0tZml4ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vSGlkZXMgdGhlIGV4dHJhIGNoYXJhY3RlcnMgYWRkZWQgYXQgc3BlY2lmaWMgcG9zaXRpb24gaW4gY2lyY2xlIGxhYmVsc1xuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtZml4ZWQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkZmlsdGVyLWhlaWdodC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDogJGZpbHRlci1oZWlnaHQtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9JbmxpbmVcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAoI3skY2lyY2xlLWlubGluZS1zbS1zaXplfSAqIDMpKSAvIDIpO1xuICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLXNtLXNpemU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWF4LXdpZHRoOiAkY2lyY2xlLWlubGluZS1tZC1zaXplO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHt9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICBtYXgtd2lkdGg6ICRjaXJjbGUtaW5saW5lLXhsLXNpemU7XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC0tY2lyY2xlLWlubGluZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oJGNpcmNsZS1pbmxpbmUtc20tc2l6ZSk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKCRjaXJjbGUtaW5saW5lLXNtLXNpemUpO1xuICAuc2staWNvbiB7XG4gICAgJi0tY2hlY2ttYXJrIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1tZC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS1tZC1zaXplKTtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAuc2staWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS14bC1zaXplKTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgkY2lyY2xlLWlubGluZS14bC1zaXplKTtcbiAgICAuc2staWNvbiB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgICAgfVxuICAgICAgJi0tY2hlY2ttYXJrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0LS1jaXJjbGUtaW5saW5lIHtcbiAgLy9mb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuXG4vL1BpbGwgaW5wdXRcbiN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6ICgxMDAlIC8gNCk7XG4gICAgJjpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAoMTAwJSAvIDYpO1xuICAgICY6bm90KDpudGgtY2hpbGQoNG4pKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bnRoLWNoaWxkKDZuKSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICB9XG4gIH1cbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAucGF0aC0wIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucGF0aC0xIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCB7XG4gICAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1waWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLXRleHQtLXBpbGwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tZXhwYW5kIHtcbiAgQGV4dGVuZCAjeyRmaWx0ZXItaW5wdXR9LS1waWxsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICZfX3RleHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tZXhwYW5kZWQge1xuICAgIC5zay1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsLTEpO1xuICAgIH1cbiAgfVxufVxuXG4vL0NvbG9yIHNjaGVtZXNcbiN7JGZpbHRlci1pbnB1dH0tbGFiZWwtLW9mZmVyLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEzMjQzO1xuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogI0M0NDU1QTtcbiAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgc3ZnLHBhdGgge1xuICAgICAgICBmaWxsOiAjQzQ0NTVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ0NTVBO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC10ZXh0LWV2ZW50LWNyZWF0b3Ige1xuICAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBjb2xvcjogIzhDMkYzRTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNEY1QTtcbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fS0tY2hlY2tlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICMzRjRGNUE7XG4gICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHtcbiAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgZmlsbDogIzNGNEY1QTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZmlsdGVyLWlucHV0fTpub3QoW2NsYXNzKj1cIi0tY2hlY2tlZFwiXSk6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0Njk3NztcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgJi0tcmVhY2hhYmlsaXRpZXMsXG4gICYtLXRheG9ub215LWxvY2F0aW9ue1xuICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgICAucGF0aC0xIHtcbiAgICAgICAgZmlsbDogIzcyNkU2OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi0tdGF4b25vbXktbG9jYXRpb24sXG4gICAgJi0tcmVhY2hhYmlsaXRpZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OTtcbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICM3MjZFNjk7XG4gICAgICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICAgICAgc3ZnLHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzk3OTE4OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBhdC1yb290ICN7JGZpbHRlci1pbnB1dH06bm90KFtjbGFzcyo9XCItLWNoZWNrZWRcIl0pOmhvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MTg5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tYnVpbGRpbmdzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjZFNjk7XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjNzI2RTY5O1xuICAgICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNoZWNrbWFyaykge1xuICAgICAgICAgIHN2ZyxwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICM5NzkxODk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAjeyRmaWx0ZXItaW5wdXR9Om5vdChbY2xhc3MqPVwiLS1jaGVja2VkXCJdKTpob3ZlciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTE4OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZS1maWx0ZXJ9LWJ1dHRvbnMge1xuICAmX3Jlc3VsdHMge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE3NnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpICgzMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZmlyc3Qtc3RlcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9kaXNiYWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDY0NiAhaW1wb3J0YW50O1xuICB9XG4gICZfbWFyZ2luIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gICZfbG9hZGluZyB7XG4gICAgcGFkZGluZzogMC42OXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tZ3Vlc3RzLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOThweCk7XG4gICAgfVxuICB9XG4gICYtLWd1ZXN0cy1mbGV4LXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE3NHB4KTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTc0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yZWdpb25fcGFja2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGUtZmlsdGVyfS1idXR0b25zLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLXJlZ2lvbi5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0tZml4ZWRfZXZlbnQtcGFja2FnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlLWZpbHRlcn0tYnV0dG9ucy1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzZweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5ldmVudC1maWx0ZXItYnV0dG9ucy13cmFwLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ4OHB4KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLS1wYWNrYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0ODhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlX19ldmVudC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWlubGluZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOTBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICYgPiBsYWJlbCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLypcbiAqIE9mZmVyIHR5cGUgZmlsdGVyXG4gKi9cbiN7JGZpbHRlcn0td3JhcC0tb2ZmZXItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhNzU7XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW9mZmVyLXR5cGUgIHtcbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDJweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRmaWx0ZXItaGVpZ2h0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmI3skZmlsdGVyfV9fbWFpbi10aXRsZS0taW5saW5lIHtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0taW5saW5lI3skZmlsdGVyLWlucHV0fS13cmFwLS1vZmZlci10eXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1vZmZlci10eXBlIHtcbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIFxuICAmLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaGVja2VkIGltZyB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG4gICY6bm90KC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2hlY2tlZCkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTmV3IHN0eWxlcyBmb3IgT2ZmZXIgVHlwZSBmaWx0ZXIgZm9yIHRhYmxldFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC0tb2ZmZXItdHlwZSB7XG4gICAgJi5zZWFyY2gtZmlsdGVyX19pbnB1dC0tY2lyY2xlLWZpeGVkIHtcbiAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNpcmNsZV9fZXZlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgJjpub3QoLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGVfX2V2ZW50KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWNpcmNsZS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG5cbiAgICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jaGVja21hcmspIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC1vdXRzaWRlLXRleHQtLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItd3JhcC0tb2ZmZXItdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyLXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlci13cmFwLS1maXhlZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4tLWZpbHRlci5zZWFyY2gtcGFnZV9fY2xvc2UtYnRuLS1vZmZlci10eXBlIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyIHtcbiAgICAuc2VhcmNoLWZpbHRlci13cmFwLS1vZmZlci10eXBlLnNlYXJjaC1maWx0ZXItd3JhcC0tZml4ZWQge1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW9mZmVyLXR5cGUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU3NnB4KTtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tb2ZmZXItdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4iLCIvKlxuICogRXZlbnQgdHlwZSBmaWx0ZXJcbiAqL1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLWV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4Mzk2O1xufVxuXG4jeyRmaWx0ZXItbWFpbi10aXRsZX0tLWV2ZW50LXR5cGUge1xuXG4gICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLW1hcC1vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzNweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgLnNrLWljb24tLWNoZWNrbWFyayB7XG4gICAgLnBhdGgtMSB7XG4gICAgICBmaWxsOiAjM2Y0ZjVhO1xuICAgIH1cbiAgfVxufVxuXG4kZXZlbnQtdHlwZS1pbnB1dC13cmFwOiAnLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWV2ZW50LXR5cGUnO1xuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9vdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW1hcC1vcGVuI3skZXZlbnQtdHlwZS1pbnB1dC13cmFwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50LXR5cGUtaW5wdXQtd3JhcH0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZVxuLy8uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLW1hcC1vcGVuXG4iLCIvKlxuICogR3Vlc3RzIGZpbHRlclxuICovXG4kZ3Vlc3RzLWlucHV0OiAnLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSknO1xuJGd1ZXN0cy1sYWJlbDogJy5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsJztcbiRndWVzdHMtbGFiZWwtaGFzLXZhbHVlOiAnLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSc7XG5cbiRidWJibGUtaW5wdXQ6ICRmaWx0ZXIrJ19fYnViYmxlLWlucHV0JztcblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NmE5NjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OXB4KSBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDYwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lubmVyLS1ndWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICYjeyRmaWx0ZXJ9X19pbm5lci0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX2lubmVyLS1pbmxpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlcn1fX2lubmVyLS1tYXAtb3BlbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1maXhlZCB7XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdwb3J0cmFpdCcpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0td3JhcC0tZ3Vlc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1maXhlZCB7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19ndWVzdHMtYnViYmxlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OmNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgb3JpZW50YXRpb24oJ3BvcnRyYWl0Jykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tbWFwLW9wZW4ge1xuICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fbWFpbi10aXRsZS0tZ3Vlc3RzIHtcbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbiAgJiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLWlubGluZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgfVxuICAgICYjeyRmaWx0ZXJ9X19tYWluLXRpdGxlLS1tYXAtb3BlbiB7XG5cbiAgICB9XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWd1ZXN0cyB7XG4gICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1ndWVzdHMtLWluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tZ3Vlc3RzLS1vdXRzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgI3skZ3Vlc3RzLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICN7JGd1ZXN0cy1sYWJlbH0ge1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JGd1ZXN0cy1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3NXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMzBweCk7IFxuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsLWhhcy12YWx1ZX0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgICN7JGd1ZXN0cy1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgI3skZ3Vlc3RzLWxhYmVsfSB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgICAjeyRndWVzdHMtbGFiZWwtaGFzLXZhbHVlfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMTBweCk7XG4gICAgfVxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLW51bWJlcmNsZWFyYWJsZV9fY2xlYXItYnRuIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAjeyRndWVzdHMtbGFiZWx9IHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGJ1YmJsZS1pbnB1dH0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QTc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAwcHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgJi0tY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICY6bm90KCYtLWNoZWNrZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMUNCO1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICAmLS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JGJ1YmJsZS1pbnB1dH1fX3RleHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIEBhdC1yb290ICN7JGJ1YmJsZS1pbnB1dH0tLWNoZWNrZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAYXQtcm9vdCAjeyRidWJibGUtaW5wdXR9Om5vdCgjeyRidWJibGUtaW5wdXR9LS1jaGVja2VkKTpob3ZlciAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeVxuJGJ1YmJsZXMtbGlzdDogKFxuICAgICgnMjAnLCA2NHB4LCAyMHB4LCAzMHB4LCAyNTBweCksXG4gICAgKCczMCcsIDg4cHgsIDI1cHgsIC0yMzBweCwgLTUwcHgpLFxuICAgICgnNTAnLCAxMDJweCwgMjVweCwgMjAwcHgsIC0yNTBweCksXG4gICAgKCc4MCcsIDEyMHB4LCAyNXB4LCA5MHB4LCAxNDBweCksXG4gICAgKCcxMDAnLCAxNDRweCwgMzBweCwgMjUwcHgsIDcwcHgpLFxuICAgICgnMTUwJywgMTcwcHgsIDMwcHgsIC00MHB4LCAtMjAwcHgpLFxuICAgICgnMjAwJywgMTg0cHgsIDQ1cHgsIDMwMHB4LCAxODBweCksXG4gICAgKCczNTAnLCAyMTBweCwgNTBweCwgLTE2MHB4LCAxNjBweCksXG4gICAgKCc1MDAnLCAzMDBweCwgODBweCwgMHB4LCAwcHgpLFxuKTtcbiRtb2JpbGUtYnViYmxlcy1saXN0OiAoXG4gICAgKCcyMCcsIDMycHgsIDE1cHgsIC0yN3B4LCAxMzRweCksXG4gICAgKCczMCcsIDQ0cHgsIDE1cHgsIC0xNDJweCwgLTIwcHgpLFxuICAgICgnNTAnLCA1MXB4LCAxNXB4LCA4N3B4LCAtMTAxcHgpLFxuICAgICgnODAnLCA2MHB4LCAxNXB4LCAxNXB4LCA4MHB4KSxcbiAgICAoJzEwMCcsIDcycHgsIDE4cHgsIDkwcHgsIDMzcHgpLFxuICAgICgnMTUwJywgODVweCwgMTZweCwgLTUycHgsIC0xMDBweCksXG4gICAgKCcyMDAnLCA5MnB4LCAyOHB4LCAxMTdweCwgOThweCksXG4gICAgKCczNTAnLCAxMDVweCwgMjJweCwgLTEwNXB4LCA3M3B4KSxcbiAgICAoJzUwMCcsIDE1MXB4LCA0NnB4LCAtMjFweCwgLTRweCksXG4pO1xuXG4kc2NhbGUtdGhpcmQ6IDEuNzE7XG4kc2NhbGUtaGFsZjogMS4yNztcbiRzY2FsZS1mb250OiAxLjU7XG5cbkBtaXhpbiBidWJibGUtc3R5bGVzKCRzaXplLCAkd2lkdGgsICR4LCAkeSwgJGZvbnQtc2l6ZSkge1xuICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkZm9udC1zaXplKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHgsICgkd2lkdGggLyAtMikgKyAkeSk7XG4gIH1cbn1cblxuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAkdGhpcmQtd2lkdGggOiAkd2lkdGggLyAkc2NhbGUtdGhpcmQ7XG4gICAgICAkdGhpcmQteCA6ICR4IC8gJHNjYWxlLXRoaXJkO1xuICAgICAgJHRoaXJkLXkgOiAkeSAvICRzY2FsZS10aGlyZDtcbiAgICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRzY2FsZS1mb250O1xuXG4gICAgICBAaW5jbHVkZSBidWJibGUtc3R5bGVzKCRzaXplLCAkdGhpcmQtd2lkdGgsICR0aGlyZC14LCAkdGhpcmQteSwgJGhhbGYtZm9udC1zaXplKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbigncG9ydHJhaXQnKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGJ1YmJsZXMtbGlzdCB7XG4gICAgICAgICRoYWxmLXdpZHRoIDogJHdpZHRoIC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLXggOiAkeCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi15IDogJHkgLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gJHNjYWxlLWZvbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnViYmxlLXN0eWxlcygkc2l6ZSwgJGhhbGYtd2lkdGgsICRoYWxmLXgsICRoYWxmLXksICRoYWxmLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBlYWNoICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeSBpbiAkYnViYmxlcy1saXN0IHtcbiAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICR3aWR0aCwgJHgsICR5LCAkZm9udC1zaXplKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbignbGFuZHNjYXBlJykge1xuICAgICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRidWJibGVzLWxpc3Qge1xuICAgICAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvICRzY2FsZS1oYWxmO1xuICAgICAgICAkaGFsZi14IDogJHggLyAkc2NhbGUtaGFsZjtcbiAgICAgICAgJGhhbGYteSA6ICR5IC8gJHNjYWxlLWhhbGY7XG4gICAgICAgICRoYWxmLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRzY2FsZS1mb250O1xuXG4gICAgICAgIEBpbmNsdWRlIGJ1YmJsZS1zdHlsZXMoJHNpemUsICRoYWxmLXdpZHRoLCAkaGFsZi14LCAkaGFsZi15LCAkaGFsZi1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRtb2JpbGUtYnViYmxlcy1saXN0IHtcbiAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgICAgIEBpZiAkd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIElubGluZSBmaWx0ZXIgb3ZlcnJpZGVzXG4gKi9cbi8vICRzaXplLCAkd2lkdGgsICRmb250LXNpemUsICR4LCAkeVxuJGlubGluZS1idWJibGVzLWxpc3Q6IChcbiAgICAoJzUwJywgODVweCwgMjVweCwgMzUwcHgsIC05NXB4KSxcbiAgICAoJzEwMCcsIDExN3B4LCAzMHB4LCAtMTcwcHgsIDYwcHgpLFxuICAgICgnMTUwJywgMTQwcHgsIDMwcHgsIC0zNXB4LCAtNjBweCksXG4gICAgKCcyMDAnLCAxNTVweCwgNDVweCwgMjk2cHgsIDExMHB4KSxcbiAgICAoJzM1MCcsIDE3M3B4LCA1MHB4LCA1cHgsIDEyMHB4KSxcbiAgICAoJzUwMCcsIDI1MnB4LCA4MHB4LCAxNjBweCwgMCksXG4pO1xuI3skZmlsdGVyfS13cmFwLS1ndWVzdHMtZmlsdGVyI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICBAZWFjaCAkc2l6ZSwgJHdpZHRoLCAkZm9udC1zaXplLCAkeCwgJHkgaW4gJGlubGluZS1idWJibGVzLWxpc3Qge1xuICAgIC8vJHRoaXJkLXdpZHRoIDogJHdpZHRoIC8gMS43MTtcbiAgICAvLyR0aGlyZC14IDogJHggLyAxLjcxO1xuICAgIC8vJHRoaXJkLXkgOiAkeSAvIDEuNzE7XG5cbiAgICAkaGFsZi13aWR0aCA6ICR3aWR0aCAvIDEuNjg7XG4gICAgJGhhbGYteCA6ICR4IC8gMS42ODtcbiAgICAkaGFsZi15IDogJHkgLyAxLjY4O1xuXG4gICAgJGhhbGYtZm9udC1zaXplOiAkZm9udC1zaXplIC8gMS4zMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tI3skc2l6ZX0ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCRoYWxmLXdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJGhhbGYtd2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkaGFsZi1mb250LXNpemUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi14ICwoJGhhbGYtd2lkdGggLyAtMikgKyAkaGFsZi15KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgI3skZmlsdGVyfV9fYnViYmxlLWlucHV0LS0jeyRzaXplfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oJHdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJGZvbnQtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCgkd2lkdGggLyAtMikgKyAkeCAsKCR3aWR0aCAvIC0yKSArICR5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICN7JGZpbHRlcn1fX2J1YmJsZS1pbnB1dC0tODAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyYjeyRmaWx0ZXJ9LXdyYXAtLW1hcC1vcGVuIHtcbiAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy8gICAgQGVhY2ggJHNpemUsICR3aWR0aCwgJGZvbnQtc2l6ZSwgJHgsICR5IGluICRtb2JpbGUtYnViYmxlcy1saXN0IHtcbiAgLy8gICAgICAjeyRmaWx0ZXJ9X19idWJibGUtaW5wdXQtLSN7JHNpemV9IHtcbiAgLy8gICAgICAgIEBpZiAkd2lkdGgge1xuICAvLyAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gIC8vICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKCR3aWR0aCk7XG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRmb250LXNpemUpO1xuICAvLyAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgoJHdpZHRoIC8gLTIpICsgJHggLCgkd2lkdGggLyAtMikgKyAkeSk7XG4gIC8vICAgICAgICB9IEBlbHNlIHtcbiAgLy8gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICB9XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG5cbn1cblxuI3skZmlsdGVyfV9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzc4cHgpO1xuICAgICAgJiN7JGZpbHRlcn1fX2d1ZXN0cy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXJfX2lucHV0LXdyYXAtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1pbmxpbmUge1xuICAuc2VhcmNoLWZpbHRlcl9fYnViYmxlLWlucHV0IHtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdG9wOiA1OCU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX2d1ZXN0cy1pbmZvLS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDAgNDQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDMyOHB4KTtcbn1cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTRweCk7XG59XG5cblxuLnNlYXJjaC1maWx0ZXItd3JhcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1pbmxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19pbm5lci0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fZ3Vlc3RzLWluZm8tLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWd1ZXN0cy5zZWFyY2gtZmlsdGVyX19idXR0b24tY29udC0taW5saW5lIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cblxuXG4uZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyLmZvcm11bGF0ZS1pbnB1dC0taW5saW5lIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjFweCk7XG59IiwiLypcbiAqIE90aGVyIGZpbHRlcnNcbiAqL1xuJHNlYXJjaC1pbnB1dDogJy5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pJztcbiRzZWFyY2gtbGFiZWw6ICcuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCc7XG4kc2VhcmNoLWxhYmVsLWhhcy12YWx1ZTogJy5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUnO1xuXG4jeyRmaWx0ZXJ9LXdyYXAtLW90aGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlhOTM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jeyRmaWx0ZXJ9X19pbm5lci0tb3RoZXJzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19vdGhlci1kcm9wZG93bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuICB9XG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgc3BhbiN7JGZvcm11bGF0ZUlucHV0fS1lbGVtZW50LS1jdXN0b21zZWxlY3RfX3NlbGVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNkU2OSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbiAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX21haW4tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGZpbHRlcn1fX3NlY3Rpb24tdGl0bGUtLW90aGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXItZHJvcGRvd25zIHtcbiAgQGV4dGVuZCAgI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tb3RoZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fc2VjdGlvbi10aXRsZS0tc2VhcmNoLWZpZWxkIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLW90aGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RThCODU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICN7JGZpbHRlcn1fX2NsZWFyLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlcn1fX2lucHV0LXdyYXAtLW90aGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skZmlsdGVyfV9faW5wdXQtd3JhcC0tdGF4b25vbXksXG4jeyRmaWx0ZXJ9X19pbnB1dC13cmFwLS1yZWFjaGFiaWxpdGllc3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjE2cHgpO1xuICB9XG5cbn1cblxuI3skZmlsdGVyfV9fb3RoZXItaGVhZGVyIHtcbiAgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4RThCODU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXJ9X19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4NHB4KTtcbiAgICAmLS1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICB9XG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gICAgJi0tdGhpcmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDczcHgpO1xuICAgIH1cbiAgICAmLS1mb3VydGgge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQ5cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LS1jaXJjbGUjeyRmaWx0ZXItaW5wdXR9LS10YXhvbm9teS1sb2NhdGlvbixcbiN7JGZpbHRlci1pbnB1dH0tLWNpcmNsZSN7JGZpbHRlci1pbnB1dH0tLXJlYWNoYWJpbGl0aWVze1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAjeyRmaWx0ZXItaW5wdXR9LWxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC1vdXRzaWRlLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skZmlsdGVyLWlucHV0fS1sYWJlbC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICAgIC5zay1pY29uOm5vdCguc2staWNvbi0tY2hlY2ttYXJrKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2staWNvbi0tY2hlY2ttYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBhdGgtMCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLnBhdGgtMSB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYjeyRmaWx0ZXItaW5wdXR9LS1jaGVja2VkIHtcbiAgICAgIC5zay1pY29uLS1jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDU5cHgpO1xuICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLW90aGVyLWZpbHRlciB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgI3skc2VhcmNoLWlucHV0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICB9XG4gICN7JHNlYXJjaC1sYWJlbH0ge1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICN7JHNlYXJjaC1sYWJlbC1oYXMtdmFsdWV9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAjeyRzZWFyY2gtaW5wdXR9IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gICAgI3skc2VhcmNoLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1pbnB1dH0ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLWxhYmVsfSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGZpbHRlci1pbnB1dH0tZXhwYW5kLS1idWlsZGluZ3Mge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNnB4KTtcbiAgfVxufVxuXG4jeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXBpbGxzLWNvbGxhcHNlZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tYnVpbGRpbmdzIHtcbiAgICAgICN7JGZpbHRlci1pbnB1dH0tLXBpbGwge1xuICAgICAgICAmOm50aC1jaGlsZChuKzYpOm5vdCgjeyRmaWx0ZXItaW5wdXR9LWV4cGFuZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmI3skZmlsdGVyLWlucHV0fS13cmFwLS1wcmljZXMsXG4gICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tc3R5bGVzLFxuICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLW9wZXJhdGlvbnMge1xuICAgICAgI3skZmlsdGVyLWlucHV0fS0tcGlsbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKG4rNSk6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qXG4gKiBPdmVycmlkZSAgdmlzaWJpbGl0eSBmb3IgZXhwYW5kaW5nIHBpbGxzIG9uIERlc2t0b3BzXG4gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLXByaWNlcyxcbiAgI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLXN0eWxlcyxcbiAgI3skZmlsdGVyLWlucHV0fS1leHBhbmQtLW9wZXJhdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXBpbGxzLWNvbGxhcHNlZCB7XG4gICAgICYjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXN0eWxlcyxcbiAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tb3BlcmF0aW9ucyxcbiAgICAgJiN7JGZpbHRlci1pbnB1dH0td3JhcC0tcHJpY2VzIHtcbiAgICAgICAjeyRmaWx0ZXItaW5wdXR9LS1waWxsIHtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgJjpudGgtY2hpbGQobisxMik6bm90KCN7JGZpbHRlci1pbnB1dH0tZXhwYW5kKSB7XG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICB9XG59XG4iLCIvKlxuICogUmVnaW9uIEZpbHRlclxuICovXG4gJHJlZ2lvbi1tYXA6ICcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcCc7XG4gJHN2Zy1tYXA6ICcuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnJztcbiAkbWFwLXJlZ2lvbjogJy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19yZWdpb24nO1xuXG4gI3skZmlsdGVyfS13cmFwLS1yZWdpb24tZmlsdGVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICM2QTk2OTE7XG4gICAmI3skZmlsdGVyfS13cmFwLS1maXhlZCB7XG4gICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICB9XG4gICAmI3skZmlsdGVyfS13cmFwLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgIH1cbiB9XG5cbiAjeyRmaWx0ZXJ9X19pbm5lci0tcmVnaW9uIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgfVxuICAvLyAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC8vICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgLy8gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICBtYXJnaW4tdG9wOiAwO1xuICAgfVxuICAgJiN7JGZpbHRlcn1fX2lubmVyLS1maXhlZCAge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyfV9faW5uZXItLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRmaWx0ZXJ9X19pbm5lci0tbWFwLW9wZW4ge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX2lubmVyLS1zZWN0aW9uLXZpZXcge1xuICAgbWFyZ2luLXRvcDogMDtcbiB9XG5cbiAjeyRmaWx0ZXItaW5wdXR9LXdyYXAtLXJlZ2lvbiB7XG4gICBmbGV4OiAxO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIHdpZHRoOiAxMDAlO1xuIH1cblxuICN7JGZpbHRlcn1fX3JlZ2lvbnMtaW5mbyB7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiB9XG5cbiAjeyRmaWx0ZXJ9X19yZWdpb25zLWluZm8tLWZpeGVkIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NTBweCk7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgIHdpZHRoOiA0MCU7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIHdpZHRoOiA0NSU7XG4gICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg0cHgpO1xuICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAmI3skZmlsdGVyfV9fcmVnaW9ucy1pbmZvLS1tYXAtb3BlbiB7XG4gICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAkcmVnaW9ucy1pbmZvLWNvbnRlbnQ6ICcuc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvX19jb250ZW50JztcbiAjeyRyZWdpb25zLWluZm8tY29udGVudH0ge1xuICAgJi0tZml4ZWQge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgIH1cbiAgIH1cbiAgICYtLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICYjeyRyZWdpb25zLWluZm8tY29udGVudH0tLW1hcC1vcGVuIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgIH1cbiB9XG5cbiAjeyRyZWdpb24tbWFwfS0taW5saW5lIHtcbiAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI2cHgpIDA7XG4gfVxuXG4gI3skc3ZnLW1hcH0ge1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IGF1dG87XG4gICAvL21heC13aWR0aDogMTAwJTtcbiAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAxM3B4IDBweCByZ2JhKDAsMCwwLDAuMTUpKTtcbiB9XG5cbiAjeyRzdmctbWFwfS0taW5saW5lIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykge1xuICAgICBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgICYjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC02NXB4KTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTY1cHgpO1xuICAgICB9XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gICAgICYjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NjZweCk7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAjeyRtYXAtcmVnaW9ufS0ta2FudG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmI3skbWFwLXJlZ2lvbn0tLWhvdmVyIHtcbiAgICBmaWxsOiAjQzQ0NTVBO1xuICB9XG4gICYjeyRtYXAtcmVnaW9ufS0tYWN0aXZlIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4jeyRtYXAtcmVnaW9ufS0ta2FudG9uLCAjeyRtYXAtcmVnaW9ufS0tb3J0IHtcbiAgJiN7JG1hcC1yZWdpb259LS1uby1yZXN1bHRzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWxsOiAjODY4Mzg2O1xuICAgIHN0cm9rZTogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmaWxsOiAjYWY2ZjdhO1xuICAgIH1cbiAgfVxufVxuXG4gI3skcmVnaW9uLW1hcH1fX2xhYmVsIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgY29sb3I6ICRibGFjaztcbiAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgIHotaW5kZXg6IDE7XG4gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgJjpiZWZvcmUge1xuICAgICBjb250ZW50OiBcIlwiO1xuICAgICB3aWR0aDogMDtcbiAgICAgaGVpZ2h0OiAwO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB9XG4gICAmLS1yaWdodC10b3Age1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgIHRvcDogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1sZWZ0LXRvcCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgIHRvcDogNHB4O1xuICAgICB9XG4gICB9XG4gICAmLS1yaWdodC1ib3R0b20ge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgYm90dG9tOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWxlZnQtYm90dG9tIHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgYm90dG9tOiA0cHg7XG4gICAgIH1cbiAgIH1cbiAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgfVxuICAgfVxuICAgJi0tYm90dG9tLWxlZnQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgfVxuICAgfVxuICAgJi0tdG9wLWxlZnQge1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgdG9wOiAtMTBweDtcbiAgICAgfVxuICAgfVxuICAgJi0tdG9wLXJpZ2h0IHtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICB0b3A6IC0xMHB4O1xuICAgICB9XG4gICB9XG4gfVxuXG4gI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1jaXR5IHtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS1ib3R0b20tcmlnaHQge1xuICAgICBib3R0b206IDA7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtMjFweCk7XG4gICB9XG4gICAmI3skcmVnaW9uLW1hcH1fX2xhYmVsLS10b3AtcmlnaHQge1xuICAgICB0b3A6IDA7XG4gICAgIHJpZ2h0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAyMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLWJvdHRvbS1sZWZ0IHtcbiAgICAgYm90dG9tOiAwO1xuICAgICBsZWZ0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC0yMXB4KTtcbiAgIH1cbiAgICYjeyRyZWdpb24tbWFwfV9fbGFiZWwtLXRvcC1sZWZ0IHtcbiAgICAgdG9wOiAwO1xuICAgICBsZWZ0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDIxcHgpO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9X19jaXR5OmhvdmVyIHtcbiAgICN7JHJlZ2lvbi1tYXB9X19sYWJlbC0tY2l0eSB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgfVxuIH1cblxuICN7JHJlZ2lvbi1tYXB9X19jaXR5IHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHdpZHRoOiAxMHB4O1xuICAgaGVpZ2h0OiAxMHB4O1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgei1pbmRleDogMTtcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xuXG4gICAmLXBpbiB7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgd2lkdGg6IDEwcHg7XG4gICAgIGhlaWdodDogMTBweDtcbiAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzQ0NTVBO1xuICAgICB6LWluZGV4OiAyO1xuICAgfVxuXG4gICAmLXNoYWRvdyB7XG4gICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICB6LWluZGV4OiAxO1xuICAgICB0b3A6IDUwJTtcbiAgICAgbGVmdDogNTAlO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoaHNsYSgwLDAlLDEwMCUsLjQ1ODgyKSAwIDI1cHgsaHNsYSgwLDAlLDEwMCUsLjQ1ODgyKSAyNXB4IDUwcHgsaHNsYSgwLDAlLDEwMCUsLjQ1ODgyKSA1MHB4IDEyNnB4LHRyYW5zcGFyZW50IDEyNnB4IDEwMCUpXG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbiB7XG4gICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgfVxuICAgfVxuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1maXhlZF9ldmVudC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0taW5zaWRlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgIC8vICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAuc2VhcmNoLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgIH1cbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgLnNlYXJjaC1maWx0ZXJfX2NsZWFyLWJ0biB7XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgIC5zZWFyY2gtZmlsdGVyX19jbGVhci1idG4ge1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLWlubGluZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICB9XG4gICB9XG4gICAmLWxnIHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpXG4gICAgIH1cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgfVxuICAgfVxuICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAmI3skZmlsdGVyfV9fYnV0dG9uLWNvbnQtLXJlZ2lvbi0tb3V0c2lkZSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLWluc2lkZSB7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgfVxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgQGF0LXJvb3QgI3skZmlsdGVyfV9faW5uZXItLW1hcC1vcGVuICN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1pbmxpbmUge1xuICAgICAgICAgJiN7JGZpbHRlcn1fX2J1dHRvbi1jb250LS1yZWdpb24tLW91dHNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgIH1cbiAgICAgICAgICYjeyRmaWx0ZXJ9X19idXR0b24tY29udC0tcmVnaW9uLS1pbnNpZGUge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuICN7JGZpbHRlcn1fX3RhYnMtLXJlZ2lvbiB7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICB9XG4gfVxuXG4gI3skZmlsdGVyfV9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgIGNvbG9yOiAjZmZmZmZmO1xuICAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgb3BhY2l0eTogMC41O1xuICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cbiAgICY6aG92ZXIge1xuICAgICBvcGFjaXR5OiAxO1xuICAgfVxuICAgJi0tYWN0aXZlIHtcbiAgICAgb3BhY2l0eTogMTtcbiAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgfVxuIH1cblxuICN7JGZpbHRlci1tYWluLXRpdGxlfS0tcmVnaW9uIHtcbiAgICYjeyRmaWx0ZXItbWFpbi10aXRsZX0tLWZpeGVkIHtcbiAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgICB9XG4gICB9XG4gICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1pbmxpbmUge1xuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAmI3skZmlsdGVyLW1haW4tdGl0bGV9LS1tYXAtb3BlbiB7XG4gICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNTBweCk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgIH1cbiAgICAgfVxuICAgfVxuIH1cblxuIC5mb3JtdWxhdGUtaW5wdXQtLXJlZ2lvbi1maWx0ZXIuZm9ybXVsYXRlLWlucHV0LS1pbmxpbmUge1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuIH1cblxuIC8qXG4gICogU3dpdHplcmxhbmQgbWFwXG4gICovXG4gI3skcmVnaW9uLW1hcH0tLXN3aXR6ZXJsYW5kLW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC8vICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICB9XG4gICB9XG4gfVxuXG4gLypcbiAgKiBBdXN0cmlhIG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1hdXN0cmlhLW1hcCB7fVxuXG4gLypcbiAgKiBHZXJtYW55IG1hcFxuICAqL1xuICN7JHJlZ2lvbi1tYXB9LS1nZXJtYW55LW1hcCB7XG4gICAmI3skcmVnaW9uLW1hcH0tLWlubGluZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTE1MnB4KTtcbiAgICAgfVxuICAgfVxuIH1cbiAjeyRzdmctbWFwfS0tZ2VybWFueS1tYXAge1xuICAgJiN7JHN2Zy1tYXB9LS1maXhlZCAge1xuICAgICAvL1RPRE86IEZpbmQgYSB3YXkgdG8gZG8gdGhpcyByZWFsdGl2ZSB0byB0aGUgY29udGFpbmVyIHdpdGggZmxleDoxXG4gICAgIGhlaWdodDoxMDAlO1xuICAgICB3aWR0aDogNTQwcHg7XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA1MCk7XG4gICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiA2NSk7XG4gICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIC0xMCk7XG4gICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDMwNnB4O1xuICAgICB9XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogODApO1xuICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgIH1cbiAgIH1cbiB9XG5cblxuIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuIC8vIEN1c3RvbSBTbGlkZXJcblxuIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgIHdpZHRoOiA0MHB4O1xuICAgcGFkZGluZzogNHB4IDVweDtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICBib3JkZXItcmFkaXVzOiAzcHg7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgIGJhY2tncm91bmQ6ICM1MTczNkY7XG4gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkpO1xuICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxNC40cHgpO1xuICAgfVxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuIH1cblxuIC8qIElucHV0IFRodW1iICovXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAmOmhvdmVyIHtcbiAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIH1cblxuIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICBib3gtc2hhZG93OiAwIDAgMnB4IDAgIzU1NTtcbiAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICY6aG92ZXIge1xuICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4gfVxuXG4gLyogSW5wdXQgVHJhY2sgKi9cbiBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgYm9yZGVyOiBub25lO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gfVxuXG4gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBib3JkZXI6IG5vbmU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiB9XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXAtLXN3aXR6ZXJsYW5kLW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWlubGluZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDIycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICB3aWR0aDogNTIlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm8uc2VhcmNoLWZpbHRlcl9fcmVnaW9ucy1pbmZvLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tcmVnaW9uLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb25zLWluZm9fX2NvbnRlbnQtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQuc2VhcmNoLWZpbHRlcl9fc2VhcmNoLWlucHV0LS1pbmxpbmUge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOTNweCk7XG59XG5cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1nZXJtYW55LW1hcC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLS1pbmxpbmUsXG4uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcC0taW5saW5lIHtcbiAgLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0tYXVzdHJpYS1tYXAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fc3ZnLS1pbmxpbmUsXG4gIC5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwX19zdmctLWdlcm1hbnktbWFwLnNlYXJjaC1maWx0ZXJfX3JlZ2lvbi1tYXBfX3N2Zy0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5JTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcl9faW5uZXIuc2VhcmNoLWZpbHRlcl9faW5uZXItLXJlZ2lvbiB7XG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC13cmFwLS1yZWdpb24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAzNDFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyX19yZWdpb24tbWFwLmFjdGl2ZS1tYXAge1xuICAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1rYW50b24uc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzLCAuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1vcnQuc2VhcmNoLWZpbHRlcl9fcmVnaW9uLW1hcF9fcmVnaW9uLS1uby1yZXN1bHRzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG5cbn1cbiIsIiRpbnNwaXJhdGlvbi1zbGlkZXI6ICcuc2VhcmNoLXBhZ2VfX2luc3BpcmF0aW9uLXNsaWRlcic7XG5cbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTNweCk7XG4gIH1cbn1cblxuLy9UaW55IHNsaWRlciBvdmVycmlkZXNcbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0ge1xuICBtaW4taGVpZ2h0OiA0MDZweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QTgzOTY7XG4gIH1cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMjA3cHg7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTUwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC03MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNzBweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BhbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBcbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJi0tbWFwLW9wZW4ge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDRweCk7XG4gICAgICAmLS1tYXAtb3BlbiB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE5OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwge1xuICAgIC5lbC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYwcHgpO1xuICAgICAgLy8gcGFkZGluZy10b3A6IDEwNyU7LlxuICAgIH1cbiAgfVxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdXRlciB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAudG5zLWl0ZW17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDY1cHgpO1xuICAgIH1cbiAgfVxuICAudGlueS1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8vTWFwIG9wZW5cbiAgQGF0LXJvb3QgYm9keS5tYXAtb3BlbiAjeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgfVxuICAgICAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB9XG4gICAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGluc3BpcmF0aW9uLXNsaWRlcn0sXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyICB7XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzODZweCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyODlweCAhaW1wb3J0YW50O1xuICAgIH0gICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAzMDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjIzcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjE3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDE0MnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyNzZweDtcbiAgICB9XG4gIH1cblxufVxuXG46cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLSBzdHlsZXMgd2hlbiBubyBqYXZhc2NyaXB0OiBtb2JpbGUgc2xpZGVyIG9uIGRlc2t0b3AgLS0tLS0tLS0tLS0tLS0tXG4jeyRpbnNwaXJhdGlvbi1zbGlkZXJ9IHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNzFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNS42MjVyZW07XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC01LjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIC5lbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODlweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU1cHgpO1xuICAgICAgfSBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZWwtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjIzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0iLCIkc2VhcmNoLXBhY2thZ2UtZGVhbHM6ICcuc2VhcmNoLXBhZ2VfX3BhY2thZ2UtZGVhbHMnO1xuXG4jeyRzZWFyY2gtcGFja2FnZS1kZWFsc30ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIEBleHRlbmQgLmxhbmRpbmctcGFnZV9fcGFja2FnZS1kZWFscztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDZweCkgMCBjYWxjdWxhdGVSZW0oNzNweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhY2thZ2UtZGVhbHN9LS1tYXAtb3BlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgMCBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtMzVweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGFicyB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQge1xuICAmOmhvdmVyIHtcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7IFxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIC4zMTI1cmVtIDEuMzc1cmVtIC41cmVtO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjFzIGVhc2UtaW4tb3V0LCByaWdodCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLXRpbnktY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzNDhweCk7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG46cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmY7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2lubmVyLS1zbGEtbm9taW5hdGVkIHtcbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS1jb250IHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtc2xhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgfVxuICB9XG59IiwiJGludGVybmFsLWxpbmtzOiAnLmludGVybmFsLWxpbmtzJztcbiN7JGludGVybmFsLWxpbmtzfV9fdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbiN7JGludGVybmFsLWxpbmtzfV9fbGFiZWxUaXRsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3skaW50ZXJuYWwtbGlua3N9X19pbmZvQ29udGFpbnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuI3skaW50ZXJuYWwtbGlua3N9X190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNTRweDtcbiAgfSBcblxuICAmLS1tYXAtb3BlbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MTBweCk7XG5cbiAgICAuaW50ZXJuYWwtbGlua3NfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4jeyRpbnRlcm5hbC1saW5rc31fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIG1heC13aWR0aDogOTU4cHg7XG4gIHdpZHRoOiA5NThweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjQ4cHg7XG4gICAgICB3aWR0aDogMTI0OHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgICAgICB3aWR0aDogNzY2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHsgZ3JpZC1hcmVhOiB0aXRsZTsgfVxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUgeyBncmlkLWFyZWE6IHN1YnRpdGxlOyB9XG4uZXZlbnQtY3JlYXRvci1zbGlkZXIgeyBncmlkLWFyZWE6IHNsaWRlcjsgfVxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3QgeyBncmlkLWFyZWE6IGxpc3Q7IH1cbi5ldmVudC1jcmVhdG9yLWJ0biAgICB7IGdyaWQtYXJlYTogYnV0dG9uOyB9XG5cbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg2NHB4KSAwO1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGN1bGF0ZVJlbSg0NzJweCkgMWZyO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aXRsZSAgIHNsaWRlclwiXG4gICAgXCJzdWJ0aXRsZSBzbGlkZXJcIlxuICAgIFwibGlzdCAgICBzbGlkZXJcIlxuICAgIFwiYnV0dG9uICBzbGlkZXJcIjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjdWxhdGVSZW0oMzU2cHgpIDFmcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGVcIlxuICAgICAgXCJzdWJ0aXRsZVwiXG4gICAgICBcInNsaWRlclwiXG4gICAgICBcImxpc3RcIlxuICAgICAgXCJidXR0b25cIjtcblxuICAgIC5wYWNrYWdlLWhlYWRlci10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6ICAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6ICBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdWwgbGkgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy1sYWJlbCwgXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5zbGlkZXItY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICYtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLnNlYXJjaC1wYWdlX19wYWNrYWdlX19zbGlkZXIuc3dpcGVyLWNvbXBvbmVudC0td3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5zd2lwZXItcm9vdC5zd2lwZXItaG9yaXpvbnRhbCAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbHIgLSBsZWZ0LiByaWdodDsgdGIgLSB0b3AsIGJvdHRvbTsgbGcgLSBkZXNrdG9wO1xuJGNvbnRlbnQtc3BhY2UtbHItbGc6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiRjb250ZW50LXNwYWNlLWxyLXNtOiAwcHg7XG4kY29udGVudC1zcGFjZS1sci1tZDogY2FsY3VsYXRlUmVtKDMycHgpO1xuJGNvbnRlbnQtc3BhY2UtdGItbGc6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiRjb250ZW50LXNwYWNlLXQtc206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiRjb250ZW50LXNwYWNlLWItc206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4uZXZlbnQtY3JlYXRvci1yZXN1bHRzLS1zdWJ0aXRsZSxcbi5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgcGFkZGluZzogMCAkY29udGVudC1zcGFjZS1sci1sZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogJGNvbnRlbnQtc3BhY2UtdGItbGc7XG59XG5cbi5ldmVudC1jcmVhdG9yLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206ICRjb250ZW50LXNwYWNlLXRiLWxnO1xuICBtYXJnaW4tbGVmdDogJGNvbnRlbnQtc3BhY2UtbHItbGc7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuZXZlbnQtY3JlYXRvci1yZXN1bHRzLS10aXRsZSxcbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLWluY2x1ZGVkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwICRjb250ZW50LXNwYWNlLWxyLXNtO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAkY29udGVudC1zcGFjZS10LXNtO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGVudC1zcGFjZS1iLXNtO1xuICAgIG1hcmdpbi1sZWZ0OiAkY29udGVudC1zcGFjZS1sci1zbTtcbiAgfVxufVxuXG4uZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICBtYXJnaW46IDFyZW0gMXJlbSAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDc2NnB4KTtcblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MSUgMWZyO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tc3VidGl0bGUsXG4gICAgLmV2ZW50LWNyZWF0b3ItaW5jbHVkZWQtLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAycmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFVkVOVCBDUkVBVE9SIElOIExPQ0FUSU9OIFBBR0Vcbi5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXItbG9jYXRpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDcwcHg7XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuZXZlbnQtY3JlYXRvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAkY29udGVudC1zcGFjZS10Yi1sZyAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzg0cHggMWZyO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlcixcbiAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsXG4gIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLFxuICAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmV2ZW50LWNyZWF0b3Itc2xpZGVyIHtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgaGVpZ2h0OiAzNDJweDtcblxuICAgIC5zd2lwZXIuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgaGVpZ2h0OiAzNDJweDtcblxuICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgICBoZWlnaHQ6IDM0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1jcmVhdG9yLWltYWdlLXRhZyB7XG4gICAgbWFyZ2luOiAyOTJweCAxcmVtIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5ldmVudC1jcmVhdG9yLXNsaWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQ4cHgpIDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZVwiXG4gICAgICBcInN1YnRpdGxlXCJcbiAgICAgIFwibGlzdFwiXG4gICAgICBcImJ1dHRvblwiXG4gICAgICBcInNsaWRlclwiO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3ItYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIxMXB4KTtcblxuICAgICAgLnN3aXBlci5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG5cbiAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtY3JlYXRvci1pbWFnZS10YWcge1xuICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTc1cHgpIDFyZW0gMCAxcmVtO1xuICAgIH1cblxuICAgIC5ldmVudC1jcmVhdG9yLXNlY3Rpb24tLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNyZWF0b3Itc2VjdGlvbi0td3JhcHBlci5jb250YWluZXIge1xuICAgICAgLmV2ZW50LWNyZWF0b3ItcmVzdWx0cy0tdGl0bGUsIC5ldmVudC1jcmVhdG9yLXJlc3VsdHMtLXN1YnRpdGxlLCAuZXZlbnQtY3JlYXRvci1pbmNsdWRlZC0tbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX3JlbGF0ZWQtc2xpZGVyLmV2ZW50LWNyZWF0b3ItYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbn1cblxuXG5cbiIsIi8qXG4gKiBEZW1vcyBtYWluXG4gKi9cbi5kZW1vcy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuLmRlbW9zLXBhZ2VfX2xpbmtzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWwoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZGVtb3MtcGFnZV9fbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmLnJvdXRlci1saW5rLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDNTM2QztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogSWNvbnMgcGFnZVxuICovXG4uZGVtb3NfaWNvbi1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdWwge1xuICAgIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAyMiU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG59XG5cbi8qXG4gKiBUaW55IHNsaWRlclxuICovXG4uZGVtb3NfdGlueS1zbGlkZXJfX3NpbmdsZSB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5kZW1vc190aW55LXNsaWRlcl9fY29kZS1yZWZlcmVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5kZW1vc190aW55LXNsaWRlcl9fc2luZ2xlLS1jYXJvdXNlbCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNiUgKyAzMHB4KTtcbiAgICB9XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDk4JTsgLy9UbyBicmVhayB0aGUgc2Vjb25kIHdvcmQgZnJvbSBiZWhpbmQgaW4gbmV3IGxpbmVcbiAgICB9XG4gIH1cblxuICAvL1RPRE86IEZpbmQgYSBiZXR0ZXIgd2F5IHRvIGdldCB0aGUgZWZmZWN0IGZyb20gdGhlIGRlc2lnbnNcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRucy1vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIjeyRlZC1oZWFkZXJ9IHtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI5MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDUzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuI3skZWQtaGVhZGVyfS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvL3RyYW5zaXRpb246IHRvcCAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICB9XG59XG5cbiN7JGVkLWhlYWRlcn0tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtbmF2fS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWQtbmF2fSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgJi0tZml4ZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB6LWluZGV4OiAyMDsgLy9OZWNlc3NhcnkgdG8gaGF2ZSB0aGUgbW9kYWwgaW4gZnJvbSB0aGlzIHNlY3Rpb24gYWJvdmUgdGhlIGhlYWRlciB3aGVuIG9wZW5cbiAgfVxufVxuXG4jeyRlZC1uYXZ9LWlubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE0cHgpIDA7XG4gICAgJi0tZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLW5hdn0tbGlzdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsICN7JHRyYW5zaXRpb24tZmFzdH07XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cbiN7JHNrLW1vZGFsfV9fY2hlY2stYXZhaWxhYmlsaXR5LXR5cGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuIiwiI3skZWQtZGV0YWlsc30ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMzMzMzMzMgMjMuNzUlLCAjMjcyNzI3IDgwLjIxJSk7XG4gICYtLW5vLWhlYWRlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwO1xuICAgICYtLW5vLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTEwcHgpIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1kZXRhaWxzfS0tZGlzcGxheS1oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19kaXNwbGF5LS13aXRoLWhlYWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDpjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwLjMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2Rpc3BsYXlfbG9nb19wcmludCB7XG4gIGRpc3BsYXk6bm9uZTsgXG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAmLS1iaWctc2NyZWVuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fdHlwZS1sYWJlbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3R5cGUtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgdmVydGljYWwtYWxpZ246dG9wO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTJweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDJweCk7XG4gIH1cbn1cblxuI3skZW50aXR5LWRldGFpbHN9X19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICB9XG59XG5cbiN7JGVkLWRldGFpbHN9LWZlYXR1cmVzIHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG5cbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMjg2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwNyUpO1xuICBcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDkzN0Q7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaDMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fbm9taW5hdGVfcmliYm9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGEtY29sb3I7XG4gIHBhZGRpbmc6IDAuOTkyNXJlbSAwO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9sb2NhdGlvbl9hd2FyZC5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMy43cHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0M3B4KTtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgaW1ne1xuICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaW1nLnByaW50LWljb257XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6MTFweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDBweCAxN3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgfSBcbiAgfVxuXG4gICYjeyRlbnRpdHktZGV0YWlsc31fX2F3YXJkX3JpYmJvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLXdpbm5lci1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGgze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICYtdm90aW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Rjg4OUI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgJiA+IGRpdiA+IGgzIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMC43cHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTNweCkgMDtcblxuICAgIGgzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICBidXR0b257XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDQ4cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAxNXB4IDEzMHB4IDBweCA0OHB4O1xuICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgIHBhZGRpbmc6MTFweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzLjdweCBhdXRvO1xuICAgIH1cbiAgICBidXR0b257XG4gICAgICBtYXJnaW46IDBweCA4N3B4IDBweCAxMDhweDtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlbnRpdHktZGV0YWlsc31fX2RvY3VtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICN7JGVudGl0eS1kZXRhaWxzfV9fZGVzY3JpcHRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZCAjeyRlbnRpdHktZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRldGFpbHN9X19tYWluLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDU1JTtcbiAgfVxufVxuXG5cbiN7JGVudGl0eS1kZXRhaWxzfV9fcHJldm90aW5nX3JpYmJvbiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBwYWRkaW5nOiAwLjk5MjVyZW0gMDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9jYXRpb25fYXdhcmQuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjMuN3B4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNDNweCk7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDBweCAxN3B4IDIwcHggMTdweDtcbiAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgaW1ne1xuICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgaW1nLnByaW50LWljb257XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gJi10ZXh0IHtcbiAgLy8gICAmX2luZm8ge1xuICAvLyAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgICAgICBtYXJnaW4tbGVmdDogMC41cHg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fYXdhcmRfcmliYm9uLWNhdGVnb3J5IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5lbnRpdHktZGV0YWlsc19fbG9jYXRpb24taW5mby1yZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG5cdC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9kZWZhdWx0LXNraW4uc3ZnJykgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIiN7JGVkLWRlc2NyaXB0aW9ufSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI3O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6LTE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgfVxuICB9XG59XG4jeyRlZC1kZXNjcmlwdGlvbn0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYtLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYtc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJi1zbGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19uby1kZXRhaWxzLXNsYSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuICB9XG4gIEBhdC1yb290ICN7JGVkLWRlc2NyaXB0aW9ufS1zZWN0aW9uOmZpcnN0LWNoaWxkICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gICAgJi0tbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfSAgXG4gICZfbm8tYm9yZGVyIHtcbiAgICBcbiAgfVxuICAmLXNsYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1jb2x1bW4ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skZWQtZGVzY3JpcHRpb259LXNlY3Rpb246Zmlyc3QtY2hpbGQgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9ICBcbiAgJl9uby1ib3JkZXIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc2xhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDBweCk7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259LWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIH1cblxuICAmLW5vLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBcbiAgJi1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cbiN7JGVkLWRlc2NyaXB0aW9ufS10cmltbWVkIHtcbiAgJi0tdmlzYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1idXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cblxuLmJnLXNjcmVlbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNtLXNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICAmID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLy8gY29udGFjdC1uYW1lXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2NvbnRhY3QtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuNzVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyODZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTA3JSk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cblxuI3skZWQtZGVzY3JpcHRpb259X19lbWFpbCxcbiN7JGVkLWRlc2NyaXB0aW9ufV9fcGhvbmUge1xuICAmLXByaW50dmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2lubGluZS1saXN0IHtcbiAgQGluY2x1ZGUgcmVzZXQtdWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaW1nW3NyYyo9XCJjaGVjay5zdmdcIl0ge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1kZXNjcmlwdGlvbn0tcm93Omxhc3QtY2hpbGQgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIH1cbiAgfVxuXG4gICYtc2hvdy1tYWluID4gbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ub3QtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gIH1cblxuICAmLW5vdC1leHBhbmRlZCA+IGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXhwYW5kZWQgPiBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxufVxuXG4jeyRlZC1kZXNjcmlwdGlvbn1fX2xpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgbGkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnbi10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcblxuICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgLy8gbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBoZWlnaHQ6IDA7XG4gIC8vIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc2xvd307XG4gICYtLWV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAvLyBtYXgtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIC8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgLy8gICAmLS0jeyRpICogMjUwfSB7XG4gICAgLy8gICAgIG1heC1oZWlnaHQ6ICN7JGkgKiAzMDB9cHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG4gICYtLWV4cGFuZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL29wYWNpdHk6IDA7XG4gIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDQ2JTtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyOTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGN1bGF0ZVJlbSgtMTQ1cHgpLCBjYWxjdWxhdGVSZW0oLTEwcHgpKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGVmdDogNjIlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGxlZnQ6IDc4JTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0MHB4KTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGxlZnQ6IDEyJVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGxlZnQ6IDkuNiU7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zfS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9vcGFjaXR5OiAwO1xuICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjdWxhdGVSZW0oLTE0NXB4KSwgY2FsY3VsYXRlUmVtKC0xMHB4KSk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LXBvcHVwLWxpc3Qge1xuICBAaW5jbHVkZSByZXNldC11bDtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1wb3B1cC1saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cbiN7JGVkLXJvb21zfS1saXN0LWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICB9XG4gICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgPiBwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNvZmlhIFBybztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7IC8qIDI0Ljc1cHggKi9cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAmID4gc3BhbiA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuI3skZWQtcm9vbXN9LWxpc3QtY29sdW1uLS1oYXMtcG9wdXAge1xuICAuc2staWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC8vICY6aG92ZXIge1xuICAvLyAgICN7JGVkLXJvb21zfS1wb3B1cCB7XG4gIC8vICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuI3skZWQtcm9vbXN9LWV4cGFuZC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRwaW5rO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIHBhdGgge1xuICAgIGZpbGw6ICRwaW5rO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbmstMztcbiAgICB9XG4gIH1cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJvb21zIGdhbGxlcnkgb3ZlcnJpZGVzXG4gKi9cbiN7JGVkLXJvb21zfS1saXN0LWl0ZW0gLnBzd3AtZ2FsbGVyeSB7XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHMtZGVzY3JpcHRpb24tbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gIGhlaWdodDogNTBweDtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuXG4gICYtLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbi1tb2JpbGUtLWJvcmRlciAjeyRlZC1kZXNjcmlwdGlvbn0tbGFiZWwtc217XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyN3B4KTtcbn1cblxuLmRlc2NyaXB0aW9uLXNlY3Rpb24tcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMi44cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAmLWV4cGFuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA0My44cmVtO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vL0VxdWlwbWVudCBkcm9wZG93bnNcbi5kZXNjcmlwdGlvbi1zZWN0aW9uLW1vYmlsZSAuZGVzY3JpcHRpb24tc2VjdGlvbi1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDtcblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDpub25lO1xuICB9XG59XG5cbi8vICB0aGlzIGlzIG5lZWRlZCBiZWNhdXNlIHNjcmlwdCBpcyBhZGRlZCBhYm92ZSBiZXdlcnR1bmcodmFsdWF0aW9uKSBzZWN0aW9uXG4jeyRlZC1kZXNjcmlwdGlvbn0tdmFsdWF0aW9uLXJvdyB7XG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGVkLWRlc2NyaXB0aW9ufS12YWx1YXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cuYm9yZGVyLXRvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1NjU2NSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIiN7JGVkLWdhbGxlcnl9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgLmdhbGxlcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMCAwIDIuNXJlbTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICgycHggLyAzKSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODQuMjRweCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEyOC44MXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzkuNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeV9pbWFnZSBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZ2FsbGVyeS9wbHVzLnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5X3ZpZGVvIGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9nYWxsZXJ5L3BsYXkuc3ZnKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnlfdnIzNjAgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2dhbGxlcnkvcm90YXRlLnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wc3dwIHtcbiAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5wc3dwX19jb3VudGVye1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7XG4gICAgfVxuICAgIC5yb3RhdGlvbi13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICYucm90YXRlLWxlZnQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JG9sZC1pbWFnZXMtZm9sZGVyfS92ZW5kb3IvcGhvdG9zd2lwZS9kaXN0L2RlZmF1bHQtc2tpbi9yb3RhdGUtbGVmdC5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYucm90YXRlLXJpZ2h0IHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRvbGQtaW1hZ2VzLWZvbGRlcn0vdmVuZG9yL3Bob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vcm90YXRlLXJpZ2h0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBzd3BfX2NhcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnBzd3BfX3pvb20td3JhcDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgei1pbmRleDogMTA0NTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgucHN3cC0tem9vbS1hbGxvd2VkKSB7XG4gICAgICBjdXJzb3I6IGdyYWI7XG4gICAgfVxuXG4gIH1cbiAgLnBzd3AtLWZzIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBzd3BfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsMzAsMzApO1xuICB9XG4gIC5wc3dwLmhhc0lubmVyVGh1bWJzIHtcbiAgICAucGhvdG9Td2lwZV9pbm5lcnRodW1icyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLnRodW1iLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsYyggNTAlIC0gOHB4ICk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bGwtYWJzb2x1dGUtcG9zaXRpb25lZDtcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXRodW1iIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5nYWxsZXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg5M3B4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAucHN3cC5oYXNJbm5lclRodW1icyB7XG4gICAgICAucHN3cF9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgICAgICByaWdodDogMjQ0cHg7XG4gICAgICB9XG4gICAgICAucHN3cF9fem9vbS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgIH1cbiAgICAgIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5waG90b1N3aXBlX2lubmVydGh1bWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbGxlcnkge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc4cHgpO1xuICAgICAgICB9XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMxJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNzhweCk7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbC1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jeyRlZC1nYWxsZXJ5fV9fcGhvdG8tc3dpcGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIjeyRlZC1jb250YWN0fSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTJweCkgMCBjYWxjdWxhdGVSZW0oNjdweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4jeyRlZC1jb250YWN0fS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLW5vLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jeyRlZC1jb250YWN0fS1mb3JtLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAmLS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtbW9kYWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtd3JhcC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTlweCk7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LXdyYXAtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJGRhcmstZ3JleS0xKTtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuI3skZWQtY29udGFjdH0taW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRlZC1jb250YWN0fS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS10ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCM2NTY1NjUpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jeyRlZC1jb250YWN0fS1pbnB1dC0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWlucHV0LS1lcnJvciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICYjeyRlZC1jb250YWN0fS1pbnB1dC0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tZXJyb3Iuc3ZnKTtcbiAgfVxufVxuXG4jeyRlZC1jb250YWN0fS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG59XG5cbiN7JGVkLWNvbnRhY3R9LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JGVkLWNvbnRhY3R9LWZvcm0gLnZkcC1kYXRlcGlja2VyIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIEBleHRlbmQgI3skZWQtY29udGFjdH0taW5wdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LnN2Zyk7XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkcGluayk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LWVycm9yLnN2Zyk7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDb250YWN0IGZvcm0gbW9kYWwgb3ZlcnJpZGVzXG4gKi9cbiN7JGVkLWNvbnRhY3R9LWZvcm0tLW1vZGFsIHtcbiAgI3skZWQtY29udGFjdH0taW5wdXQ6bm90KCN7JGVkLWNvbnRhY3R9LWlucHV0LS10ZXh0YXJlYSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5LTE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC0tZXJyb3J7XG4gICAgJiN7JGVkLWNvbnRhY3R9LWlucHV0LS10ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuMTUpO1xuICAgIH1cbiAgfVxuICAjeyRlZC1jb250YWN0fS1pbnB1dC13cmFwLS1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlciB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICN7JGVkLWNvbnRhY3R9LWlucHV0LWxhYmVsLS1jaGVja2JveCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIEBhdC1yb290ICN7JGVkLWNvbnRhY3R9LWZvcm0tLW1vZGFsICN7JGVkLWNvbnRhY3R9LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgI3skZWQtY29udGFjdH0taW5wdXQtbGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgI3skZWQtY29udGFjdH0taW5wdXQtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxufVxuXG4vLyBDaGVjayBhdmFpbGFiaWxpdHkgZm9ybSAtIHNpbmdsZSBsb2NhdGlvblxuLmlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbG9hdGluZy1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJi0tbW9kYWx7XG4gICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgICYtLXRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfSBcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuXG4gICAgJi0tZGF0ZXBpY2tlciB7XG4gICAgICAmPmRpdj5pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICZfdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgICAgXG4gICAgY29sb3I6ICM2NTY1NjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAmLXRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbiB9XG5cbiAmLS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAmID4gZGl2ID4gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmLS1tb2RhbCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgJl9lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtYnV0dG9uIHtcbiAgJi0td3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlIHtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2NvbnRhY3QtaW5wdXQ6Zm9jdXMgKyAuZmxvYXRpbmctbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwuYWN0aXZlLS1tb2RhbCB7XG4gIHRvcDogLTE2cHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0OmZvY3VzICsgLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLmFjdGl2ZS0tbW9kYWxfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dC0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveF9waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNb2RhbFxuLm1vZGFsX19oZWFkLS1jb250YWluZXIge1xuICAmLS1maXhlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDEyMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGlzYWJsZS1idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZW50aXR5LWRldGFpbHNfX2VtYWlsLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgJi5lcnJvci1tZXNzYWdlLXBpbmsge1xuICAgIGNvbG9yOiAkcGluay0yO1xuICB9XG59XG5cbiIsIiN7JGVkLXJldmlld3N9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0yO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2MHB4KSAwIDA7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiN7JGVkLXJldmlld3N9LWNvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgZmxleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1waWN0dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI3skZWQtcmV2aWV3c30tcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAuc2staWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG4jeyRlZC1yZXZpZXdzfS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGNvbG9yOiAjQzVDNUM1O1xufVxuIiwiI3skZWQtbWFwfSB7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgfVxufVxuXG4jeyRlZC1tYXB9X19waW4taW5mbyB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG59XG4iLCIjeyRlZC1yZWxhdGVkLXNsaWRlcn0ge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMCBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG5cbiAgLmVsLWNhcmRfX25leHQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAgICYtLXNtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fY2F0ZWdvcnkge31cbiAgLmVsLWNhcmRfX2NhdGVnb3J5LXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbiAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMXB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC5lbC1jYXJkX190YWdzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWwtY2FyZF9fdGFnc19fdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICAmLS1zbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgfVxuICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2NnB4KTtcbiAgLy99XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5lbC1jYXJkX190YWdzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDIxNHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6ICBjYWxjdWxhdGVSZW0oMzExcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTcwcHgpIDAgY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDI2OHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuICAgIC5lbC1jYXJkX190YWdzX190YWcge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlZC1yZWxhdGVkLXNsaWRlcn0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc3dpcGVyLXNsaWRlLFxuICAgIC5lbC1jYXJkICB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ0OXB4KSAhaW1wb3J0YW50O1xuICAgIH0gICBcbiAgfVxuXG4gICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSxcbiAgICAuZWwtY2FyZCAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDlweCkgIWltcG9ydGFudDtcbiAgICB9ICBcbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24uc3dpcGVyLWNvbXBvbmVudC1ub3NjcmlwdCB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmQgIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDRweCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIiN7JGVkLXJvb21zLXNsaWRlcn0ge1xuICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDQwcHgpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfbWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogIDM4OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiAgMzQ1cHg7XG4gICAgfVxuICB9XG4gIC5lbC1jYXJkX19uZXh0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7fVxuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIH1cbiAgLmVsLWNhcmRfX2NhdGVnb3J5IHt9XG4gIC5lbC1jYXJkX19jYXRlZ29yeS10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIC5lbC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTI5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAuZWwtY2FyZF9fdGFncyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsLWNhcmRfX3RhZ3NfX3RhZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgxOTBweCk7XG4gIH1cbiAgLnRpbnktc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjZweCk7XG4gIC8vfVxuXG4gIC50bnMtb3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5lbC1jYXJkX190YWdzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZWwtY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAgY2FsY3VsYXRlUmVtKDIxNHB4KTtcbiAgICB9XG4gICAgLmVsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICAgIC5lbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmVsLWNhcmRfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjYzcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogMTc4cHg7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuZWwtY2FyZF9fY2F0ZWdvcnktdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgIH1cbiAgICAuZWwtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5lbC1jYXJkX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkLXJvb21zLXNsaWRlcn0ge1xuICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNXB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAmOm5vdCguc2xpZGUtdmlzaWJsZSkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWwtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNzhweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MDVweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODZweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1kZXRhaWxzX19yb29tcy1wb3B1cC0tcm9vbXNfc2xpZGVyIHtcbiAgei1pbmRleDo5O1xufVxuIiwiI3skZW50aXR5LWRldGFpbHN9LS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMDBweCkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyZXktMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIH1cbn1cbiIsIiN7JGVkbi1zdGlja3ktYm94fV9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYnRuIHtcbiAgICB3aWR0aDogNDclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgY29sb3I6ICNDNUM1QzU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIHN0cm9rZTogJHBpbms7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1mYXN0fTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS01O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRncmV5LTU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDIyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAtMXB4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCB7XG4gIEBleHRlbmQgLnN0aWNreS1ib3hfX3NoYXJlLWJveDtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xuXG4gICYtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMDAlO1xuICB9XG5cbiAgLnR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsdWU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG5cbi5tYWdhemluZS1kZXRhaWxzX19zdGlja3ktYm94X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDoxMTAlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOjEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB1cmwoJy9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnJylcbiAgbm8tcmVwZWF0XG4gIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3R3aXR0ZXItd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mYWNlYm9vay13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1ib3ggaDQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI3skZWRuLXN0aWNreS1ib3h9IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTc1cHgpO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMxMHB4KTtcbiAgICA+IC5idG4ge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIC5zay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3h9X19saWtlLWJ0bi0tbGlrZWQge1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjeyRlZG4tc3RpY2t5LWJveH1fX2xpa2UtYnRuLXRleHQsXG4gICN7JGVkbi1zdGlja3ktYm94fV9fc2hhcmUtYnRuLXRleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN7JGVkbi1zdGlja3ktYm94fV9fYm9vay1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgLnNrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgI3skZWRuLXN0aWNreS1ib3h9X19zaGFyZS1idG4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveH1fX3NoYXJlLWJveCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyNnB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApIHNjYWxlKC0xKTtcbiAgICAgIGxlZnQ6IDElO1xuICAgIH1cbiAgICAmLS1vcGVuIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG51bC5lbnRpdHktZGV0YWlsc19fbmF2LXN0aWNreS1ib3hfX3NoYXJlLWJ1dHRvbnMuc2stcmVzZXQtdWwgPiBsaSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTMuNnB4KTtcbiAgfVxufVxuXG4uc3RpY2t5LWJveC1waW5rX19idXR0b24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOS42cHgpO1xuICB9XG59XG5cblxuLy8gU2VydmljZSBCb3ggaWYgZW50cnkgdHlwZSA+IDQgXG5cbiN7JGVkbi1zdGlja3ktYm94fV9sb2dvIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLW5vLWJhbm5lciB7XG4gICAgdG9wOiAtMTNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAtNC42ODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmJ0bjpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTBweCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgLnNrLWljb246bm90KC5zay1pY29uLS1jYWxlbmRhcikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tLWJsb2NrIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbm8tYmFubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAuYnRuLS1pY29uLmJ0bi0tc20ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1pbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyAvKiBGb3JjZSB0aGUgZmlyc3QgaXRlbSB0byB0YWtlIHVwIHRoZSBmdWxsIHdpZHRoICovXG4gICAgICAgIG9yZGVyOiAtMTsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgc3Ryb2tlOiAkcGluaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbi1zdGFuZGFyZH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1ib3hfX3NoYXJlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9uLWZhc3R9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdyZXktNTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMjIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC0xcHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9LS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFxuICAucGFja2FnZS1wcmljZS10b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5wYWNrYWdlLXByaWNlLXBlci1wZXJzb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1ib3gge1xuICBAZXh0ZW5kIC5zdGlja3ktYm94X19zaGFyZS1ib3g7XG4gIHRvcDoxMTAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTZweCAxMHB4O1xuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOjEwMCU7XG4gIH1cbiAgLnR3aXR0ZXJ7XG4gICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG4ubWFnYXppbmUtZGV0YWlsc19fc3RpY2t5LWJveF9fc2hhcmUtYm94IHtcbiAgQGV4dGVuZCAuc3RpY2t5LWJveF9fc2hhcmUtYm94O1xuICB0b3A6MTEwJTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgJi0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDoxMDAlO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2VtYWlsLXdoaXRlLnN2ZylcbiAgbm8tcmVwZWF0XG4gIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC90d2l0dGVyLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvZmFjZWJvb2std2hpdGUuc3ZnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL3doYXRzdXAtd2hpdGUuc3ZnKTtcbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX3NoYXJlLWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjY2NjtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleS0xO1xuICAmID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICYgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAuc2staWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzlweCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTQ7XG5cbiAgICAuYnRuOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAgID4gLmJ0biB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIC5idG46bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzlweCk7XG4gICAgICAuc2staWNvbjpub3QoLnNrLWljb24tLWNhbGVuZGFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0tYmxvY2sge1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2JhY2sge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgLnNrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fbGlrZS1idG4tLWxpa2VkIHtcbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2xpa2UtYnRuLXRleHQsXG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idG4tdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3skZWRuLXN0aWNreS1ib3gtcGFja2FnZX1fX2Jvb2stYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIC5zay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICN7JGVkbi1zdGlja3ktYm94LXBhY2thZ2V9X19zaGFyZS1idG4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHBpbmssICRwaW5rLCAkd2hpdGUsIGxpZ2h0ZW4oJHBpbmssNCUpKTtcbiAgfVxuICAjeyRlZG4tc3RpY2t5LWJveC1wYWNrYWdlfV9fc2hhcmUtYm94IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTkwcHgpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCkgc2NhbGUoLTEpO1xuICAgICAgbGVmdDogMSU7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbnVsLmVudGl0eS1kZXRhaWxzX19uYXYtc3RpY2t5LWJveF9fc2hhcmUtYnV0dG9ucy5zay1yZXNldC11bCA+IGxpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNzdGlja3ktcGFja2FnZS1ib3gtcGlua19fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHdpZHRoOiAxNzhweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuI3N0aWNreS1wYWNrYWdlLWJveC1waW5rX19idXR0b24tcmVzZXJ2YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jc3RpY2t5LXBhY2thZ2UtYm94LWRhcmtfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIH1cbn1cblxuLnN0aWNreS1ib3gtcGlua19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDkuNnB4KTtcblxuICB9XG59XG5cbi5zdGlja3ktcGFja2FnZS1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuMzEyNXJlbTtcbiAgfVxuXG59XG4iLCIjeyRlZC1jb21tZW50c30ge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzO1xufVxuXG4jeyRlZC1jb21tZW50c30taGVhZGVyIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOC4zMzMzJSArIDMwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LXRpdGxlIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy10aXRsZTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1saXN0aW5nIHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1saXN0aW5nO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oODJweCk7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tbGlzdGluZy1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LW1vcmUtYnRuIHtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tcGljdHVyZSB7XG4gICAgLy8gQGV4dGVuZCAuZW50aXR5LWRldGFpbHNfX3Jldmlld3MtcGljdHVyZTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG5cbiAgICAmIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30tcGljdHVyZS1tb2RhbCB7XG4gICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU3LjhweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3LjhweCk7XG4gICAgfVxufVxuXG4jeyRlZC1jb21tZW50c30taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4jeyRlZC1jb21tZW50c30taW5mbzpudGgtY2hpbGQoMikge1xuICAgICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxufVxuXG4jeyRlZC1jb21tZW50c30tcGljdHVyZSBpbWcgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5lbnRpdHktZGV0YWlsc19fcmV2aWV3cy1jb250ZW50O1xufVxuXG4jeyRlZC1jb21tZW50c30tZGVzY3JpcHRpb24tbW9kYWwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS1mb290ZXIge1xuICAgIEBleHRlbmQgLmVudGl0eS1kZXRhaWxzX19yZXZpZXdzLWZvb3Rlcjtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19jb21tZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCA3MyU7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG59XG5cbiN7JGVkLWNvbW1lbnRzfS13cmFwICN7JGVkLWNvbW1lbnRzfS1saXN0aW5nLW1vZGFsIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA5M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3skZWQtY29tbWVudHN9LW1vZGFsIHtcbiAgICB3aWR0aDogNjU2cHg7XG4gICAgaGVpZ2h0OiA3NTZweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuI3skZWQtY29tbWVudHN9LW1vZGFsLXN0aWNreS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiA2NTZweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tZW50cy1zbGlkZXIgLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlciB7XG4gICAgLmVsLWNhcmQge1xuICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG59XG5cblxuLmNvbW1lbnRzLXNsaWRlcl9faW1hZ2Uge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODhweCwgNDBweCk7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9fb25lLWNvbW1lbnRfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NnB4LCA0MHB4KTtcbn1cblxuLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogNjNweCAzN3B4IDM0cHggMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICYtLW9uZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cbn1cblxuLmNvbW1lbnRzLXNsaWRlcl91c2VyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxufVxuXG4udGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCAuY29tbWVudHMtc2xpZGVyX19jYXJkIC5jb21tZW50cy1zbGlkZXJfZGVzY3JpcHRpb24gcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24tLWNhcm91c2VsIC5jb21tZW50cy1zbGlkZXJfX2NhcmQgLmNvbW1lbnRzLXNsaWRlcl9kZXNjcmlwdGlvbiBwLmNvbW1lbnRzLXNsaWRlci1jb21tZW50IHNwYW57XG4gICAgLy9kaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmNvbW1lbnRzLXNsaWRlcl9fY2FyZCAuY29tbWVudHMtc2xpZGVyX2Rlc2NyaXB0aW9uIHNwYW4uY29tbWVudHMtc2xpZGVyLW1vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5lbnRpdHktZGV0YWlsc19fY29tbWVudHMtd3JhcCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmVudGl0eS1kZXRhaWxzX19vbmUtY29tbWVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIiRwZC1tb2RhbDogJy5wYWNrYWdlLWRldGFpbHNfX2xvY2F0aW9uLWluZm9zLW1vZGFsJztcblxuXG4jeyRwLWRldGFpbHN9IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDApO1xuXG4gICAgICAgIC5saW5lYXItcHJvZ3Jlc3MsXG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlci1zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAudG5zLW91dGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW55LXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLnRucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDglO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgxMDZweCk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoOCUgKyAxMDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsdXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgei1pbmRleDogMztcbn1cbiN7JHAtZGV0YWlsc31fX3Jlc2VydmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xufVxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uIHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOTJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkqMTAwKSAtIDI2NnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDA4cHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDg1cHgpO1xuICAgIH1cblxuICAgICYtc20ge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QsXG4jeyRwLWRldGFpbHN9X19kZXRhaWwtc2VjdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5uby1zcGFjZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1lZGl0LWluZm8ge1xuICAgICN7JHAtZGV0YWlsc31fX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtLS1leHBhbmRhYmxlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLWRldGFpbC1saXN0LWl0ZW0sXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNnB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pdGVtcy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kYWJsZSB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL2Ryb3Bkb3duLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtICB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbC1zZWN0aW9uLWxpc3QtbGcge1xuICAgIGxpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19qdW1ib3Ryb24tZGV0YWlsLWxpc3QtaXRlbS5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICYtLW92ZXJuaWdodCB7XG4gICAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fanVtYm90cm9uLXRhYiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG59XG5cbiN7JHAtZGV0YWlsc31fX3Njcm9sbC1uZXh0IHtcbiAgICBAZXh0ZW5kIC5ibHVyO1xuXG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkY7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDMzO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IGNhbGMoKHZhcigtLXZoLCAxdmgpKjEwMCkgLSAxNjBweCk7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19qdW1ib3Ryb24tZGV0YWlsLWxpc3Qge1xuICAgIC5vdmVybmlnaHQtcm9vbXMtaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3Zlcm5pZ2h0LXJvb21zLWluZm8ge1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvLyBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdjbGlnJyBvZmYsICdsaWdhJyBvZmY7XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogICM5MjkyOTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAsXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24ge1xuICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLWV4cGFuZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9kcm9wZG93bi13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlsLXNlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHAtZGV0YWlsc31fX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLW5vLWJvcmRlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLWxpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDI1JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxufVxuXG4jeyRwLWRldGFpbHN9X19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEyOHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIH1cbn1cblxuI3skcC1kZXRhaWxzfV9fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgb3JkZXI6IDU7XG4gICAgcGFkZGluZzowO1xuXG4gICAgJi5ib3JkZXItdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA2NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3skcGQtbW9kYWx9e1xuICAgIHotaW5kZXg6IDY2Njc7XG5cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICAgICAgY29sb3I6I0ZGRjtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG5cbiAgICAgICAgICAgIC5zay1tb2RhbF9fYm9keSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDg2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdmVyLXBob3RvcyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDUxMXB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0N3B4KSBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg1NHB4KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTA0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi12YWx1YXRpb24tcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTY1NjU7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgLnNrLWljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwtYnV0dG9ue1xuICAgICAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwtYnV0dG9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktNjtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTFweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyIC50aW55LXNsaWRlcl9fc2xpZGVfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTExcHgpO1xuICAgIH1cblxuICAgIC50bnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NhbGVkLWRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtdXAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2FsZWQtZG93bi1taW5pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdi1ub3QtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyQzJDMkM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19hcnJvdy0tZ2FsbGVyeS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2RldGFpbHMtZmVhdHVyZXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1PQklMRSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRpbnktc2xpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW55LXNsaWRlciAudGlueS1zbGlkZXJfX3NsaWRlX19pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzBweCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdmVyLXBob3RvcyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGV0YWlscy13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fdGl0bGUtLXNtYWxsLXNjcmVlbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgIC5jbG9zZS1tb2RhbC1idXR0b24ge1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGZsZXg6IDAgMCA4OCU7XG4gICAgICAgfVxuXG4gICAgICAgLmVudGl0eS1kZXRhaWxzX19sb2NhdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgfVxuXG4gICAgICAgLmVudGl0eS1kZXRhaWxzX19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0ycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb24tdmFsdWF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1FTkQgT0YgTU9CSUxFIFNUWUxFUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1sYWJlbC1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2p1bWJvdHJvbi1kZXRhaWwtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAucm9vbS1pdGVtIHtcbiAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW1zLXdyYXAubm8tc3BhY2UtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi50eHRfdW5kZXJsaW5le1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53aWR0aC0xMDAtc20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ibG9jay1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUuYnRuLS1zbSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2Utc3VtbWFyeV9fc3RpY2t5LWJveC1idXR0b24td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICAuYnRuLmJ0bi0tc2Vjb25kYXJ5LS1vdXRsaW5lLmJ0bi0tc20ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmJ0bi5idG4tLXNlY29uZGFyeS0tb3V0bGluZS5idG4tLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24td3JhcHBlciB7XG4gICAgaDMucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzLWxhYmVse1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19pbml0aWFsLXJlcXVlc3QtcGFja2FnZS1hdmFpbGFibGUteWVsbG93e1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5MDA4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLWdyZWVue1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LXBhY2thZ2UtYXZhaWxhYmxlLXJlZHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDQzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucm9vbS13cmFwIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4iLCIkbWFnYXppbmVzIDogJy5tYWdhemluZXMnO1xuJG0tZW50aXR5IDogJy5tYWdhemluZXNfX2VudGl0eSc7XG4kbS1jYXRlZ29yaWVzIDogJy5tYWdhemluZXNfX2NhdGVnb3JpZXMnO1xuJG0tZGV0YWlscyA6ICcubWFnYXppbmVzX19kZXRhaWxzJztcblxuI3skbWFnYXppbmVzfV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gIH1cbn1cblxuI3skbWFnYXppbmVzfV9faGVhZGVyIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDU1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oODBweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTVweCkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJi1zdGlja3kge1xuICAgICAgYW5pbWF0aW9uOiBzaG93RG93biAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgJi1zY3JvbGwtZG93biB7XG4gICAgICBhbmltYXRpb246IGhpZGVVcCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd0Rvd24ge1xuICBmcm9tIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbiAgXG4gICAgdG8ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVVwIHtcbiAgMjUlIHtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZSB7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZS0tbGluayB7XG4gIEBleHRlbmQgI3skbWFnYXppbmVzfV9faGVhZGVyLXRpdGxlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmO1xuICB9XG59XG5cbiN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZS0tbW9iaWxlIHtcbiAgQGV4dGVuZCAjeyRtYWdhemluZXN9X19oZWFkZXItdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2dhbGxlcnktZGlzYWJsZWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLS1tYWdhemluZS1vdmVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgfVxufVxuXG4uYnJlYWstbm8tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQ+cCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG59XG5cbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgcCxcbi5tYWdhemluZXNfX2RldGFpbHNfX2NvbnRlbnQgc3BhbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fZGV0YWlsc19fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIwcHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpIDA7XG59XG5cbi5tYWdhemluZXNfX25vLXJlc3VsdHMtLW5ld2VzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLm1hZ2F6aW5lX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbn1cblxuLnNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1tYWdhemluZS1vdmVydmlldy5zZWFyY2gtcGFnZV9faW5saW5lLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG59XG5cbkBpbXBvcnQgXCJtYWdhemluZXMvZW50aXR5XCI7XG5AaW1wb3J0IFwibWFnYXppbmVzL2NhdGVnb3JpZXNcIjtcbkBpbXBvcnQgXCJtYWdhemluZXMvZGV0YWlsc1wiO1xuQGltcG9ydCAnbWFnYXppbmVzL3JlbGF0ZWQnOyIsIiN7JG0tZW50aXR5fS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY0cHgpO1xufVxuXG4jeyRtLWVudGl0eX0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICBhIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogLTE5cHggLTE5cHggMjRweDtcbiAgfVxufVxuXG4jeyRtLWVudGl0eX0taW1hZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4jeyRtYWdhemluZXN9X19saWtlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIHJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgLnNrLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jeyRtLWVudGl0eX0tdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4jeyRtLWVudGl0eX0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgY29sb3I6ICNDNUM1QzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuI3skbS1lbnRpdHl9LWV4Y2VycHQge31cblxuI3skbS1lbnRpdHl9LWV4Y2VycHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRwaW5rO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluay0zO1xuICB9XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skbS1lbnRpdHl9LWNhcmQtLXBsYWNlaG9sZGVyIHtcbiAgLnBoLXJvdyAuYmlnIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4uc20tc2NyZWVuLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufSIsIiN7JG0tY2F0ZWdvcmllc30ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdG9wOiA1NXB4O1xuXG4gICYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgdG9wOiAxMjZweDtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1mb3JtLXNlYXJjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBjYXJldC1jb2xvcjogJHdoaXRlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0dGVkIHtcbiAgQGV4dGVuZCAjeyRtLWNhdGVnb3JpZXN9LWZvcm0tc3VibWl0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudSB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbn1cblxuI3skbS1jYXRlZ29yaWVzfS1tZW51LWl0ZW0ge1xuICBhIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIC8vICY6Zm9jdXMge1xuICAgIC8vICAgY29sb3I6ICRwaW5rO1xuICAgIC8vIH1cbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuLm1hZ2F6aW5lc19fY2F0ZWdvcmllcy1tZW51LWl0ZW1fX3NlbGVjdGVkIGEge1xuICBjb2xvcjogJHBpbms7XG59XG5cbiN7JG0tY2F0ZWdvcmllc30tbWVudV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyXG4gKi9cbiN7JG0tY2F0ZWdvcmllc30tLXBsYWNlaG9sZGVyIHtcbiAgLnBoLXJvdyB7XG4gICAgZGl2IHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuYmlnIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuYmlnLmVtcHR5IHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skbS1jYXRlZ29yaWVzfS1zdGlja3ktbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxNTVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLXN0aWNreSB7XG4gICAgYW5pbWF0aW9uOiBnb1VwIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cbiAgICAmLXVwIHtcbiAgICAgIGFuaW1hdGlvbjogZ29Eb3duIDAuM3MgZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdvRG93biB7XG4gIGZyb20ge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxNTVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdvVXAge1xuICBmcm9tIHtcbiAgICB0b3A6IDE1NXB4O1xuICB9XG5cbiAgdG8ge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuXG4jeyRtLWNhdGVnb3JpZXN9LXN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xufVxuXG4jeyRtLWNhdGVnb3JpZXN9X19zdGlja3ktbWVudV9fcGlsbCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuXG4gICYtLXBpbmsge1xuICAgIGNvbG9yOiAkcGluayAgIWltcG9ydGFudDtcbiAgfVxufSIsIiN7JG0tZGV0YWlsc30ge1xuICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbiN7JG0tZGV0YWlsc31fX2RhdGUge1xuICBjb2xvcjogI2M1YzVjNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skbS1kZXRhaWxzfV9fdG9wLW1ldGEtZGF0YSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3RhZ3Mge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtbGVmdCB7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLS15b3V0dWJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9faW1hZ2UtY29udCB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbiN7JG0tZGV0YWlsc31fX2ltYWdlLWNvbnQtbm8tY29tbWVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuLnNhZmFyaS1uby1qdW1wIHtcbiAgI3skbS1kZXRhaWxzfV9faW1hZ2UtY29udC1uby1jb21tZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX21ldGEtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAmX19ub3QtbG9hZGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICB1cmwoJy9pbWFnZXMvZW1haWwtd2hpdGUuc3ZnJylcbiAgICAgICAgICAgICAgbm8tcmVwZWF0XG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3R3aXR0ZXItd2hpdGUuc3ZnJyk7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mYWNlYm9vay13aGl0ZS5zdmcnKTtcbiAgfVxuICAmLS13aGF0c3VwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvd2hhdHN1cC13aGl0ZS5zdmcnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9waW50ZXJlc3Qtd2hpdGUuc3ZnJyk7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fbGlrZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICAmLmJ0bi0taWNvbi5idG4tLXNtIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3NoYXJlLWJ0biB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oOTdweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cbn1cblxuLm1hZ2F6aW5lLWRldGFpbHMtLWljb25zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oODRweCk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oODhweCk7XG4gIH1cblxuICAmLS1tb3JlLWxpa2VzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDk0cHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDk4cHgpO1xuICAgIH1cbiAgfVxufVxuI3skbS1kZXRhaWxzfSAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uICN7JG0tZGV0YWlsc31fX2dhbGxlcnktc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBtYXgtd2lkdGg6IDkzJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2dhbGxlcnktc2xpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2Zvcm0ge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MDBweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOTVweCk7XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gICAgY29sb3I6JGJsYWNrO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRibGFjayk7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiRibGFjaztcbiAgfVxuICAuZW50aXR5LWNvbnRhY3QtZm9ybV9fbWVzc2FnZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwO1xuICAgICYtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgNTQlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNUlqNDhjR0YwYUNCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnWkQwaVRURWdNV3cySURZZ05pMDJJaTgrUEM5emRtYysnKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6JGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweFxuICB9XG5cbiAgLmJ0bntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tbWFnYXppbmUtb3ZlcnZpZXcge1xuICAuc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuI3skbS1kZXRhaWxzfV9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNTUlO1xuICAucGgtcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX2JyZWFkY3J1bWItbmF2aS0td2FwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jeyRtLWRldGFpbHN9X19icmVhZGNydW1iLW5hdmktLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3skbS1kZXRhaWxzfV9fYnJlYWRjcnVtYi1uYXZpLS1pY29uIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgJiBzcGFuIHtcbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRtLWRldGFpbHN9IHtcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5zd2lwZXItY29tcG9uZW50LW5vc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZ2FwOiAuOTM3NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi5tb2JpbGUtc3dpcGVyLS1vbmUtaXRlbSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjkzNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0uOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MyU7XG4gICAgICB9XG5cbiAgICAgIC5tYWdhemluZXNfX2RldGFpbHNfX2dhbGxlcnktc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gIC50aW55LXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgLnRucy1vdXRlciB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAudG5zLW92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLy50bnMtaXRlbSB7XG4gICAgLy8gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC8vICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vfVxuICB9XG4gIC50aW55LXNsaWRlcl9fbW9iaWxlLXZlcnNpb24ge1xuICAgIC50aW55LXNsaWRlcl9fc2xpZGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAudGlueS1zbGlkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtaW1hZ2Uge1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDZweCk7XG4gIH1cbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zdGFuZGFyZH07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgwJSkgc2NhbGUoMS4xMDUpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuI3skbS1kZXRhaWxzfV9fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgZmxleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gICY6aG92ZXIge1xuICAgICN7JG0tZGV0YWlsc31fX3JlbGF0ZWQtZXhjZXJwdCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRtLWRldGFpbHN9X19yZWxhdGVkLXNsaWRlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzg2cHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRpbnktc2xpZGVyX19zbGlkZS5tYWdhemluZXNfX2RldGFpbHNfX3JlbGF0ZWQtc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4OXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzA5cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxN3B4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDVweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLnN3aXBlci1jb21wb25lbnQtbm9zY3JpcHQge1xuICAgIC5zd2lwZXItc2xpZGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX3NsaWRlLm1hZ2F6aW5lc19fZGV0YWlsc19fcmVsYXRlZC1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3skZi1oZWFkZXJ9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuI3skZi1oZWFkZXJ9LXRpdGxlIHtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JGYtaGVhZGVyfS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIH1cbn1cblxuI3skZi10YWJzfSB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgJi0tbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG59XG5cbiN7JGYtdGFic30taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgfVxuICAmLS1hY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgICN7JGYtdGFic30taW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGYtdGFic30taW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuIiwiI3skZi1pbmZvfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuXG4jeyRmLWluZm99IC52ZHAtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2FsZW5kYXItbmV3LXdoaXRlLnN2Zyk7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4JTtcbiAgfVxuICAmLS1lcnJvciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXctZXJyb3Iuc3ZnKTtcbiAgICB9XG4gIH1cbiAgLmNlbGwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgJi5oaWdobGlnaHRlZC50b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuNSk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRheV9fbW9udGhfYnRuLFxuICAubW9udGhfX3llYXJfYnRuIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNiU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZi1pbmZvfS1idG4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjlweCk7XG4gIH1cbn1cblxuI3skZi1pbmZvfS1idG4taW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcGluaztcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xufVxuXG4jeyRmLWluZm99LW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgLnNrLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGl0eS1jb250YWN0LWZvcm1fX2NvbmZpcm0tbWVzc2FnZSA+IGg0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBTayBNb2RhbCBvdmVycmlkZXNcbiAqL1xuI3skZi1pbmZvfSB7XG4gIC5zay1tb2RhbF9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKC0zMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICB9XG5cbiAgLmZsb2F0aW5nLWxhYmVsLS1tb2RhbCB7XG4gICAgbGVmdDogMTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43cmVtO1xuICAgIH1cbiAgICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG4gICAgLnZkcC1kYXRlcGlja2VyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgLy9jb2xvcjogJGJsYWNrO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jYWxlbmRhci1uZXcuc3ZnKTtcbiAgICAgICAgLy9AaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkYmxhY2spO1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW50aXR5LWNvbnRhY3QtZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDJyZW0gMCAyMHB4IDA7XG4gIH1cblxuICB0ZXh0YXJlYS5lbnRpdHktZGV0YWlsc19fY29udGFjdC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbiAgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmVudGl0eS1kZXRhaWxzX19jb250YWN0LWlucHV0LWxhYmVsLS1jaGVja2JveDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG59IiwiI3skZi1lbnRyeX0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN7JGYtZW50cnl9X19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjkwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjc1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5MDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExNjRweCk7XG4gIH1cbn1cblxuI3skZi1lbnRyeX1fX2NoZWNrYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay13aGl0ZS5zdmcpO1xuICB9XG59XG5cbiN7JGYtZW50cnl9LWVtcHR5LW1lc3NhZ2UsXG4jeyRmLWVudHJ5fS0tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oOTZweCk7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1mYXZvcml0ZXMge1xuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX19leGNlcnB0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9fZXhjZXJwdCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcCB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIiRmYXZvcml0ZXM6ICcuZmF2b3JpdGVzJztcbiRmLWhlYWRlcjogJy5mYXZvcml0ZXNfX2hlYWRlcic7XG4kZi10YWJzOiAnLmZhdm9yaXRlc19fdGFicyc7XG4kZi1pbmZvOiAnLmZhdm9yaXRlc19faW5mbyc7XG4kZi1lbnRyeTogJy5mYXZvcml0ZXNfX2VudHJ5JztcblxuQGltcG9ydCBcImZhdm9yaXRlcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJmYXZvcml0ZXMvaW5mb1wiO1xuQGltcG9ydCBcImZhdm9yaXRlcy9lbnRyaWVzXCI7XG5cbiN7JGZhdm9yaXRlc31fX21vcmUtZW50cmllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MHB4KTtcbn1cbiIsIiRldmVudGpvYnMgOiAnLmV2ZW50am9icyc7XG4kZWotam9iLXNlYXJjaCA6ICcuZXZlbnRqb2JzX19qb2Itc2VhcmNoJztcbiRlai1kZXRhaWxzIDogJy5ldmVudGpvYnNfX2RldGFpbHMnO1xuXG4jeyRldmVudGpvYnN9X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyNzI3Mjc7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAmLS1tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JGV2ZW50am9ic31fX3Jlc3VsdHMtd3JhcCAjeyRldmVudGpvYnN9X190YWJsZXtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2NHB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19oZWFkZXIge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJi0tcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgfVxuXG4gICYtb3ZlcnZpZXcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgICAgJi1zdGlja3kge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gIFxuICAgICAgJi1oaWRlIHtcbiAgICAgICAgdG9wOiAtMTU1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuOHMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19oZWFkZXItdGl0bGUge1xuICBAZXh0ZW5kICN7JG1hZ2F6aW5lc31fX2hlYWRlci10aXRsZTtcbiAgJi1saW5rIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU2NTY1O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMjFweCkgY2FsY3VsYXRlUmVtKDEwcHgpIDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHt9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgfVxuICB9XG4gIHRyOmxhc3QtY2hpbGQge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGVfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICZfc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X190YWJsZV9fZW1wbG95ZXIge1xuICAmX3NtYWxsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fdGFibGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTBweCk7XG59XG5cbiN7JGV2ZW50am9ic31fX3RhYmxlX19kYXRlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfc21hbGwge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skZXZlbnRqb2JzfV9fbm8tcmVzdWx0cy13cmFwIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KSAwIGNhbGN1bGF0ZVJlbSg2MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS03O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNjRweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4jeyRldmVudGpvYnN9X19uby1yZXN1bHRzLS1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzEycHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTtcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICB9XG5cbiAgJi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6MTI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNTVweDtcbiAgICBcbiAgICAmLXN0aWNreSB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi1oaWRlIHtcbiAgICAgIHRvcDotMTUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluO1xuICAgIH1cbiAgfVxufVxuXG4uc2FmYXJpLW5vLWp1bXAge1xuICAjeyRlai1qb2Itc2VhcmNofS1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgICB0b3A6IDE1NXB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tbW9iaWxlLWhpZGUge1xuICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgb3BhY2l0eTowO1xuICB9XG59XG5cblxuI3skZWotam9iLXNlYXJjaH1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXRleHQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigkd2hpdGUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBjYXJldC1jb2xvcjogJHdoaXRlO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAvLyAmOmZvY3VzIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAvLyB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdCB7XG4gIEBleHRlbmQgI3skZWotam9iLXNlYXJjaH0tdGV4dC1pbnB1dDtcbiAgQGluY2x1ZGUgcmVzZXQtc2VsZWN0KCk7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgNTQlO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24td2hpdGUuc3ZnKTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpICFpbXBvcnRhbnQ7XG4gICAgLy8gbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpICFpbXBvcnRhbnQ7XG5cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gIGhlaWdodDogMzM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDotNDdweDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0OXB4O1xuICAgIGxlZnQ6MHB4O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LW1vYmlsZS1zdGlja3kge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICB0b3A6IDQ4cHg7XG4gICAgfVxuICAgIFxuICAgICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1zZWxlY3Qtb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua1xuICB9XG4gICYtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb24tZW1wdHkge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb247XG59XG5cblxuI3skZWotam9iLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LXNlbGVjdC1vcHRpb247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6MDtcbiAgfVxufVxuXG4jeyRlai1qb2Itc2VhcmNofS1mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL3NlYXJjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuI3skZWotam9iLXNlYXJjaH0tZm9ybS1zdWJtaXR0ZWQge1xuICBAZXh0ZW5kICN7JGVqLWpvYi1zZWFyY2h9LWZvcm0tc3VibWl0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbiN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDIzcHgpIDA7XG4gIH1cbiAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qXG4gKiBQbGFjZWhvbGRlcnNcbiAqL1xuXG4jeyRldmVudGpvYnN9X190YWJsZS0tcGxhY2Vob2xkZXIge1xuICB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBoLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skZWotam9iLXNlYXJjaH0tLXBsYWNlaG9sZGVyIHtcbiAgLnBoLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBoLWNvbC0xMi5iaWcge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQzcHgpO1xuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvc2VhcmNoLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMSUgNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbiN7JGV2ZW50am9ic30taGVhZGVyLWJ0biB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg2cHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cblxuI3skZWotZGV0YWlsc31fc2hhcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cbiAgICBoZWlnaHQ6IDEuNXJlbVxufVxuXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHAsXG4uZXZlbnRqb2JzX19kZXRhaWxzX19jb250ZW50IHNwYW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbkBpbXBvcnQgXCJldmVudC1qb2JzL2RldGFpbHNcIjtcbiIsIiN7JGVqLWRldGFpbHN9X190b3AtbWV0YS1kYXRhIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X190b3AtbWV0YS1kYXRhO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fZGF0ZSB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fZGF0ZTtcbn1cblxuI3skZWotZGV0YWlsc31fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucyB7XG4gIEBleHRlbmQgI3skbS1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucztcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9uIHtcbiAgQGV4dGVuZCAjeyRtLWRldGFpbHN9X19zaGFyZS1idXR0b247XG4gICYtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvdHdpdHRlci13aGl0ZS5zdmcpO1xuICB9XG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc29jaWFsL2ZhY2Vib29rLXdoaXRlLnN2Zyk7XG4gIH1cbiAgJi0td2hhdHN1cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvY2lhbC93aGF0c3VwLXdoaXRlLnN2Zyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zb2NpYWwvcGludGVyZXN0LXdoaXRlLnN2Zyk7XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX3RhYmxlIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDguOHB4KVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NnB4KTtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExLjJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweClcbiAgICB9XG4gIH1cbn1cblxuI3skZWotZGV0YWlsc31fX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG59XG5cbiN7JGVqLWRldGFpbHN9X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuXG4vKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cblxuI3skZXZlbnRqb2JzfV9faW5uZXItLXBsYWNlaG9sZGVyIHtcbiAgI3skZWotZGV0YWlsc31fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxuICAjeyRlai1kZXRhaWxzfV9fYm94IHtcbiAgICAucGgtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlai1kZXRhaWxzfV9fc2hhcmUtYnV0dG9ucy0tcGxhY2Vob2xkZXIge1xuICAucGgtY29sLTEge1xuICAgIGZsZXg6IDAgMCA1JTtcbiAgfVxuICAucGgtY29sLTEuZW1wdHkge1xuICAgIGZsZXg6IDAgMCAyJTtcbiAgfVxuICAmLnBoLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggNXB4IDVweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQxcHgpO1xuICB9XG59XG4iLCIjeyRzZW8taGVhZGVyfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIC5jb2wtMTItc3R5bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjIwcHgpO1xuICBAaW5jbHVkZSBjb3Zlci1pbWFnZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTBweCk7XG4gIH1cbn1cblxuI3skc2VvLWhlYWRlcn1fX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDU2cHgpO1xuICB9XG59XG5cbiN7JHNlby1oZWFkZXJ9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzZW8taGVhZGVyfV9faW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBoLXBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jeyRzZW8taGVhZGVyfV9fY29udGVudC0tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5waC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiI3skc2VvcGFnZXN9X19vdmVydmlld19fY2FyZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JHNlby1jYXJkfSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICYtc2xhID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNEOUM0QUE7XG4gIH1cbn1cbiN7JHNlby1jYXJkfS1saW5rIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3skc2VvLWNhcmR9LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NyU7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICN7JHRyYW5zaXRpb24tc3RhbmRhcmR9O1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG5cblxuICB9XG4gICY6bm90KCYtLW5vLWxpbmstdGV4dCk6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEwNSk7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEwMDEsIDEuMTAwMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTAwMSwgMS4xMDAxKTtcbiAgICB9XG4gIH1cbiAgJi0tbm8tbGluay10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNDVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMzVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOTVweCk7XG4gICAgfVxuICAgICYgPiBpbWcge1xuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDlweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlby1jYXJkfS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzRweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTM2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcblxuICAmLXNsYSB7XG4gICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubm8tcGFkZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAgXG4gIH1cbn1cblxuLypcbiAqIFBsYWNlaG9sZGVyc1xuICovXG4jeyRzZW8tY2FyZH0taW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucGgtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5waC1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAucGgtcm93IHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5waC1jb2wtNiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICB9XG59XG4iLCIjeyRkYXNoYm9hcmR9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3skZGFzaGJvYXJkfV9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKC0zMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICYtLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oLTMycHgpO1xuICB9XG59XG4iLCIjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMmMyYztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDVweCk7XG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJlZCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYXNzd29yZC1pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jeyRkYXNoYm9hcmR9X19wYXNzd29yZC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFzc3dvcmQtaW5wdXQge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX3RleHQtaW5wdXQ7XG4gIC8vYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2V5ZV9jcm9zc2VkLnN2Zykgbm8tcmVwZWF0IDk4JSBjZW50ZXI7XG4gIC8vYmFja2dyb3VuZC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX2xhYmVsIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KVxufVxuXG4jeyRkYXNoYm9hcmR9X19mb3JtLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19wYXNzd29yZC1zYWZldHkge1xuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjM1MmNcbiAgfVxuICAmLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk0MTBcbiAgfVxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YTQwY1xuICB9XG4gICYtLWRhcmstZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhjMGRcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X190ZXh0YXJlYSB7XG4gIEBleHRlbmQgI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICByZXNpemU6IG5vbmU7XG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJlZCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgfVxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGFyYWN0ZXItY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbiN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKHJlZCk7XG4gIH1cbiAgJi1zbSB7XG4gICAgd2lkdGg6IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogQ2hlY2tib3ggaW5wdXRzXG4gKi9cbiN7JGRhc2hib2FyZH1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleS0xO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jaGVjay1ibGFjay5zdmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC10aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveC0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qXG4gKiBSYWRpbyBpbnB1dHNcbiAqL1xuI3skZGFzaGJvYXJkfV9fcmFkaW8ge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94O1xufVxuI3skZGFzaGJvYXJkfV9fcmFkaW8tbGFiZWwge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWxhYmVsO1xuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fcmFkaW86Y2hlY2tlZCArICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG4jeyRkYXNoYm9hcmR9X19yYWRpby1jb250YWluZXIge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LWNvbnRhaW5lcjtcbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLXRpdGxlIHtcbiAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X19jaGVja2JveC10aXRsZTtcbn1cbiN7JGRhc2hib2FyZH1fX3JhZGlvLXdyYXAge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX2NoZWNrYm94LXdyYXA7XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zIHtcbiAgQGV4dGVuZCAjeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3RvcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW5hbWUge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcm9vbXMtb3JkZXIge1xuICBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLW9yZGVyO1xufVxuXG4jeyRkYXNoYm9hcmR9X19yb29tcy1vcmRlci1idG4ge1xuICBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLW9yZGVyLWJ0bi0tdXA7XG59XG4jeyRkYXNoYm9hcmR9X19yb29tcy1vcmRlci1idG4tLXVwIHtcbiBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLW9yZGVyLWJ0bi0tdXA7XG59XG5cbiN7JGRhc2hib2FyZH1fX3Bob3Rvcy1hY3Rpb25zIHtcbiAgQGV4dGVuZCAjeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1yZW1vdmU7XG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19jaGVja2JveGVzLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjglIDMyJTtcbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1jaGVja2JveC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjFweCkgMDtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxIC8gMztcbiAgfVxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gICYtLW5vLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgJi0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJi0td2l6YXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LWxhYmVsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTI5MjkyO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxuICBAYXQtcm9vdCAjeyRkYXNoYm9hcmR9X19jaGVja2JveDpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvY2hlY2std2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fY2hlY2tib3g6Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICB9XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsO1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIEBhdC1yb290ICN7JGRhc2hib2FyZH1fX3BhY2thZ2UtcmFkaW86Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCA4cHggJGRhcmstZ3JleS0xO1xuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgQGF0LXJvb3QgI3skZGFzaGJvYXJkfV9fcGFja2FnZS1yYWRpbzpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogc29saWQgOHB4ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fZGVzY3JpcHRpb24ge1xuICAmLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KSAhaW1wb3J0YW50O1xuICB9XG4gICYtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJi1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogMCAycmVtIDEuNXJlbSAycmVtO1xuICB9XG4gICYtY291bnQtLWVycm9yIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbiAgJi10ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQyMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNDJweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAmLS1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcihyZWQpO1xuICAgIH1cbiAgJl9kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAmLS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbiAgfVxuICAmLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxN3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgPiBzZWxlY3Qge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gICAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtb3B0aW9ucyB7XG4gICAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBjb2xvcjogIzJjMmMyYztcbiAgICB9XG4gICAgPiBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgICA+IHNlbGVjdCA+IG9wdGlvbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgfVxuICB9XG4gICYtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIC5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dC1mbGV4LWRpdntcbiAgICAgID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgID4gaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0MjJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB9XG4gICAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICAgICYtLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgID4gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oM3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sZWZ0IHtcbiAgICAgICZfc2Vjb25kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgICAgfVxuICAgICAgJl90aGlyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wYXJraW5nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dC1mbGV4LWRpdntcbiAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNDZweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX2NvbmRpdGlvbnMge1xuICAmX3N3aXRjaCB7XG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgdG9wOiAxMy40JTtcbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIH1cbiAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuXG4gICAgICAgICYtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgICAgICYtLWRhcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi13cmFwIHtcbiAgICA+IGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCkgIWltcG9ydGFudDtcbiAgfVxuICAmLWNoZWNrYm94ZXMge1xuICAgICYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAmID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuXG4gICAgICA+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkgPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICAgIGZpbGw6IGJsYWNrO1xuICAgICAgfVxuICAgICAgPiBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtNXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMnJlbTtcbiAgICAgID4gaDEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICAgID5zcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgID5zcGFuID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEzNXB4KTtcbiAgICAgIH1cbiAgICAgID4gc3BhbiA+IHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTY5cHgpO1xuICAgICAgfVxuICAgICAgPnNwYW4gPiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgPiBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgfVxuICAgICAgPiBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDMwMHB4KTtcbiAgICAgICYtcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1MXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgICAgICAmX2VuYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1zaW5nbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgID5kaXYge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgID4gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDVweCkgY2FsY3VsYXRlUmVtKDRweCkgY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wbHVzIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfbW9kYWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIH1cbiAgICAgICYgPiB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICB9XG4gICAgICAmID4gdWwgPiBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja2VkX3Bpbmsuc3ZnKTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDBweCkgY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmlucHV0OmNoZWNrZWQgKyAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG5cbiN7JGRhc2hib2FyZH1fX29mZmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAmLS1zd2l0Y2gge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIHdpZHRoOiA0NzZweDtcbiAgICBoZWlnaHQ6IDc3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgJi1oZWlnaHQge1xuICAgICAgaGVpZ2h0OiA4MTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWVtcHR5IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWluYWN0aXZlIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmX2luZm8ge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgICAmLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NzZweCwgMWZyKSk7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gICAgJi1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgJiA+IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtb3B0aW9ucyB7XG4gICAgICAmLXNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDRweCA0cHg7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19ibGFjay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1nYWxsZXJ5IHtcbiAgICAgICAgICB0b3A6IDExN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi13YXJwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCA4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX3Bpbmsuc3ZnKTtcbiAgICAgIH1cbiAgICAgICYtcGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX3Bpbmsuc3ZnKTtcbiAgICAgIH1cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMzRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYtaW5uYWN0aXZlIHtcbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICYgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAmX2VtcHR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IHNwYW4gPiBzcGFuID4gc3ZnID4gcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJvZHkge1xuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgJiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMTkuNXB4KSAwOztcbiAgICAgIH1cbiAgICAgICZfbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAmX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfcGVvcGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJiA+IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLXBhZGRpbmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAmLW1hcmdpbntcbiAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtaW1hZ2Uge1xuICAgICAgLy8gd2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAmLS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDIwNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiNvZmZlci1tb2RlbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICYtd2hpdGUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIH1cblxuICAmLXJlcCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxuXG4gICYtdGltZSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDg1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG5cbiAgJi1wcmljZSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTY4cHg7O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cblxuICAmLWNhbmNlbGF0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhJREZNTnlBM1RERXpJREVpSUhOMGNtOXJaVDBpSXpKRE1rTXlReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTIlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgLy8gei1pbmRleDogMDtcblxuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuICB9XG5cbiAgJi1jYW5jZWxhdGlvbi1yZWFzb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ljb25zL2Zvcm1zL2Fycm93LWRvd24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAvLyB6LWluZGV4OiAwO1xuXG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktTGlnaHQtR3JleSwgIzY1NjU2NSk7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG4gICAgICAvKiBCb2R5L0xhcmdlICovXG4gICAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjguMDVweCAqL1xuICAgIH1cbiAgfVxuXG4gICYtcm9vbXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDZweCAwcHggNnB4IDhweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4SURGTU55QTNUREV6SURFaUlITjBjbTlyWlQwaUl6SkRNa015UXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0Nqd3ZjM1puUGdvPSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLWN1c3RvbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhJREZNTnlBM1RERXpJREVpSUhOMGNtOXJaVDBpSXpKRE1rTXlReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTIlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cblxuICAgICYtcmVwIHtcbiAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJpY2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlPU0lnZG1sbGQwSnZlRDBpTUNBd0lERTBJRGtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhJREZNTnlBM1RERXpJREVpSUhOMGNtOXJaVDBpSXpKRE1rTXlReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkyJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAmID4gaW5wdXQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWN1c3RvbS1tYWluIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4SURGTU55QTNUREV6SURFaUlITjBjbTlyWlQwaUl6SkRNa015UXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0Nqd3ZjM1puUGdvPSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cblxuICAmLWdlbmVyYWwtaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogNnB4IDBweCA2cHggOHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4SURGTU55QTNUREV6SURFaUlITjBjbTlyWlQwaUl6SkRNa015UXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0Nqd3ZjM1puUGdvPSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmID4gaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLWNhbGVuZGFyLWRyb3Bkb3duIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZm9ybXMvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICYgPiBpbnB1dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1yb29tcy1tdWx0aXNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA3IHtcbiAgLmRhc2hib2FyZF9wYWNrYWdlLWZvcm11bGF0ZS1jdXN0b21zZWxlY3Q6bnRoLWNoaWxkKCN7JGl9KSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgei1pbmRleDogOCAtICRpO1xuICB9XG59XG5cblxuLnVzZXItZGFzaGJvYXJkX19hY2NlcHQtcmVxdWVzdC1sYWJlbHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xufVxuIiwiI3skZC10YWJzfSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xufVxuXG4jeyRkLXRhYnN9LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3skZC10YWJzfS1saXN0LWxpbmsge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgIC51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tbnVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICAmLm51eHQtbGluay1hY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS1udW1iZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fbGF0ZXN0LS10YWJzIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fbGF0ZXN0LS10YWJzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pdGVtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbSB7XG4gIEBleHRlbmQgI3skZC10YWJzfS1saXN0LWxpbms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY1NjU2NTtcblxuICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMXJlbTtcblxuICAmLmJpZ2dlci1jaXJjbGUge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3RhYnMtbGlzdC1saW5rLCAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX190YWJzLWxpc3QtbGluaywgLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbn1cblxuLnRhYnMtaXRlbS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmxlLXJlcS0tdGFiLWFjdGl2ZSB7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLW51bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX190YWJzLWxpc3QtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3RhYnMtbGlzdC1saW5rLS13cmFwLFxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0tLWZsZXgge1xuICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIH1cblxuICAgJi5udXh0LWxpbmstYWN0aXZlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbS0tZmxleCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG5idXR0b24udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJsZS1yZXEtLXRhYnMtaXRlbS0tZmxleCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFibGUtcmVxLS10YWJzLWl0ZW0tLWZsZXguYWN0aXZlIHtcbiAgY29sb3I6ICRwaW5rO1xuICBib3JkZXItY29sb3I6ICRwaW5rO1xufSIsIiN7JGRhc2hib2FyZH1fX2VudHJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDIycHgpIDAgY2FsY3VsYXRlUmVtKDYwcHgpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9LS1uZXcge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTgwcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuICAmLXNsaWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxuICBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRkLXVzZXItZW50cnl9LWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skZC11c2VyLWVudHJ5fS10aXRsZSB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4jeyRkLXVzZXItZW50cnl9LXR5cGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skZC11c2VyLWVudHJ5fS1saXN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JHRyYW5zaXRpb24tc3RhbmRhcmQtZHVyYXRpb259O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0cnVlLWJsYWNrLCAwLjgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzFweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAYXQtcm9vdCAjeyRkLXVzZXItZW50cnl9OmhvdmVyICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4jeyRkLXVzZXItZW50cnl9LWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBhIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuI3skZGFzaGJvYXJkfV9fdGl0bGUtcmVxdWVzdHMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcyB7fVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy1saW5rIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMjtcbiAgLy8gZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fbGF0ZXN0LWVudHJpZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB0ZCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgfVxufVxuXG4jeyRkYXNoYm9hcmR9X19sYXRlc3QtZW50cmllcy1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuI3skZGFzaGJvYXJkfV9fbGF0ZXN0LWVudHJpZXMtbWVzc2FnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTRweCkgMDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRkYXNoYm9hcmR9X19kb2N1bWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDg3cHgpO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW1vZGFsX19maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuc2staWNvbi0tY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rLTU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGRhc2hib2FyZH1fX3Jvb21zLW1vZGFsX19maWxlLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb3B0aW9ucyB7XG4gICYtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA2JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJi1saXN0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTZweCk7XG4gICAgYm94LXNoYWRvdzogMCAwIGNhbGN1bGF0ZVJlbSgyNnB4KSByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgJjpob3ZlciAge1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRjVBNzU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjRkY1QTc1O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0tZGlzYWJsZWQgYSB7XG4gICAgICBjb2xvcjogIzkyOTI5MiAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4jeyRkYXNoYm9hcmR9X19vcHRpb25zLWxpc3QtaXRlbS1kaXNhYmxlZCB7XG4gICp7XG5cdGNvbG9yOiAkZ3JleS0zICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiN7JGQtY3JlYXRlLWVudHJ5fSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUwMHB4KTtcbiAgICAmLS1waG90b3Mge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gICAgfVxuICAgICYtLXN1bW1hcnkge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9faW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fYnJlYWQtY3J1bWJzIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19icmVhZC1jcnVtYnMtcHJldmlvdXMge1xuICBjb2xvcjogJHBpbms7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Byb3ZpZGVyLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBpbnB1dCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2RvY3VtZW50cyB7XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICYtLXN0ZXAtMSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX25ldy1pbWFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDQwcHgpIDAgY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX25ldy1wZGYge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19uZXctaW1hZ2VfX2ZpbGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjRweCkgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDBweCkgMCAwIDA7XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIG1pbi1oZWlnaHQ6IDE2NnB4O1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLWNvbW1lbnRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIGNhbGN1bGF0ZVJlbSg1MHB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1jb21tZW50YXJfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MnB4KTtcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtY29tbWVudGFyX19jb3VudGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtcHJldmlldyB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTI4cHgpO1xuXG4gICYtY29udGFjdCB7XG4gICAgJiA+IGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLXBob3RvZ2FsbGVyeSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTg4cHgpO1xuXG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250YWN0IHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fcGhvdG9zLW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzY1NjU2NTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3Bob3Rvcy1vcmRlci1idG4tLXVwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX3N1bW1hcnktaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fc3VtbWFyeS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC0xIHtcbiAgI3skZC1jcmVhdGUtZW50cnl9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4jeyRkLWNyZWF0ZS1lbnRyeX1fX2NvbnRlbnQtLXN0ZXAtMiB7XG4gICN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTMge1xuICAjeyRkLWNyZWF0ZS1lbnRyeX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN7JGRhc2hib2FyZH1fX3RleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuICAjeyRkYXNoYm9hcmR9X19kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gICN7JGRhc2hib2FyZH1fX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgJi0tdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubm9taW5hdGlvbi1mb3JtX19jaGFyYWN0ZXItY291bnQge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGNUE3NSAhaW1wb3J0YW50O1xuICB9XG4gICYtLW1vZGFsIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICN7JGRhc2hib2FyZH1fX2Ryb3Bkb3duLFxuICAjeyRkYXNoYm9hcmR9X190ZXh0LWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgI3skZC1jcmVhdGUtZW50cnl9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICAjeyRkYXNoYm9hcmR9X19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19jb250ZW50LS1zdGVwLTUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGUsXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgfVxuICAjeyRkYXNoYm9hcmR9X19kcm9wZG93bixcbiAgI3skZGFzaGJvYXJkfV9fdGV4dC1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC02IHtcbiAgI3skZC1jcmVhdGUtZW50cnl9X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGQtY3JlYXRlLWVudHJ5fV9fY29udGVudC0tc3RlcC03IHtcbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuI3skZC1jcmVhdGUtZW50cnl9X19idXR0b25zLS1zdGVwLTcge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzBweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtZm9ybS1pbm5lci51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtZm9ybS1pbm5lci0tcGhvdG9nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYzMnB4KTtcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1jb21tZW50YXIsXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19waG90b3MtY29tbWVudGFyLXdyYXAge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHdpZHRoOiA0MjdweDtcblxuICAgICYtY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX190ZXh0LWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTJweCkgMDtcbiAgICB9XG5cbiAgICAuY3JlYXRlLWVudHJ5X19waG90b3MtY29tbWVudGFyX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNjRweDtcbiAgICB9XG5cbiAgICAuY3JlYXRlLWVudHJ5X19waG90b3MtY29tbWVudGFyX19sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fY291bnRlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLXJlbW92ZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fcGhvdG9zLWNvbW1lbnRhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZsZXg6IDA7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fbmV3LWltYWdlX19maWxlLW5hbWUge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG5cblxuICBwLmNyZWF0ZS1lbnRyeV9fbmV3LWltYWdlX19maWxlLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuY3JlYXRlLWVudHJ5X19uZXctaW1hZ2UgLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmNyZWF0ZS1lbnRyeV9fbmV3LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jcmVhdGUtZW50cnlfX3Bob3Rvcy1vcmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjhweDtcbiAgfVxufVxuXG4uY3JlYXRlLWVudHJ5X19waG90b3MtbWVkaWEtdGFnIHtcbiAgI3Z1ZS1mb3JtdWxhdGUtbXVsdGlzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgY29sb3I6ICAjNjU2NTY1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NjU2NTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCA+ICNwaG90b3MtbWVkaWEtdGFnLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIHRvcDogMTA1JTtcblxuICAgIC5tdWx0aXNlbGVjdC1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjZmJmYmZiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNmYmZiZmI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDgwMHB4KTtcblxuICAmLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjNDQ0NDQ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjb2xvcjogIzY1NjU2NTtcblxuICAgIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX2JveC1pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDYzMnB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19ib3gtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmNyZWF0ZS1lbnRyeV9fbmV3LXBkZl9fZmlsZS1uYW1lIHtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzBweCkgMCBjYWxjdWxhdGVSZW0oODBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi5jcmVhdGUtcGFja2FnZSB7XG4gICAgQGV4dGVuZCAuY3JlYXRlLWVudHJ5O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMThweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgcGFkZGluZy10b3A6IDExOHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzguNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxcHgpO1xufVxuXG4uY3JlYXRlLXBhY2thZ2UtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDM3cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNyZWF0ZS1wYWNrYWdlX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi5jcmVhdGUtcGFja2FnZS1idXR0b25zIHtcbiAgICBAZXh0ZW5kIC5jcmVhdGUtZW50cnlfX2J1dHRvbnM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5sb2FkaW5nLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oNTRweCk7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgIH1cbiAgICAmLS1iYWNrIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0td3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTkycHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi0tZWRpdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMzNweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB9XG5cbiAgICAmLS1sYXN0LXN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5NTJweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uY3JlYXRlLXBhY2thZ2UtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX3NraXAtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMjtcbiAgICB9XG59XG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0wLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMSxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTIsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0zLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtNCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTUsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS02IHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgycHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMC1wYXNzZWQsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS0xLXBhc3NlZCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTItcGFzc2VkLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtMy1wYXNzZWQsXG4uY3JlYXRlLXBhY2thZ2Utc3RlcHMtbGluZS00LXBhc3NlZCxcbi5jcmVhdGUtcGFja2FnZS1zdGVwcy1saW5lLTUtcGFzc2VkLFxuLmNyZWF0ZS1wYWNrYWdlLXN0ZXBzLWxpbmUtNi1wYXNzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX3N0ZXBzLWNvdW50ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM5MjkyOTI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY3JlYXRlLXBhY2thZ2VfX3JhZGlvLWJ0bnMge1xuICAgIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogLTMxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jY3VzdG9tLXJlc3RyaWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC1hcmVhLWxhYmVsLS1zbSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNHB4KSAhaW1wb3J0YW50O1xufVxuXG4uY3JlYXRlLXBhY2thZ2UtY29udHJhY3QtZGF0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogNTkycHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ1cHgpIDtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS0tbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jcmVhdGUtcGFja2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrbWFyay1vdXRsaW5lZC1waW5rLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQzcHggNTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg3MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmNyZWF0ZS1wYWNrYWdlX19mb3JtLXdyYXAge1xuICAgIG1heC13aWR0aDogNTkycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1pbWFnZS5wYWNrYWdlX2ltYWdlLWNhcmQtd2l6YXJkIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5N3B4KTtcbn1cblxuLmNyZWF0ZS1wYWNrYWdlX19mb3JtLXdyYXAge1xuICAgIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3hlcy13cmFwIHtcbiAgICAgICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lcjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLXBhY2thZ2UtZXZlbnRzLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuIiwiI3skZC1wcm9maWxlfS1mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDU1cHgpO1xuICAjeyRkYXNoYm9hcmR9X190aXRsZSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNDBweCkgMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuI3skZGFzaGJvYXJkfV9fcGFzc3dvcmQtaW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skZC1wcm9maWxlfV9fcGFzc3dvcmQtd2FybiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTBweCkgMCBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5zay1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG4iLCIjeyRkYXNoYm9hcmR9X193cmFwLS1lZGl0LXdpemFyZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgtMzJweClcbn1cblxuI3skZC1lZGl0LXdpemFyZH1fX3NpZGUge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDE4MnB4KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktMztcbiAgaDQge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI3cHgpIGNhbGN1bGF0ZVJlbSgyM3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXdpemFyZH1fX3NpZGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgJi5udXh0LWxpbmstYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDhweCkgY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuI3skZC1lZGl0LXdpemFyZH0tZm9ybS1pbm5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9LWxvYWRpbmcge1xuICBAZXh0ZW5kICN7JGQtZWRpdC13aXphcmR9LWZvcm07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgc3BhbiB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBpbmZpbml0ZTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjNzO1xuICAgIH1cbiAgfVxufVxuXG4jeyRkLWVkaXQtd2l6YXJkfV9fdGl0bGUge1xuICBAZXh0ZW5kICN7JGQtY3JlYXRlLWVudHJ5fV9fdGl0bGU7XG59XG5cbiN7JGQtZWRpdC13aXphcmR9X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jeyRkLWVkaXQtd2l6YXJkfV9fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKlxuICogMS4gQmFzaWMgZGF0YVxuICovXG4jeyRkLWVkaXQtd2l6YXJkfS1mb3JtLS1iYXNpYy1kYXRhIHtcbiAgI3skZC1lZGl0LXdpemFyZH1fX3RpdGxlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAjeyRkLWVkaXQtd2l6YXJkfV9fdGl0bGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi8qXG4gKiAxLiBEb2N1bWVudHNcbiAqL1xuI3skZC1lZGl0LXdpemFyZH0tZm9ybS0tZG9jdW1lbnRzIHtcbiAgI3skZC1jcmVhdGUtZW50cnl9X19waG90b3MtcHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3BkZi1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAzMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA3cHggN3B4IDBweCAtNHB4ICNGMkYyRjI7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDdweCAtN3B4IDBweCAtNHB4ICNGMkYyRjI7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2YyZjJmMjtcbiAgICB9XG4gICAgLnNrLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC13cmFwLS1wcm92aWRlciB7XG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtbG9hZGluZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRvZ2dsZS13cmFwcGVyLWZsZXgge1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1mb3JtLWlubmVyLS04MDAge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG59XG5cblxuIiwiI3skZGFzaGJvYXJkfV9fd3JhcC0tcmVxdWVzdHMge1xuICBAZXh0ZW5kICN7JGRhc2hib2FyZH1fX3dyYXAtLWVkaXQtd2l6YXJkO1xufVxuXG4jeyRkLXJlcXVlc3RzfS13cmFwIHtcbiAgQGV4dGVuZCAjeyRkLWVkaXQtd2l6YXJkfS13cmFwO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1mb3JtIHtcbiAgQGV4dGVuZCAjeyRkLWVkaXQtd2l6YXJkfS1mb3JtO1xufVxuXG4jeyRkLXJlcXVlc3RzfV9fc2lkZSB7XG4gIEBleHRlbmQgI3skZC1lZGl0LXdpemFyZH1fX3NpZGU7XG59XG5cbiN7JGQtcmVxdWVzdHN9LWxpc3Qge1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LWxpc3RfX25hbWUtY29udCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1saXN0X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1saXN0X19saW5rcyB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgdHI6Zmlyc3QtY2hpbGQge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tdGFibGUtLXZpZXctcmVxdWVzdCB7XG4gIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICB0ZDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1idXR0b25zIHtcbiBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbn1cblxuI3skZC1yZXF1ZXN0c30tYXZhaWxhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICB0cjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICB9XG4gIHRyLnJlYWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIH1cbiAgfVxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1hdmFpbGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aWR0aDogMjclO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICB0ZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtYXZhaWxhYmxlLXBpbmsge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OTAwODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtYXZhaWxhYmxlLWdyZXkge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLWF2YWlsYWJsZS1ncmVlbiB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtYXZhaWxhYmxlLXJlZCB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NDM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbn1cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIGdhcDogMS41cmVtO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWxpc3Qge1xuICB3aWR0aDogNDglO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG59XG4gICN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSgxMDBweCkgY2FsY3VsYXRlUmVtKDBweCkgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICAjeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWNhbGN1bGF0aW9ucy1vcmRlciB7XG4gIG9yZGVyOjAgIWltcG9ydGFudDtcbiAgfVxuXG4uc2stbW9kYWwuc2stbW9kYWwtLWRldGFpbHMge1xuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDYzcmVtO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0zO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDphdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLXN0YXR1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg5cHgpO1xuICB9XG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1zdGF0dXMtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaW1hZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDBweDsgLyogQWRqdXN0IGJhc2VkIG9uIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IG9mIHRoZSBpbWFnZSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4jeyRkLXJlcXVlc3RzfS1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDYuMjVyZW0gIWltcG9ydGFudDtcblxuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuI3skZC1yZXF1ZXN0c30tY29uZmlybWF0aW9uLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudFxufVxuI3skZC1yZXF1ZXN0c30tZGV0YWlscy11c2VyLWluZm8ge1xuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxufVxuXG4jeyRkLXJlcXVlc3RzfS1jb25maXJtYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbSAwO1xuXG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtZGV0YWlscy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1wZGYtbGluayB7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWRlc2NyaXB0aW9uLWRldGFpbHMge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xufVxuXG4jeyRkLXJlcXVlc3RzfS1wYWNrYWdlLXJlcXVlc3RzLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGE6Zmlyc3QtY2hpbGQge1xuICAgICY6bm90KC5ibGFjay1idXR0b24tZWRpdCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtcmVxdWVzdHN9LXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLXRpdGxlIHtcbm1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1zYXZlLWRpc2FibGVkIHtcbm9wYWNpdHk6IDAuNjtcbmN1cnNvcjogbm9uZTtcbn1cblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLWhlYWRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtdXNlci1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1zZWN0aW9uIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBwYWRkaW5nOiAycmVtIDAgMXJlbSAwO1xuICB9XG5cbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDg4cHgpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIC5yaWdodC1hbGlnbmVkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIGg0LmV2ZW50LXR5cGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgaDQuZGF0ZS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuaXRlbS1kZXRhaWxzIHtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICAub3Zlcm5pZ2h0LXN0YXktd3JhcHBlci1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbGlzdC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAuaXRlbS1kZXRhaWxzIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjNyZW07XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy1zZWN0aW9uLWxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZHJvcGRvd24ge1xuICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDVweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0zO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtLWN1c3RvbXNlbGVjdF9fZHJvcGRvd24ge1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIHRvcDogY2FsY3VsYXRlUmVtKDUzcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9jaGVja2VkX3Bpbmsuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NC41JSAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudC0tY3VzdG9tc2VsZWN0X19hcnJvdyB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpIGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMTBweCkgMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyLWNhbmNlbGF0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1heC13aWR0aDogMzdyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FuY2VsLXJlcXVlc3QtbW9kYWwuc2stbW9kYWwtLWNvbmZpcm1hdGlvbiB7XG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDA7XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNzJweCAxZnIgMTI3cHg7XG4gIH1cblxuICAuaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlOyBcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtY29uZmlybWF0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gIH1cblxuICAuY3VzdG9tLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbn1cblxuLnNrLW1vZGFsLS1jb25maXJtYXRpb24ge1xuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDA7XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTEycHggMWZyIDEyN3B4O1xuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1mb290ZXIudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAyLjYyNXJlbSAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVNBVkUgUkVRVUVTVCAtLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFja2FnZS1maWx0ZXJfX2JvZHktLXNhdmUtcmVxdWVzdCB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDIuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAycmVtO1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQuZm9ybXVsYXRlLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gIH1cblxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gIH1cblxuICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0IHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fd3JhcC0tc2F2ZS1yZXF1ZXN0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1TQVZFIFJFUVVFU1QgRU5ELS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2FuY2VsYXRpb25fX2JvZHkge1xuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRyb3Bkb3duIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMzdweCk7XG4gICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbC0tZmxvYXRpbmctbGFiZWwtLWhhcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCAge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcblxuICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQtLWN1c3RvbXNlbGVjdF9fYXJyb3cge1xuICAgICAgICBzcGFuID4gc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1jdXN0b21zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4udGFicy13aXRoLWJvdHRvbS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLWFjY2VwdGVkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBcbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuICB9XG5cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtZGV0YWlscy0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24sXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbi1waW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtLWJ1dHRvbiB7XG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLS1idXR0b24tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICYuYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy11cGxvYWQtZG9jLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcbn1cblxuLnVuZGVybGluZS1idXR0b24tbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwbG9hZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuXG4gICAgJi5zbSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuXG4gICAgXG4gIH1cblxuICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNjU2NTY1O1xuICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgMC41cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gIC5jbGljay10by11cGxvYWQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgY29sb3I6ICRwaW5rLTY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxufVxuXG4uZmlsZS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgZGlzcGxheTogZmxleDtcblxuICAuZmlsZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQlIDg5JTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUwJSA1MCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZpbGUtbmFtZSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cblxuICAuZmlsZS1zaXplIHtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgfVxuXG4gIC5maWxlLWljb24ge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxIC8gMztcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmVkaXRfZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIuaGVhZGVyLXdpdGgtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5lZGl0X2RldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtaGVhZGVyLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibGFjay1vdXRsaW5lLWJ1dHRvbi1saW5rIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSAxcmVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLWFycm93LWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5zay1tb2RhbC5wYWNrYWdlLWZpbHRlcl9fd3JhcC5zay1tb2RhbC0tZGV0YWlscy5ib29raW5nLXJlcXVlc3QtYWNjZXB0ZWQtY29tcG9uZW50IHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1hcnJvdy1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uIHtcbiAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWxpc3QtaXRlbSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTsgXG4gIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLXdyYXBwZXIucGFja2FnZS1kZXRhaWxzX19ib29raW5nLXJlcXVlc3RzLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlci0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLWhlYWRlciAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWRldGFpbHMtaGVhZGVyLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1yZXF1ZXN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTVEFSVDogUGFja2FnZSBkZXRhaWxzIHJlcXVlc3RzIG1vYmlsZSBzdHlsZXNcbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyLnBhY2thZ2UtZGV0YWlsc19fYm9va2luZy1yZXF1ZXN0cy13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDUwcHgpXG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9faW5pdGlhbC1yZXF1ZXN0LWRldGFpbHMtc3RhdHVzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg3OHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtcmVxdWVzdC0tYWNjZXB0ZWQtbGFiZWwtZ3JleSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLy8gRU5EOiBQYWNrYWdlIGRldGFpbHMgcmVxdWVzdHMgbW9iaWxlIHN0eWxlc1xuIiwiJHJlcXVlc3QtbW9kYWw6IFwiLnVzZXItZGFzaGJvYXJkX192aWV3LXJlcXVlc3QtbW9kYWxcIjtcblxuI3skcmVxdWVzdC1tb2RhbH0tLXdyYXAge1xuICAuc2stbW9kYWxfX2hlYWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB9XG5cbiAgLnNrLW1vZGFsX19mb290IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICB9XG5cbiAgLmxpbmstYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tR3JheS04MDAsICMyQzJDMkMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS1idXR0b24tcmVxdWVzdHMge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1EYXJrLUdyZXksICMyQzJDMkMpO1xuICAgIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktRGFyay1HcmV5LCAjMkMyQzJDKTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRyZXF1ZXN0LW1vZGFsfS1ib2R5IHtcbiAgdGFibGUge1xuICAgIHRyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy10YWJsZSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDJyZW0gY2FsY3VsYXRlUmVtKDM0cHgpIGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgIFxuICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXRhYmxlLS12aWV3LXJlcXVlc3QgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDElO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXRhYmxlLS12aWV3LXJlcXVlc3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuYnV0dG9uLnVzZXItZGFzaGJvYXJkX19sYXRlc3QtZW50cmllcy1saW5rIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAmLmNsaWNrZWQtYnRuIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1hdmFpbGFibGUge1xuICB0ZC5yZXF1ZXN0LWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG59XG5cblxuIiwiJGVkaXQtcmVxdWVzdC1pbnB1dC13aWR0aDogY2FsY3VsYXRlUmVtKDM4NHB4KTtcblxuI3skZC1yZXF1ZXN0c30tcGFja2FnZS1yZXF1ZXN0cy1tb2RhbC1oZWFkZXItZWRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAycmVtIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCA5NCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1lZGl0LWRldGFpbHMtbW9kYWwtd3JhcHBwZXIge1xuICAuY291bnRlcl9pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnBhY2thZ2UtZmlsdGVyX19jb3VudGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24uZWRpdC1kZXRhaWxzLXNlY3Rpb24ge1xuICAucGFja2FnZS1maWx0ZXJfX2NvdW50ZXItd3JhcHBlciB7XG4gICAgd2lkdGg6ICRlZGl0LXJlcXVlc3QtaW5wdXQtd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1kZXRhaWxzLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTUzcHgpIGNhbGN1bGF0ZVJlbSgxMDRweCkgMDtcbiAgfVxufVxuXG4uZWRpdC1kZXRhaWxzLW1vZGFsLWlucHV0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRlZGl0LXJlcXVlc3QtaW5wdXQtd2lkdGggJGVkaXQtcmVxdWVzdC1pbnB1dC13aWR0aDtcbiAgICBnYXA6IDFyZW0gMnJlbTtcbiAgfVxufVxuXG4uZWRpdC1kZXRhaWxzLW1vZGFsLWNvdW50ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtOyBcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnNrLW1vZGFsLmRhc2hib2FyZC1lZGl0LWRldGFpbHMtbW9kYWwtd3JhcHBwZXIuc2stbW9kYWwtLTEwMDgtc2l6ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgd2lkdGg6ICRlZGl0LXJlcXVlc3QtaW5wdXQtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0LWRldGFpbHMtY2FsZW5kYXItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAkZWRpdC1yZXF1ZXN0LWlucHV0LXdpZHRoO1xuICB9XG59XG5cbiIsIiN7JGQtc2xpZGVyfS1lbnRyaWVzIHtcbiAgICB3aWR0aDogOTMlO1xufVxuXG4jeyRkLXNsaWRlcn0tZW50cnktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skZC1zbGlkZXJ9LWVudHJ5LWltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI4MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxODBweCk7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYXF1YW1hcmluZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDM3cHgpO1xufVxuXG4jeyRkLXNsaWRlcn0tcGFja2FnZS1pbWFnZSB7XG4gICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX3NsaWRlci1lbnRyeS1pbWFnZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3skZC1zbGlkZXJ9LWFkZC1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fc2xpZGVyLXBhY2thZ2UtaW1hZ2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTQ3cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3skZC1zbGlkZXJ9LW9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RvdHNfYmxhY2suc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kb3RzX3Bpbmsuc3ZnKTtcbiAgICB9XG5cbiAgICAmLXBpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZG90c19waW5rLnN2Zyk7XG4gICAgfVxufVxuXG4jeyRkLXNsaWRlcn0tdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNTNweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgYmFja2dyb3VuZDogIzM1NEI1RDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jeyRkLXNsaWRlcn0tdHlwZS1wYWNrYWdlIHtcbiAgICBAZXh0ZW5kICN7JGQtc2xpZGVyfS10eXBlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbn1cblxuI3skZC1zbGlkZXJ9LWFkZC1lbnRyeS1pbWcge1xuICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19zbGlkZXItYWRkLXBhY2thZ2UtaW1nO1xufVxuXG4jeyRkLXNsaWRlcn0tZW50cnktY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWwtY2FyZF9kYXNoYm9hcmQtc2xpZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIHZ1ZSB0aW55IHNsaWRlciBzdHlsZVxuI3skZC1zbGlkZXJ9LWVudHJpZXMge1xuICAgIC50aW55LXNsaWRlcl9fYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTdweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAmLS1jYXJvdXNlbC1yaWdodCB7XG4gICAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWNhcm91c2VsLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogLTUxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTg2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uIGJ1dHRvbjpkaXNhYmxlZCBwYXRoIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24gYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHBhdGgge1xuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuI3skZC1zbGlkZXJ9LWVudHJpZXMudXNlci1kYXNoYm9hcmRfX3NsaWRlci1lbnRyaWVzLS1uby1wYWNrYWdlIHtcbiAgICAudGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fc2xpZGVyLWVudHJ5LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIubWFpbi1oZWFkZXItLWVkaXQtcGFja2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3skZC1lZGl0LXdpemFyZH0tcGFja2FnZSB7XG4gIHBhZGRpbmc6IDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG4uY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xufVxuI3skZC1lZGl0LXBhY2thZ2V9LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgYm94LXNoYWRvdzogMHB4IDAuNXB4IDBweCAjYzRjNGM0O1xuICBoZWlnaHQ6IDU2cHg7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcblxuICAmLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi1wcmV2aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9wcmV2aWV3X3Bpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAyMHB4O1xuICB9XG5cbiAgJi1zYXZlIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAvLyBvcGFjaXR5OiAxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTg2O1xuICAgIH1cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxvYWRpbmcge1xuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMC4zcmVtIGNhbGN1bGF0ZVJlbSg2NHB4KSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxNjMuNDY5cHg7XG4gICAgfVxuICB9XG5cbiAgJi1kaXNjYXJkIHtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTU3cHg7XG4gIHJpZ2h0OiAwO1xuXG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1N3B4O1xuICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICAgIHJpZ2h0OiAxNS4yJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg0MTVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2NTNweCk7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDU5M3B4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg4NzVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXdyYXAge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtd3JhcDtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWxpbmsge1xuICBjb2xvcjogJHBpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscyxcbi51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWNvbnRyYWN0LWRhdGEsXG4uZWRpdF9wYWNrYWdlX21lYWxzLWJyZWFrZmFzdCB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHdpZHRoOiA4NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2Utc2Nyb2xsYWJsZS1ib2R5IHtcbiAgaGVpZ2h0OiA5OS44JTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lZGl0LXBhY2thZ2VfX3BhZGRpbmctYm90dG9tLnVzZXItZGFzaGJvYXJkX19hY2NlcHRlZC10ZXJtcy1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbn1cblxuLmVkaXQtcGFja2FnZV9fcGFkZGluZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1zY3JvbGxhYmxlLWJvZHkge1xuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlIHtcbiAgLnVzZXItZGFzaGJvYXJkX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNjb250cmFjdC1kYXRhLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YSB7XG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgJiA+IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfTtcbiAgLmNvbnRhY3QtZGF0YS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhLS10aXRsZSB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTY1JSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1zdWJ0aXRsZSB7XG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXNhdmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NhdmUtZmlsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDExcHg7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQ1cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTg2O1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDE0cHgpIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS10YWJsZS1jb2x1bW4tdGl0bGVzIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG4gIHRkIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWNhbmNlbGxhdGlvbi1tb2RhbCB7XG4gIC5zay1tb2RhbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDhweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fbG9jYXRpb25zIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZF9fc2lkZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oN3B4KSAwIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLm51eHQtbGluay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzY1NjU2NTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1wYWNrYWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBoZWlnaHQ6IDk5LjglO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGdyZXktODtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjhweCkgY2FsY3VsYXRlUmVtKDE2cHgpIGNhbGN1bGF0ZVJlbSg4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgwcHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSgwcHgpO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkZ3JleS04O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4cHgpIDAgY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuXG4gIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtbWVhbHMge1xuICAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkX19zaWRlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICB9XG5cbiAgICAmLS11bmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzkyOTI5MjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS00O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnV4dC1saW5rLWFjdGl2ZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX3Jvb21zIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmRfX3NpZGUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zaWRlLW1lbnUtZGFzaGJvYXJkLWljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDlweCAxM3B4O1xuXG4gICAgJi0tYWRkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW92ZXJuaWdodC1zdGF5IHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLWFkZGl0aW9uYWwtb2ZmZXJzIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtd2l6YXJkLW1lYWxzO1xufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tLW1vZGFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcblxuICAuY2hlY2tib3hlcy1tb2RhbC1ib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uZnVsbC1oZWlnaHQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDNweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDI4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE3MHB4KTtcblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAvKiAxMzMuMzMzJSAqL1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE0MXB4KTtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZC1wYWNrYWdlLXNjcm9sbGFibGUtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLWhlYWQtYnV0dG9ucy1zdGlja3kge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzODhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYyNXB4O1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU2NXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogODQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1nZW5lcmFsLWluZm8uc3VjY2VzcyB7XG4gIC8vIDEwMCUgLSBzdWNjZXNzTWVzc2FnZSBoZWlnaHRcbiAgLmZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICB9XG4gIC5lZGl0LXBob3Rvcy1mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgfVxuICAuZnVsbC1oZWlnaHQtY29uZGl0aW9ucyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1waG90b3MtZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMxcHgpO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtYmFzaWMtZm9ybS0tdGl0bGUsXG4uZWRpdF9wYWNrYWdlX19yb29tLXNlY3Rpb24tLXRpdGxlIHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhLS10aXRsZTtcbn1cblxuLmVkaXRfcGFja2FnZV9fcm9vbS1zZWN0aW9uLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cbiAgJi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1pbWFnZSB7XG4gIC8vIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19zbGlkZXItZW50cnktaW1hZ2U7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDQ0OHB4KTtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjY4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICYtLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICB9XG4gICYtLWhpZGRlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi0tdGV4dC1pbnNpZGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAmLS13aXphcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5N3B4KTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tcGhvdG9zLS1sYWJlbCB7XG4gIEBleHRlbmQgI3skZC1zbGlkZXJ9LXR5cGU7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmMyYzJjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg4cHgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgJi11bmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjU2NTY1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LXBob3Rvcy0tYm90dG9tLWxhYmVsIHtcbiAgQGV4dGVuZCAjeyRkLXNsaWRlcn0tdHlwZTtcbiAgdG9wOiA4NiUgIWltcG9ydGFudDtcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCkgIWltcG9ydGFudDtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LS1waG90b3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LS1waG90b3MudXNlci1kYXNoYm9hcmQtcGFja2FnZS1zY3JvbGxhYmxlLWJvZHkge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1jYXJkLS13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgJi1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jYW5jZWxsYXRpb24tcnVsZXMge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZC1wYWNrYWdlLWNvbnRyYWN0LWRhdGE7XG4gIC51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLXAtaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tcnVsZXMtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAmX3NpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2hlY2sge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM2MjhiODY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcblxuICAgICZfdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtdWxhdGUtaW5wdXQtLXJvb21GbG9vciB7XG4gIHdpZHRoOiAyNDdweCAhaW1wb3J0YW50O1xuICAmID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN7JGQtZWRpdC1wYWNrYWdlfS1ydWxlcy0tc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5cbiNjYW5jZWxsYXRpb24tbW9kZWwsXG4jdXBkYXRlLW1lbnUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mb3Jtcy9kcm9wZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDg1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbn1cblxuI3VwZGF0ZS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgfVxufVxuXG4jeyRkLWVkaXQtcGFja2FnZX0tbGltaXRhdGlvbnMtZm9ybSB7XG4gIC8vIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveGVzLXdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgZmxleDogNTAlO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tY2FuY2VsYXRpb25SdWxlcyB7XG4gICYgLmlzLWluLXJvb21zIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgLmZvcm11bGF0ZS1pbnB1dC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gI3skZC1lZGl0LXJvb21zfSB7XG4vLyAgICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmU7XG4vLyB9XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1yb29tcyB7XG4gIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtY29udHJhY3QtZGF0YTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbn1cblxuI3skZC1lZGl0LXBhY2thZ2V9LWJsb2Nrcy0taW5hY3RpdmUge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLXJvb21zLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgaW5wdXQsXG4gICAgLm51bWJlciB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBpbnB1dC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYgPiBoNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1yb29tcy1saXN0IHtcbiAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1ydWxlcy0tbGlzdC1jaGVjaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMtcHJpY2VzIHtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMtcHJpY2Uge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS0tdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDE0M3B4KTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICYtd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gICYtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuXG4gICYtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAvLyBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscyB7XG4gICYtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0LWZsZXgtZGl2IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0NnB4KTtcbiAgICB9XG4gIH1cblxuICAmLWluZm9zLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICB9XG5cbiAgJi1pbmZvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBtYXgtd2lkdGg6IDk3NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIyN3B4O1xuICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogNDQ0cHg7XG4gICAgfVxuICB9XG59XG5cbi51c2VyX2Rhc2hib2FyZF9fZGVsZXRlLXJvb20tYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLypwYWRkaW5nOiAxcmVtIDNyZW07Ki9cbiAgcGFkZGluZzogMC4yMXJlbSAwLjJyZW07XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuI29mZmVyLW1vZGVsLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1kcm9wZG93bixcbi5lZGl0LXBhY2thZ2VfbWVhbHMtZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmVkaXQtcGFja2FnZV9tZWFscy1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMjE4cHg7XG59XG5cbi5lZGl0LXBhY2thZ2Vfcm9vbXMtY3VzdG9tU2VsZWN0IHtcbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvb20tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrZWRfcGluay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEwcHg7XG4gIH1cbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLXdyYXBwcGVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcblxuICAmLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cblxuICAubWVldGluZ3Mtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjkyOTI7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuXG4gICAgJi10aXRsZS0tc2Vjb25kIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAwIGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXktMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taGFsbHMtc2luZ2xlIHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtYm94IHtcbiAgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtc2luZ2xlIHtcbiAgICAmOm50aC1jaGlsZCg0KSwmOm50aC1jaGlsZCg5KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWJveC0tZ2VuZXJhbCB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWJveC0tcm9vbXMge1xuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1oZWFkZXIsXG4uZ3JleS1jb250YWluZXItY29sbGFwc2FibGVfaGVhZGVyIHtcbiAgJiA+IHNwYW4ge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1tZWV0aW5ncy1oZWFkZXIge1xuICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLWhlYWRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAmID4gc3BhbiB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19zd2l0Y2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZS0taGFsbHMtbWVldGluZ3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogODAlO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0taW5wdXQge1xuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMy41cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRwaW5rKTtcbiAgfVxufVxuXG4uZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBjb2xvcjogJHBpbms7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXG4gICYtLW92ZXJsYXBwaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cblxuICAmX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gICZfZHVyYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xufVxuLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3ItbWluIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGNvbG9yOiAkcGluaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvci1tYXgge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMTA3cHg7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICBjb2xvcjogJHBpbms7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLXdyYXBwcGVyIHtcbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsIHtcbiAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAvLyBsaW5lLWhlaWdodDogMzNweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oOHB4KSAwIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgLy8gdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICAmLWFsaWduZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsX3dyYXBwZXItcm9vbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgPiBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWljb24tY2hlY2tib3gge1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1ldmVudC10eXBlcyB7XG4gICYtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgzMnB4KSAwO1xuICB9XG59XG5cbi5lZGl0X3BhY2thZ2VfX2NoZWNrYm94LWljb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuNTtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWRpdF9wYWNrYWdlX19jaGVja2JveC1pY29uLS1sYWJlbCB7XG4gIGZsZXg6IDAgMCAyOCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gIH1cbn1cblxuLmVkaXRfcGFja2FnZV9oYWxsLW1lZXRpbmdzLS1yZW50YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxcmVtO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMDBweCk7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fc2xpZGVyLWltYWdlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5lZGl0LXBhY2thZ2UtLWhhbGxzLW1lZXRpbmdzLWFycm93IHtcbiAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmVkaXRfaGFsbC1oZWFkZXIsXG4uZWRpdF9icmVha2Zhc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICYtLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0X2JyZWFrZmFzdC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4uZWRpdF9oYWxsLXRpdGxlLFxuLmVkaXRfYnJlYWtmYXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbi5lZGl0LXBhY2thZ2UtLWhhbGxzLWluZm8tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbi5ncmV5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuXG4gICYtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItdGl0bGUsXG4uY2hlY2ttYXJrc19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgfVxuICB9XG59XG5cbi5ncmV5LWNvbnRhaW5lci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4uZ3JleS1jb250YWluZXItc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdCB7XG4gICYtd3JhcCB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICYtLXBpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkwLCAxMTcsIDAuMTEpO1xuICAgIH1cbiAgICAmLS1ib3JkZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBzcGFuIHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi5lZGl0X19wYWNrYWdlLWlucHV0X2ltYWdlX2NvbnRhaW5lciB7XG4gIC5pbnB1dF9pbWFnZV9jb250YWluZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYxcHgpO1xuXG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgJi1sZyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlX2lucHV0LXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuaW5wdXRfd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyB3aWR0aDogNzclO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1sZyB7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Vfd3JhcCB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTMzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5pbWFnZV9wbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGcge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTUwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC5pbWFnZV9jb3Zlci13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJjpob3ZlciAuaW1hZ2UtaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLS1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMCU7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2MHB4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEzM3B4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYtbGcge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTBweCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmVkaXQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICAgIH1cbiAgICAgIC5kZWxldGUtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbGFiZWwtcHJpY2VfbWVhbHMge1xuICBiYWNrZ3JvdW5kOiAjZmY1YTc1O1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgJi5jaGYtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gIH1cblxuICAmLmNoZi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM5MjkyOTI7XG4gIH1cbn1cbiNwcmljZVBlclBlcnNvbixcbiNtZW51LXByaWNlLFxuI3ByaWNlLWZvci1kcmlua3Mge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTE1cHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KSBjYWxjdWxhdGVSZW0oOXB4KSBjYWxjdWxhdGVSZW0oN3B4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xufVxuXG4jcHJpY2VQZXJQZXJzb246Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jcHJpY2VQZXJQZXJzb246Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jbWVudS1wcmljZTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiNtZW51LXByaWNlOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuI3ByaWNlLWZvci1kcmlua3M6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4jcHJpY2UtZm9yLWRyaW5rczo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnMtY2hlY2tib3hlcy1tZWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG5cbiAgJi1vZmZlcl9ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICB3aWR0aDogMjMuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1tYXJnaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbi5lZGl0LXBhY2thZ2VfbWVhbHNfY2hlY2tib3gtd3JhcCB7XG4gIGZsZXg6IDE7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JleS1jb250YWluZXItY29sbGFwc2FibGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuICAmX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucGFja2FnZS1lZGl0LXN3aXRjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAuZ3JleS1jb250YWluZXItdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgfVxuICB9XG59XG5cbi5sb25nX19tZW51LWNvbnRhaW5lci13cmFwcGVyIHtcbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4ubWVudV9wcmljZXMtcm93LFxuLm1lbnVfcHJpY2VzLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogbWF4KDMxcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGdhcDogMThweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cblxuLm1lbnVfcHJpY2UtbGFiZWwge1xuICB3aWR0aDogMTY2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogMTI2cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9wcmljZXMtcm93IHtcbiAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG5cbi5tZW51X3ByaWNlcy1yb3ctbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgbWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oNzVweCk7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcblxufVxuXG4jbWVudS1wcmljZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTE1cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuXG4jcHJpY2UtZm9yLWRyaW5rcyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI0NHB4O1xufVxuXG4uZWRpdF9wYWNrYWdlLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi5jaGVja21hcmtzX2xpc3Qtd3JhcC0tYWx3YXlzLWluY2x1ZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcblxuICAvLyAmLWx1bmNoIHtcbiAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjZmY1YTc1O1xuICAvLyB9XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVhbHMtbWVldGluZ3Mge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVhbHMtbWVldGluZ3MtLWRyaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5wcmljZS1mb3ItZHJpbmtzLS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLmVkaXRfcGFja2FnZS1tZWFsc19fZHJpbmstcHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudC1tZWFscyB7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJi1ub3RzaG93biB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZWRpdF9wYWNrYWdlLXJvb20taW5mb3Mtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVkaXQtcGFja2FnZV9fdXBkYXRlLW1lbnUtbW9kYWwge1xuICAmLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMyYzJjMmM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbnMtc3BlY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICB9XG4gIH1cbiAgJi0tZ2VuZXJhbCB7XG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMnB4IDAgNDhweCAwO1xufVxuXG4uZWRpdF9wYWNrYWdlLW1lYWxzLW5vdF9hY3RpdmUtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0yO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXRfcGhvdG9zLW9wdGlvbnMsXG4udXNlci1kYXNoYm9hcmRfX2hhbGxzX3Bob3Rvcy1vcHRpb25zIHtcbiAgcmlnaHQ6IDMycHg7XG59XG5cbi5pbmNsdWRlZF9yZW50YWxzLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5MjtcbiAgcGFkZGluZzogMzJweCAwO1xuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lcl9fcm9vbS1pbmZvcyB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWNvbnRhaW5lci1yb29tLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ubG9uZy1tZW51LXByaWNlcyB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDY0cHgpIDAgY2FsY3VsYXRlUmVtKDI2cHgpIDA7XG5cbiAgLmdyZXktY29udGFpbmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbWVhbHMge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlLS1oYWxscy1ldmVudC1ub3QtYWN0aXZlLFxuLmVkaXQtcGFja2FnZV9fZXZlbnQtbm90LWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNTVweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ1NXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlX19ldmVudC1ub3QtYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVzZXItZGFzaGJvYXJkX19lZGl0LXdpemFyZC1wYWNrYWdlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIC51c2VyLWRhc2hib2FyZF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eS1jYWxlbmRhci1lZGl0LWhhbGwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZWRpdF9wYWNrYWdlX19jaGVja2JveC1pY29uLS1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICAudXNlci1kYXNoYm9hcmRfX2Rlc2NyaXB0aW9uLWlucHV0LS1ncmlkIHtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dCB7XG4gICYtcm9vbSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG5cbiAgICAjcm9vbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19tZWFscy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gLmVkaXRfX3BhY2thZ2UtbGFiZWwtZXJyb3Ige1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIC8vIHRvcDogNDdweDtcbiAgLy8gICBib3R0b206IDE4cHg7XG4gIC8vICAgd2lkdGg6IDEyNXB4O1xuXG4gIC8vIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2NoYXJhY3Rlci1jb3VudCB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC13aXphcmQtcGFja2FnZSB7XG4gIC5lZGl0X3BhY2thZ2VfX2NoZWNrYm94LWljb24tLWlucHV0cyB7XG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTMuNXB4KSBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiNwYXJraW5nX3NwYWNlc19udW1iZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiA0NzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg3NDNweCk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLXJvb20taW5wdXQge1xuICBoZWlnaHQ6IDgyMHB4ICFpbXBvcnRhbnQ7XG59XG4udXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay13cmFwIHtcbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtY2FyZHMge1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtY2FyZC0td3JhcCB7XG4gICAgICB3aWR0aDogMjA2cHg7XG5cbiAgICAgIC51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAudXNlci1kYXNoYm9hcmRfX29mZmVycy1ibG9jay1vcHRpb25zLXNsaWRlciB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0X3BhY2thZ2UtbWVzc2FnZS0tc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uZWRpdF9wYWNrYWdlLW1lc3NhZ2UtLWVycm9yIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cblxuICAmLWZpbHRlcnMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IDYlO1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9zZS1idG46YmVmb3JlLFxuLmNsb3NlLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICNjY2M7XG59XG5cbi5jbG9zZS1idG46YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jbG9zZS1idG46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19zbGlkZXItb3B0aW9ucy0tYWNjb21tb2RhdGlvbiB7XG4gIHJpZ2h0OiAycmVtO1xufVxuXG4jZXZlbnRzSG9sZGVyIHtcbiAgLmV2ZW50LXByb3Zpc2lvbmFsbHktcmVzZXJ2ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYTZhNmE2LCAjYTZhNmE2IDRweCwgIzQ0NDQ0NCA0cHgsICM0NDQ0NDQgOHB4KTtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtYm9va2VkIHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM2NTY1NjU7XG4gIH1cblxuICAuZXZlbnQtYmxvY2tlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMTExO1xuICB9XG5cbiAgLmV2ZW50LWhhbGxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTA2LCAxNTAsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2Rlc2NyaXB0aW9uLWlucHV0LXBhcmtpbmdfcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG5cbi51c2VyLWRhc2hib2FyZF9fbWVhbHMtdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAvL3BhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAvL2hlaWdodDogOC45Mzc1cmVtO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDc0cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnVzZXItZGFzaGJvYXJkLWlucHV0X2NoZiB7XG4gIGRpdiB7XG4gICAgPiBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNTYyNXJlbSAwLjQzNzVyZW0gMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1zbSB7XG4gICAgZGl2IHtcbiAgICAgID4gaW5wdXQge1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1kIHtcbiAgICBkaXYge1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGcge1xuICAgIGRpdiB7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYteGwge1xuICAgIGRpdiB7XG4gICAgICA+IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYteHhsIHtcbiAgICBkaXYge1xuICAgICAgPiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zLWNoZWNrYm94ZXMtbWVhbHN7XG4vLyAgLnVzZXItZGFzaGJvYXJkLWlucHV0X2NoZntcbi8vICAgID5kaXZ7XG4vLyAgICAgIG1hcmdpbi1sZWZ0OiAtMy4xODc1cmVtO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4uZWRpdF9wYWNrYWdlLW1lYWxzX19kcmluay1wcmljZXMge1xuICAudXNlci1kYXNoYm9hcmQtaW5wdXRfY2hmIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX190ZXh0LWlucHV0LWVycm9yIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICRwaW5rO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcblxuICAmLWFjdGl2aXRpZXNfaW5wdXQge1xuICAgICYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJHBpbms7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICB9XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkcGluaztcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtcm9vbXN7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICRwaW5rO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIH1cbn1cblxuLy8gLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLWluZm8gLnBhY2thZ2UtZGFzaGJvYXJkLWlucHV0LWZsZXgtZGl2LnVzZXItZGFzaGJvYXJkX190ZXh0LWlucHV0LWVycm9yIHtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4vLyB9XG5cbi51c2VyLWRhc2hib2FyZF9fZWRpdC1wYWNrYWdlLS1oYWxscy1pbmZvLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dC1hcmVhIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgfVxuICB9XG5cbiAgLnVzZXItZGFzaGJvYXJkX19lZGl0LXBhY2thZ2UtLWhhbGxzLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fZGVzY3JpcHRpb24taW5wdXQgPiBpbnB1dCB7XG4gIGRpdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyNi4zNzVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dCB7XG4gIC51c2VyLWRhc2hib2FyZF9fY2hhcmFjdGVyLWNvdW50IHtcbiAgICAvL2NvbG9yOiAjNjU2NTY1O1xuICAgIC8vbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmVkaXQtcGFja2FnZSB7XG4gICZfX3VwZGF0ZSB7XG4gICAgJi1tZW51LW1vZGFsIHtcbiAgICAgICYtLWJ1dHRvbnMge1xuICAgICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIC8vcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAmID4gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlbnRhbC1jb25kaXRpb25zLWNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgJi1kb3VibGUge1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gIH1cblxuICAmLXNlY29uZCB7XG4gICAgZmxleDogMCAwIDE4JTtcbiAgfVxufVxuXG4uZWRpdC1wYWNrYWdlX19oYWxsLWV2ZW50LXR5cGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xufVxuXG4uZGlzYWJsZWQge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3Jvb20tZXZlbnQtdHlwZXMtaW5wdXQge1xuICAuZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLnByaWNlZHluYW1pYy1zZWFyY2gtc2VsZWN0LW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcGFja2FnZXNGaWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhY2thZ2UtZWRpdC1zd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtY29udGFpbmVyLmdlbmVyYWwtZGF0YS1jaGVja2JveGVzLXdyYXBwZXIge1xuICAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hY2NlcHRlZC10ZXJtcy1tZXNzYWdlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBjb2xvcjogIzA2NzY0NztcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3YjI2YTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZlZjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvc3VjY2Vzcy1kYXJrZXIuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5Mjtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1pbmNsdWRlZC10aXRsZSB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuLnVzZXItZGFzaGJvYXJkLXBhY2thZ2UtZ2VuZXJhbC1pbmZvIHtcbiAgcC5jaGVja21hcmtzX2xpc3Qtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgfVxufVxuXG4uY2hlY2ttYXJrc19saXN0LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLmNoZWNrbWFya3NfbGlzdC1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbn1cblxuLmVkaXQtcGFja2FnZV9faW5jbHVkZWQtaW4tcHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDcycHgpO1xuXG4gIC51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jb250cmFjdC1kYXRhX19kb3dubG9hZC1wZGYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICB9XG59XG5cbi5yb3RhdGUge1xuICBhbmltYXRpb246IHJvdGF0aW9uIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGF1c2UtcGFja2FnZS1tb2RhbCB7XG4gIC5zay1tb2RhbF9faGVhZCB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlX19kZWxldGUtcm9vbS1tb2RhbCB7XG4gIC5zay1tb2RhbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIC5lZGl0LXBhY2thZ2VfX21vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jYW5jZWxsYXRpb24tcnVsZXMsXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS0tcm9vbXMsXG4udXNlci1kYXNoYm9hcmQtcGFja2FnZS1jb250cmFjdC1kYXRhIHtcbiAgLnNrLW1vZGFsIHtcbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1waG90b3MtLWxhYmVsLmVkaXQtcGFja2FnZS1jb3Zlci1waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fcGFja2FnZS1hY2NvbW1vZGF0aW9uLWlucHV0LFxuLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2stdGV4dGFyZWEtd3JhcHBlcixcbi51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9ucy1jaGVja2JveGVzLW1lYWxzLW9mZmVyX2Jsb2NrLFxuLmVkaXRfX3BhY2thZ2UtZHVyYXRpb24td3JhcHBlcixcbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5LW5ld19ldmVudC1pbnB1dC13cmFwLFxuLmVkaXRfX3BhY2thZ2VfX3dyYXBwZXItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0X19wYWNrYWdlLWR1cmF0aW9uLXdyYXBwZXItel9pbmRleCB7XG4gIHotaW5kZXg6IC0zO1xufVxuXG4uZWRpdF9fcGFja2FnZS1sYWJlbC1lcnJvci0tZHluYW1pY3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xufVxuXG4ucGFja2FnZS1kYXNoYm9hcmQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1ldmVudC1tZXNzYWdlLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnJlc3RvcmFudC12aWV3LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWNrYWdlLWRhc2hib2FyZC1pbnB1dC1sYWJlbCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG59XG5cbi5kaXNwbGF5LWNvbHVtbiB7XG4gIC5kLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmlucHV0LXJvb20taW5mbyAge1xuICBsYWJlbCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oYWxsLWV2ZW50LXR5cGUtcHJvcHMtaW5jbHVkZWQtaW4ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICAudXNlci1kYXNoYm9hcmRfX2FjY2VwdGVkLXRlcm1zLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FCRUZDNjtcbiAgICBiYWNrZ3JvdW5kOiAjRUNGREYzO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9zdWNjZXNzLWRhcmtlci5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6MTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICAgIHRvcDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG59XG5cbi5oYWxsLWV2ZW50LXR5cGUtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIG1hcmdpbjogMDtcblxuICAudXNlci1kYXNoYm9hcmRfX2NoZWNrYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWJhc2ljLWZvcm0tcGhvdG8ge1xuICAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1waG90b3MtLWJvdHRvbS1sYWJlbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMSAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHBpbms7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBpbmstMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19kZXNjcmlwdGlvbi1pbnB1dC1wYXJraW5nX3ByaWNlIHtcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cblxuLmZvcm11bGF0ZS1pbnB1dC0tcm9vbXNNdWx0aVNlbGVjdCB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi51c2VyLWRhc2hib2FyZF9fb3B0aW9ucy1saXN0LnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2stb3B0aW9ucy1saXN0IHtcbiAgLm9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2NoZWNrZWRfcGluay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA0cHg7XG4gIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19vZmZlcnMtYmxvY2std3JhcCB7XG4gIC51c2VyLWRhc2hib2FyZF9fb2ZmZXJzLWJsb2NrLW9wdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHdpZHRoOiAxNDdweCAhaW1wb3J0YW50O1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250cmFjdC1kYXRhLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZGFzaGJvYXJkLWVkaXQtcGFja2FnZS1sYWJlbC1sZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpOyBcbn1cblxuLnBhY2thZ2UtaW5mby1ibG9jayB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y3OTAwOTtcbiAgYmFja2dyb3VuZDogI0ZGRkNGNTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIHAge1xuICAgIGNvbG9yOiAkc3RhdHVzLXdhcm5pbmctZGFyaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTsgLyogMjQuNzVweCAqL1xuICB9XG59XG5cbi5kaXNhYmxlZC1ibG9jay1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIjY3VzdG9tLXRvb2x0aXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTI5MjkyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWwtYWdlbmRhLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG59XG5cbi5wcmljZS11cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3ByaWNlX2luY3JlYXNlLnN2Zyk7XG59XG5cbi5wcmljZS1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvcHJpY2VfZGVjcmVhc2Uuc3ZnKTtcbn1cblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtZGF5LWV2ZW50LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9ldmVudF9mdWxsLnN2Zyk7XG59XG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50LmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudC5hZ2VuZGEtaXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4uY2FsLXNpbmdsZS1kYXktYnVzeS5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtc2luZ2xlLWRheS1idXN5LmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2RheV9idXN5LnN2Zyk7XG59XG4uY2FsLWJ1c3ktcGFydGlhbC5jYWwtYWdlbmRhLWl0ZW0sIC5jYWwtYnVzeS1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbG9jYXRpb25fcGFydGlhbC5zdmcpO1xufVxuLmNhbC1taXhlZC1wYXJ0aWFsLmNhbC1hZ2VuZGEtaXRlbSwgLmNhbC1taXhlZC1wYXJ0aWFsLmFnZW5kYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbWl4ZWRfcGFydGlhbC5zdmcpO1xufVxuXG5cbiN7JGRhc2hib2FyZH1fX2F2YWlsYWJpbGl0eSB7XG4gICAgcGFkZGluZzogNDVweDtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICAgICYgPiBzcGFuID4gc3BhbiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG5cbiAgICAgICAgICAgICAgICAmID4gcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY2FsZW5kYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXG4gICAgICAgICYtLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcblxuICAgICAgICAgICAgJl9vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuYWdlbmRhLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuLCAuY2FsLWFnZW5kYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYm9va2VkLWJveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5ld19ldmVudCB7XG4gICAgICAgICZfYnRuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDMkMyQztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy93aGl0ZV9wbHVzLnN2Zyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuNXJlbSAxLjlyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNi41cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9ib29rZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCA2MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI5LjUlO1xuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgc3BhbiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgc3BhbiA+IGRpdiA+IGRpdiA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICYtbm9fcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXN0YXJ0X2RhdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4IDdweCAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jdXN0b20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yb29tcyB7XG4gICAgICAgICAgICAgICAgICAgICYtbW9kYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDoycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjVBNzU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXN0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICAgJi0tZW5kX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2ID4gZGl2ID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkxJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgJi0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJi1maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kYXlfcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICYgPiBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW51bSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpbWUtc2hlZXQge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG5cbiAgICAgICAgICAgICAgICA+IGg2IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLWJ1c3kge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTZBOTY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaG91ciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcm9vbXMge1xuICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgICZfX2RhdGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4gPiBkaXYgPiBkaXYgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmljZSB7XG4gICAgICAgICYtY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAgICAgICAgICAgICAmX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQuNzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGVzIHtcbiAgICAgICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3Bhbi5jdXN0b20tcmVwZXRhdGlvbl9fd2Vlay1kYXlzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5tYXJrZWQtY2xhc3MtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NjtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NEE3NiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1hcmtlZC1jbGFzcy1wYXJ0YWxseSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1OUFDNjtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NkE5NiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAmIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3ctZGF5X3BpY2tlciB7XG4gICAgLmN1c3RvbS1yZXBldGF0aW9uX193ZWVrLWRheXMge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fYXZhaWxhYmlsaXR5IHtcbiAgICAudXNlci1kYXNoYm9hcmRfX2VkaXQtcGFja2FnZS1oZWFkLWJ1dHRvbnMtc3RpY2t5IHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgzMHB4O1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vLS0tLUNBTEVOREFSIENMQVNTRVNcbi8vIEJ1c3kgZGF0ZXMgc3R5bGVzXG4kYnVzeS1kYXktYmc6ICRkYXJrLWdyZXktMTtcblxuLmNhbC1zaW5nbGUtZGF5LWJ1c3kgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtZGF5LWJ1c3kgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktYnVzeSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnVzeS1kYXktYmcgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtZGF5LWJ1c3kgLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1c3ktZGF5LWJnICFpbXBvcnRhbnQ7XG59XG4vLyBFTkQgQnVzeSBkYXRlcyBzdHlsZXNcblxuLy8gUHJpY2UgaW5jcmVhc2VcbiRwcmljZS11cC1jb2xvcjogI0FCMzQzNDtcblxuLmNhbC1zaW5nbGUtcHJpY2UtdXAgLnZmYy1zcGFuLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLXVwLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtdXAgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtcHJpY2UtdXAgLnZmYy1lbmQtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2UtdXAtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS11cCAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLXVwIC52ZmMtYmFzZS1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS11cC1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIFByaWNlIGluY3JlYXNlXG4vLyBCb3RoIGluY3JlYXNlIGFuZCBkZWNyZWFzZVxuLmNhbC1zaW5nbGUtcHJpY2UtZG93biwgLmNhbC1zaW5nbGUtcHJpY2UtdXB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLy8gUHJpY2UgZGVjcmVhc2VcbiRwcmljZS1kb3duLWNvbG9yOiAjNUE4MDdCO1xuXG4uY2FsLXNpbmdsZS1wcmljZS1kb3duIC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkOm5vdCgudmZjLWVuZC1tYXJrZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheSxcbi5jYWwtc2luZ2xlLWRheS1idXN5IC52ZmMtc3Bhbi1kYXkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wcmljZS1kb3duIC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wcmljZS1kb3duIHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS1kb3duLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcHJpY2UtZG93biAudmZjLWJhc2Utc3RhcnQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXByaWNlLWRvd24gLnZmYy1iYXNlLWVuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNlLWRvd24tY29sb3IgIWltcG9ydGFudDtcbn1cbi8vIEVORCBQcmljZSBkZWNyZWFzZVxuXG4vLyBDYWxlbmRhciBwYXJ0aWFsIGFuZCBmdWxsIGRheSBldmVudHNcbiRwYXJ0LWRheS1jb2xvcjogIzc1NkE5NjtcblxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtc3Bhbi1kYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9kYXlfZXZlbnRfcGFydGlhbC5zdmcpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZDpub3QoLnZmYy1lbmQtbWFya2VkKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtc3Bhbi1kYXksXG4uY2FsLXNpbmdsZS1wYXJ0aWFsLWV2ZW50IC52ZmMtc3Bhbi1kYXksXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSxcbi5jYWwtYnVzeS1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLXBhcnRpYWwtZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZC52ZmMtc3RhcnQtbWFya2VkOjpiZWZvcmUsXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLnZmYy1zdGFydC1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtZW5kLW1hcmtlZCxcbi5jYWwtZGF5LWV2ZW50IC52ZmMtZW5kLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCBzcGFuLnZmYy1zcGFuLWRheS52ZmMtbWFya2VkLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnQtZGF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLXBhcnRpYWwtZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCAudmZjLWJhc2UtZW5kLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1wYXJ0aWFsLWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtcGFydGlhbC1ldmVudCAudmZjLWJhc2UtZW5kLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1zaW5nbGUtZGF5LWV2ZW50IC52ZmMtYmFzZS1zdGFydCxcbi52ZmMtd2VlayAudmZjLWRheS5jYWwtc2luZ2xlLWRheS1ldmVudCAudmZjLWJhc2UtZW5kLFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgLnZmYy1iYXNlLXN0YXJ0LFxuLnZmYy13ZWVrIC52ZmMtZGF5LmNhbC1kYXktZXZlbnQgLnZmYy1iYXNlLWVuZCB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgICAvL2JhY2tncm91bmQ6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xufVxuLy8gRU5EIENhbGVuZGFyIHBhcnRpYWwgYW5kIGZ1bGwgZGF5IGV2ZW50c1xuXG4vLyBDYWxlbmRhciBtaXhlZCBwYXJ0aWFsXG4uY2FsLW1peGVkLXBhcnRpYWwgLnZmYy1zcGFuLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0LWRheS1jb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvYnVzeV9taXhlZF9wYXJ0aWFsLnN2Zyk7XG59XG4vLyBFTkQgQ2FsZW5kYXIgbWl4ZWQgcGFydGlhbFxuXG4vLyBDYWxlbmRhciBwYXJ0aWFsIGJ1c3lcbi5jYWwtYnVzeS1wYXJ0aWFsIC52ZmMtc3Bhbi1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydC1kYXktY29sb3IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2J1c3lfbG9jYXRpb25fcGFydGlhbC5zdmcpO1xufVxuLy8gRU5EIENhbGVuZGFyIHBhcnRpYWwgYnVzeVxuXG4udmZjLXdlZWsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52ZmMtZGF5TmFtZXMgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNDNUM1QzUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG59XG5cbi52ZmMtc2luZ2xlLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zvcm1zL2Ryb3Bkb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE5cHg7XG5cbiAgICAmX2RhdGUge1xuICAgICAgICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgLm1hcmtlZC1jbGFzcy1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG5cbi52ZmMtbWFpbi1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtdG9vbHRpcCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnZmYy1jYWxlbmRhciB7XG4gICAgLnZmYy10b3AtZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgICB9XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM0cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkuY2FsLWRheS1idXN5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS5jYWwtc2luZ2xlLWRheS1idXN5LFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtZGF5LWV2ZW50LFxuLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1oaWRlLmNhbC1zaW5nbGUtcGFydGlhbC1ldmVudCxcbi52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtaGlkZS52ZmMtbWFya2VkIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbnNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQuY2FsLXNpbmdsZS1kYXktYnVzeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xufVxuXG4udmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLWhpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnZmYy13ZWVrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG59XG5cbi52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg0N3B4KTtcblxuICAgIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbn1cblxuLnN0YXJ0LWRhdGUtY3VzdG9tIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXJvb20tcmVwZXRpdGlvbiB7XG4gICAgd2lkdGg6IDcxJTtcbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LS13cmFwLmR5bmFtaWMtcHJpY2VzIHtcbiAgICAudmZjLW1haW4tY29udGFpbmVyLnZmYy1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDglO1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbV9yb3cuc3RhcnQtZGF0ZS1jdXN0b20ge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgIGxlZnQ6IC01NXB4O1xuICAgIH1cbn1cblxuLnVzZXItZGFzaGJvYXJkX19jaGVja2JveC13cmFwLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWN1c3RvbS0tZW5kX2RhdGUge1xuICAgIC52ZmMtbWFpbi1jb250YWluZXIudmZjLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEzMyU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI4N3B4KTtcblxuICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLXNlcGFyYXRlbHktbmF2aWdhdGlvbi1idXR0b25zLnZmYy1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLmNhbGVuZGFyLW5ldy1ldmVudC1mb3JtLXdyYXBwcGVyIHtcbiAgICAubW9kYWwtY2FsZW5kYXIuaW5wdXQtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzAzcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNzdweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAjb2ZmZXItbW9kZWwtY3VzdG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX2F2YWlsYWJpbGl0eS1uZXdfZXZlbnQtZGF0ZXMubmV3X2V2ZW50LWNhbGVuZGFycy1zZWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLm5ld19ldmVudC1jYWxlbmRhcnMtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLm5ldy1ldmVudC1kcm9wZG93bi10aW1lIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNhbGVuZGFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC5mb3JtdWxhdGUtaW5wdXQtLXJlcGV0YXRpb24udXNlci1kYXNoYm9hcmRfX2Ryb3Bkb3duLnVzZXItZGFzaGJvYXJkX19hdmFpbGFiaWxpdHktbmV3X2V2ZW50LWRhdGVzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwuYWxsLWRheS1ldmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtY2FsZW5kYXIubW9kYWwtY2FsZW5kYXItZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jYWxlbmRhci5tb2RhbC1jYWxlbmRhci1jdXN0b20tcmVwZXRhdGlvbiB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNTFweCk7XG59XG4iLCIkcmVwZXRhdGlvbi1zZWFyY2ggOiAnLnJlcGV0YXRpb24tc2VhcmNoJztcblxuI3skcmVwZXRhdGlvbi1zZWFyY2h9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDMxMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbiAgXG4gICAgJi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgXG4gICAgJi1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDoxMjZweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgfVxuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNTVweDtcbiAgICAgIFxuICAgICAgJi1zdGlja3kge1xuICAgICAgICB0b3A6IDE1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgXG4gICAgICAmLWhpZGUge1xuICAgICAgICB0b3A6LTE1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnNhZmFyaS1uby1qdW1wIHtcbiAgICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tbW9iaWxlOmZvY3VzLXdpdGhpbiB7XG4gICAgICB0b3A6IDE1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1tb2JpbGUtaGlkZSB7XG4gICAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXRleHQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHdoaXRlKTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY2FyZXQtY29sb3I6IGJsYWNrO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIFxuICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdCB7XG4gICAgQGV4dGVuZCAjeyRyZXBldGF0aW9uLXNlYXJjaH0tdGV4dC1pbnB1dDtcbiAgICBAaW5jbHVkZSByZXNldC1zZWxlY3QoKTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS04O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICBcbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6LTc0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG5cbiAgICAmX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfcHJpY2VkeW5hbWljIHtcbiAgICAgIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1zZWFyY2gtc2VsZWN0LW9wdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogLTg5cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG5cbiAgICAmX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfcHJpY2VkeW5hbWljIHtcbiAgICAgIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LW1vYmlsZS1zdGlja3kge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAjeyRyZXBldGF0aW9uLXNlYXJjaH0tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdC1vcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcGluaywgJGFscGhhOiAwLjUpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHBpbmssICRhbHBoYTogMC41KTtcbiAgICB9XG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwaW5rLCAkYWxwaGE6IDAuNSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uLWVtcHR5IHtcbiAgICBAZXh0ZW5kICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xuICB9XG4gIFxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICBAZXh0ZW5kICN7JHJlcGV0YXRpb24tc2VhcmNofS1zZWxlY3Qtb3B0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LWZvcm0tc3VibWl0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICBcbiAgI3skcmVwZXRhdGlvbi1zZWFyY2h9LWZvcm0tc3VibWl0dGVkIHtcbiAgICBAZXh0ZW5kICN7JHJlcGV0YXRpb24tc2VhcmNofS1mb3JtLXN1Ym1pdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgXG4gICN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgICB9XG4gICAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICIsIiRwcmljZWR5bmFtaWMgOiAnLnByaWNlZHluYW1pYyc7XG5cbiN7JHByaWNlZHluYW1pY30ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbiAgXG4gICAgJi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgXG4gICAgJi1zdGlja3kge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDoxMjZweDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICBcbiAgICAgICYtc3RpY2t5IHtcbiAgICAgICAgdG9wOiAxNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gIFxuICAgICAgJi1oaWRlIHtcbiAgICAgICAgdG9wOi0xNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBhbGwgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zYWZhcmktbm8tanVtcCB7XG4gICAgI3skcHJpY2VkeW5hbWljfS1tb2JpbGU6Zm9jdXMtd2l0aGluIHtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1tb2JpbGUtaGlkZSB7XG4gICAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgI3skcHJpY2VkeW5hbWljfV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS10ZXh0LWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCR3aGl0ZSk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGNhcmV0LWNvbG9yOiBibGFjaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LXNlYXJjaC1zZWxlY3Qge1xuICAgIEBleHRlbmQgI3skcHJpY2VkeW5hbWljfS10ZXh0LWlucHV0O1xuICAgIEBpbmNsdWRlIHJlc2V0LXNlbGVjdCgpO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdC1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6LTc0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDQ5cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAjeyRwcmljZWR5bmFtaWN9LXNlbGVjdF9fZmlyc3Qtb3B0aW9uIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRwaW5rLCAkYWxwaGE6IDAuNSk7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcGluaywgJGFscGhhOiAwLjUpO1xuICAgIH1cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHBpbmssICRhbHBoYTogMC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9uLWVtcHR5IHtcbiAgICBAZXh0ZW5kICN7JHByaWNlZHluYW1pY30tc2VsZWN0LW9wdGlvbjtcbiAgfVxuICBcbiAgXG4gICN7JHByaWNlZHluYW1pY30tc2VsZWN0X19maXJzdC1vcHRpb24ge1xuICAgIEBleHRlbmQgI3skcHJpY2VkeW5hbWljfS1zZWxlY3Qtb3B0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICBcbiAgI3skcHJpY2VkeW5hbWljfS1mb3JtLXN1Ym1pdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gICN7JHByaWNlZHluYW1pY30tZm9ybS1zdWJtaXR0ZWQge1xuICAgIEBleHRlbmQgI3skcHJpY2VkeW5hbWljfS1mb3JtLXN1Ym1pdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvY2xvc2UtZ3JleS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgXG4gICN7JHBhZ2luYXRpb259LS1qb2Itb3ZlcnZpZXcge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgI3skcGFnaW5hdGlvbn1fX251bWJlcnMtY29udCB7XG4gICAgICBtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMjNweCkgMDtcbiAgICB9XG4gICAgI3skcGFnaW5hdGlvbn1fX2NvdW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuXG4gIC5kaXNjb3VudHtcbiAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc3VyY2hhcmdle1xuICAgIGNvbG9yOnJlZCAhaW1wb3J0YW50O1xuICB9IiwiLmVycm9yLXBhZ2Uge1xuICBwYWRkaW5nOiAyMCUgMCA0MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1iZztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEwJSAwIDE1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMTAlIDA7XG4gIH1cbiAgJi5lcnJvci1wYWdlLS12dWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxuICB9XG59XG5cbi5lcnJvci1wYWdlX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogJG1haW4tbmF2LWJnIHVybCgjeyRpbWFnZXMtZm9sZGVyfS9iZy9zdGVja2VyLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCBjYWxjdWxhdGVSZW0oNTBweCkgNDAlO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oOTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KSA0MCU7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2xpbmtzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xufVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdCB7fVxuXG4uZXJyb3ItcGFnZV9fbGlua3MtbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICAgJGVkLWRldGFpbHM6ICcuZW50aXR5LWRldGFpbHMnO1xuICAgIFxuICAgIGJvZHl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHMge1xuICAgICAgICAuY29sLW1kLTh7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kaXNwbGF5X2xvZ29fcHJpbnQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGlzcGxheS1wcmludCB7XG4gICAgICAgIC8qZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgaGVpZ2h0OjI2MHB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19oZWFkZXItaW5uZXJ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlsc19fbWFpbi1pbWFnZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlscyB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7Ki9cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6MnJlbSAwcHggMXJlbSAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmLS1uby1oZWFkZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9faGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTE1JTs7XG4gICAgICAgIH1cblxuICAgICAgICAmI3skZWQtZGV0YWlsc31fX3RpdGxlLS1zbWFsbC1zY3JlZW57XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fcHJpbnRfdGl0bGUtbm8tbGFiZWx7XG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG5cbiAgICAvLyAjeyRlZC1kZXRhaWxzfV9fdHlwZS1sYWJlbCB7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgdG9wOiAwO1xuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiByZW07XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBjb2xvcjogYmxhY2s7XG4gICAgLy8gICAgIHdpZHRoOiBhdXRvO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvLyAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgLy8gfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNsYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXRhaWxzLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgICN7JGVkLWRldGFpbHN9X190aXRsZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3R5cGUtbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXRhaWxzLWZlYXR1cmVzIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCUpOyAgICAgICAgXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAlKTsgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMjBweCkgMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uLXNlY3Rpb24tbW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCUpOyAgICAgXG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGlzcGxheS1wcmludCB7XG4gICAgICAgIC8qaGVpZ2h0OiAyM3ZoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyovXG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2RldGFpbHMtZmVhdHVyZXMgPiBsaSB7XG4gICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTU0JSAqL1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDIuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAlKTsgICAgICAgIFxuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgIGF1dG87XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXJvdyA+IGRpdiA+IGg0IHtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAvLyAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24ge1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMzUlO1xuICAgIC8vIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi12YWx1ZXMtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTE2JTtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgLy8gaGVpZ2h0OiAyNHZoO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi12YWx1ZXMge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgIH1cbiAgICBcbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuXG4gICAgICAgIC5iZy1zY3JlZW57XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtLXNjcmVlbntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgfVxuXG4gICAgLm5vLWRpc3BsYXktbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tbGFiZWwgPiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEuN3JlbTtcbiAgICB9ICAgXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uLXNlY3Rpb24tLW1vYmlsZS1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19pbmxpbmUtbGlzdCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fbm8tZGlzcGx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3Jvb21zLWV4cGFuZC10cmlnZ2VyICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICNzaG93X3RlbGVmb24ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbi12YWx1ZXMgPiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9fZW1haWwtc2NyZWVudmlldyB7XG4gICAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19lbWFpbC1wcmludHZpZXcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGVzY3JpcHRpb25fX3Bob25lLXNjcmVlbnZpZXd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX2Rlc2NyaXB0aW9uX19waG9uZS1wcmludHZpZXcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAubG9nbywgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yaWJib24tcHJpbnQtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fZGVzY3JpcHRpb25fX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZW50aXR5LWRldGFpbHNfX2Rlc2NyaXB0aW9uX19saXN0ID4gbGkge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19kZXNjcmlwdGlvbl9faW5saW5lLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRpdHktZGV0YWlsc19fcm9vbXMtbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtY29sdW1ue1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB9XG5cbiAgICAvLyAuZW50aXR5LWRldGFpbHNfX3Jvb21zLWxpc3QtLWV4cGFuZGluZyB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAvLyBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIC8vICAgICBjb2xvcjogYmxhY2s7XG4gICAgLy8gfVxuXG4gICAgLmVudGl0eS1kZXRhaWxzX19yb29tcy1leHBhbmQtdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gLmVudGl0eS1kZXRhaWxzX19yb29tcy1saXN0LS1leHBhbmRlZCB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yb29tcy1saXN0LWNvbHVtbjpudGgtY2hpbGQoMyksXG4gICAgI3skZWQtZGV0YWlsc31fX3Jvb21zLWxpc3QtY29sdW1uOm50aC1jaGlsZCg0KSxcbiAgICAjeyRlZC1kZXRhaWxzfV9fcm9vbXMtbGlzdC1jb2x1bW46bnRoLWNoaWxkKDUpe1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgI3skZWQtZGV0YWlsc31fX3JpYmJvbiwgI3skZWQtZGV0YWlsc31fX2F3YXJkX3JpYmJvbixcbiAgICAjeyRlZC1kZXRhaWxzfV9fbm9taW5hdGVfcmliYm9uI3skZWQtZGV0YWlsc31fX2F3YXJkX3JpYmJvbntcbiAgICAgICAgd2lkdGg6IDU4NXB4O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIC8vIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAwLjFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy8gcGFkZGluZzogMnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEwcHggMC42MjVyZW0gMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICAgIC5jb2wtMTItc3R5bGV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JGVkLWRldGFpbHN9X19yaWJib24gPiBkaXYgPiBoMyxcbiAgICAjeyRlZC1kZXRhaWxzfV9fYXdhcmRfcmliYm9uID4gZGl2ID4gaDMge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAvLy8vLy8vb3RoZXIgbG9jYXRpb25cbiAgICAjeyRlZC1kZXRhaWxzfV9fZGV0YWlsc19fbWFpbi1pbWFnZSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcmludF9fZGlzcGxheS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNvdmVyLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICB6LWluZGV4OiA1NTU1O1xuICAgIH1cblxuICAgIC50ZXh0LWxpbmsge1xuICAgICAgICBtYXJnaW46IDAuNXB4IDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICB9XG5cbiAgICAjeyRlZC1kZXRhaWxzfV9fZG9jdW1lbnRze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgfVxufVxuXG4uYnJfX2Rpc3BsYXktLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiJHNlYXJjaC1za2VsZXRvbjogJy5zZWFyY2gtcGFnZV9fcGxhY2Vob2xkZXInO1xuXG4jeyRzZWFyY2gtc2tlbGV0b259X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59IiwiQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzL3otaW5kZXhcIjtcblxuLnNlYXJjaC1wYWdlIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNXB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UtcGFja2FnZXNfX2lubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1tYXAtb3BlbiB7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDcxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItd3JhcC5zZWFyY2gtcGFnZV9faW5uZXItd3JhcC0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZS1wYWNrYWdlc19faW5uZXItdG90YWwge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oMzVweCkgMFxuICB9XG5cbiAgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMsXG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICB9XG5cbiAgLmdtLXVpLWhvdmVyLWVmZmVjdD5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmdtLXN0eWxlLWl3LXRjIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQuc2VhcmNoLXBhZ2VfX2FydGljbGVfX2ltYWdlLWNvbnQtLWdvb2dsZS1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBwYWRkaW5nOiA3MHB4IDAgNDFweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxOHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2hlYWRlcl9fdGl0bGUtcGFja2FnZS5zZWFyY2gtcGFnZV9faGVhZGVyX190aXRsZS0tbWFwLW9wZW4ge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3dyYXAtLW1hcC1vcGVuIHtcbiAgei1pbmRleDogMTU7XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCAjRkY1QTc1O1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgICB0b3A6IC0zN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuXG4gICAgLnNlYXJjaC1wYWdlX19jbG9zZS1idG4uc2VhcmNoLXBhZ2VfX2Nsb3NlLWJ0bi0tbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tc3RpY2t5LXZpc2libGUucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAvLyB3aGVuIHRoZSBmaWx0ZXJzIGFyZSAgdmlzaWJsZVxuICAgIHRvcDogMTE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3BhY2thZ2Uuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UtLW1hcC1vcGVuIHtcbiAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkzcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjkzcHgpO1xuICB9XG5cbiAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19jb250ZW50LS1wYWNrYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MHB4KTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm90dG9tOiA2cHg7XG4gICAgei1pbmRleDogMTM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19faWNvbiB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zZWFyY2gtcGFnZV9fbWFwX19pbmZvLXdpbmRvd19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fbGlzdC0tbW9iaWxlLXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIGNhbGN1bGF0ZVJlbSgycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwaW5rO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1wYWNrYWdlcy5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXktMTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLS1tYXAtb3BlbiB7XG4gIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLW1hcC1vcGVuIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX193cmFwLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcC0tbWFwLW9wZW4ge1xuICAgIHRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9fbWFwLnNlYXJjaC1wYWdlX19tYXAtcGFja2FnZXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1N3B4KTtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZV9faGVhZGVyLXBhY2thZ2Uuc2VhcmNoLXBhZ2VfX2hlYWRlci0tbWFwLW9wZW4ge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3MHB4KSAwIGNhbGN1bGF0ZVJlbSg1NnB4KSAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIG1hcCBvcGVuIHN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlc0ZpbHRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYXJjaC1wYWdlLXBhY2thZ2VzX19pbm5lci10b3RhbCB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgJi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIH1cbiAgfVxuICAmID4gZGl2IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19jbG9zZS1idG4ge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tLXNlYXJjaC1wYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMnB4KTtcbiAgfVxuICAucGFnaW5hdGlvbl9fY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2luYXRpb25fX251bWJlcnMtY29udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fZXh0cmEtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1uby1yZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTM0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19tb3JlLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19leHRyYS1yZXN1bHRzLW1lc3NhZ2UgIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtMjRweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMTVweCkgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICAmX19maXJzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTE2cHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKC0yNHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogOTMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICA+c3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgICAgICAgPiBzcGFuID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID5zcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICYtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgJi1uby1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gICZfX3NpbWlyYWwge1xuICAgICYtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIxcHgpO1xuICAgIH1cbiAgfVxuICAmX190aGlyZCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkcGluay0zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSgzNHB4KTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICZfX3NlY29uZCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDY0cHgpIDA7XG4gICAgJl9fZmlyc3Qge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgICB9XG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmX190aGlyZCB7XG4gICAgICAmLXNtLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1zbS1kaXNwbGF5LW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJl9fdGhpcmQge1xuICAgICAgJi1zbS1kaXNwbGF5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLy8gRm9vdGVyIGVsZW1lbnRzIG92ZXJyaWRlc1xuYm9keTpub3QoLm1vZGFsLW9wZW4pIHtcbiAgLmxhbmRpbmctcGFnZV9fYWJvdXQtLXNlYXJjaC1wYWdlLFxuICAubGFuZGluZy1wYWdlX19hZGQtZW50cnktLXNlYXJjaC1wYWdlLFxuICAubWFpbi1mb290ZXItLXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuLnBhY2thZ2UtcmVzdWx0c19fc2xpZGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTAwMDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cblxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX2ltYWdlLXdyYXAtLXBhY2thZ2Uge1xuICAucGFja2FnZS1yZXN1bHRzX19zbGlkZS1sYWJlbCB7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43MCkgMC45NCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMTYuMTUlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlLm5vLWdyYWRpZW50OjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtbGFiZWwtbGluayB7XG4gIGNvbG9yOiAgI0M1QzVDNTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhY2thZ2UtcmVzdWx0cy1sYWJlbC1saW5rLXNwZWNpYWxzIC50ZXh0e1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3NpbmdsZS1hcnRpY2xlLXBhY2thZ2VzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvc3RpY2t5LWZpbHRlci1wYWNrYWdlc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVyc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1jYWxlbmRhclwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1tYWluXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLXN3aXRjaFwiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzLXBhY2thZ2VzL3BhY2thZ2UtZmlsdGVycy1lZGl0XCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLXNwZWNpYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1maWx0ZXJzLW1lYWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1kZXRhaWxzLXJlc2VydmF0aW9uXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcHJpbnQtcGFja2FnZS1kZXRhaWxzXCI7XG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdHMtcGFja2FnZXMvcGFja2FnZS1zbGlkZXJcIjtcblxuXG4iLCIkc2VhcmNoLXBhZ2UtYXJ0aWNsZSA6ICcuc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2UnO1xuXG4vKlxuICogU2luZ2xlIHNlYXJjaCByZXN1bHRcbiAqL1xuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0ge1xuICAmX19wYWNrYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODlweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgICA+LmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgXG4gICAgICA+LmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWF4LW51bSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLS1uby1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1zbGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OXB4KTtcbiAgfVxuXG4gICYtc2xhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDkwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2lubmVyLS1wYWNrYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyN3B4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzNweCkgMCBjYWxjdWxhdGVSZW0oMjdweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXItLXNsYTpob3ZlciB7XG4gICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcC50bnMtc2xpZGUtYWN0aXZlIHt9XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi0tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnRucy1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnRucy1uYXYtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtMzlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0zOXB4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLnRucy1zbGlkZS1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgtNDVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDE3M3B4KTtcblxuICAgIC50bnMtbmF2IHtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2xhIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI1NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTQ2cHgpO1xuXG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2ltYWdlLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzAwcHgpO1xuICAgICAgfVxuXG4gICAgICAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZV9faW1hZ2Utd3JhcDpub3QoLnNlYXJjaC1wYWdlX19hcnRpY2xlX19pbWFnZS13cmFwLS1zaW5nbGUtaW1hZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy1qb2JzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMjBweCk7XG4gIH1cblxuICBAYXQtcm9vdCAudGlueS1zbGlkZXJfX21vYmlsZS12ZXJzaW9uLS10aW55LWNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICN7JHRoaXN9Om5vdCgjeyR0aGlzfS0tc2luZ2xlLWltYWdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDMyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI5Mi42MzhweCk7XG4gICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gI3skdHJhbnNpdGlvbi1zbG93fTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy93aWR0aDogY2FsY3VsYXRlUmVtKDI3MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MTBweCk7XG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIC8vICYubGF6eWxvYWR7XG4gICAgLy8gICBtaW4taGVpZ2h0OiAxMTAwJTtcbiAgICAvLyAgIG1pbi13aWR0aDogMTEwMCU7XG4gICAgLy8gfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDhweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2NvbnRlbnQtLXBhY2thZ2Uge1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiAwO1xuICB6LWluZGV4OiAzO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjdWxhdGVSZW0oLTMwcHgpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM5MXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fY29udGVudC0tc2xhIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDFweCkgY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMTJweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2Zhdm91cml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG5cblxuICAmLS1saWtlZCB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19wYWNrYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDNweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40MCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSg2cHgpO1xuICBnYXA6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDdweCkgMCBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4vKlxuICogUmlnaHQgdG9wXG4gKi9cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3AtLXBhY2thZ2Uge1xuICB3aWR0aDogMTAwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgZ2FwOiAxcmVtO1xuXG4gIC8vICYtLW1kLXZpc2libGUge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAmLXNsYSB7XG4gICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlX190b3BfX2xhYmVsIHtcbiAgICAgIC5zay1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbiAgfVxuXG4gICYtLWxnLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxnLXZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLS1mYXZvdXJpdGVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuXG4gICYtLXJlZ2lvbi1pY29uIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm5leHRfX2ljb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbGw6IGJsYWNrO1xufVxuXG4uc2staWNvbi1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxvY2F0aW9uX19yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTY1JTsgXG5cbiAgJi1zbGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2xvcjogI0M1QzVDNTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tcGxhY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIC8vfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tZ3Vlc3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBhdC1yb290ICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdG9wX19sYWJlbC0tZmF2b3VyaXRlcyB7XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tLW1hcC1vcGVuICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tbGlrZWQge1xuICAgIC5wYXRoLTAge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3BfX2xhYmVsLS1zbGEtYnV0dG9uIHtcblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgLy8gcGFkZGluZzogMHB4IDE4cHg7XG4gIC8vIG1hcmdpbi10b3A6LThweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTotOHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDI2cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjNweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogMTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW5uZXI6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYS0yLWNvbG9yO1xuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2JvdHRvbS0tc2xhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4IDlweCAxM3B4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RvcF9fbGFiZWwtLWxvY2F0aW9uLS1wYWdlIHtcblxuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1saWtlZCB7XG4gICAgLnBhdGgtMCB7XG4gICAgICAvL2ZpbGw6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fbWFyZ2ktbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fZXhjZXJwdC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZS0tcGFja2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtc2xhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblxuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtc2xhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAmLXNsYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1MzUzO1xuXG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG4gICYtLWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSg1cHgpIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gIC5zay1pY29uIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvLWxpc3RfX3RleHQge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg3cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTdweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3JhdGluZy12YWx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKCBBYm92ZSAxMDI0cHggKVxuICovXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS0tbWFwLWNsb3NlZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS10b3AtcHJlbWl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3RpdGxlX190YWctLWluLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cblxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19mYXZvdXJpdGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICZfX3BhY2thZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgJi1zbGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2UtY29udCB7XG4gICAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oLTYwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLXNsYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjU2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxNjhweCk7XG4gICAgICAgIHRvcDogY2FsY3VsYXRlUmVtKC00NnB4KTtcblxuICAgICAgICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9faW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbWFnZS13cmFwIHtcbiAgICAgIC8vd2lkdGg6IGNhbGN1bGF0ZVJlbSg0NDhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNjNweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtLXRvcC1wcmVtaXVtIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICB9XG4gICAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2V4Y2VycHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuICAgICAgJi1zbGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNy4wMjRweCk7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSB7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oODNweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vICAgd2lkdGg6IDU4cHg7XG4gIC8vICAgaGVpZ2h0OiAzNHB4O1xuICAvLyB9XG4gICYtZ3JpZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkLXNtIHtcbiAgICByaWdodDogLTFweDtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nb2xkLWJhZGdlLnN2Zyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dvbGQtYmFkZ2Uuc3ZnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ29sZC1iYWRnZS1saXN0LXNtYWxsLnN2Zyk7XG4gICAgICB3aWR0aDogMy4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgfVxuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19iYWRnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saXN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzhweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX3Njb3JlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KSAwIGNhbGN1bGF0ZVJlbSgzMHB4KSBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjZweCkgMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJj5kaXYge1xuICAgICAgY29sb3I6ICNEOUM0QUE7XG4gICAgfVxuICB9XG59XG5cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uIHtcbiAgcGFkZGluZzogOXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDE3cHggMCAwIDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1saWtlLWljb24tLXBhY2thZ2VzIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX0tdmFsdWF0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLW1hcCBvcGVuIHN0YXRlIHZhbHVhdGlvbiBzdHlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9LS1tYXAtb3BlbiB7XG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyBcbiAgfVxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19leGNlcnB0LS1zaG93LXZhbHVhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LWRlc2NyaXB0aW9uLS1zaG93LXZhbHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS12YWx1YXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICN7JHNlYXJjaC1wYWdlLWFydGljbGV9LXZhbHVhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgI3skc2VhcmNoLXBhZ2UtYXJ0aWNsZX1fX2luZm8tYWJvdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4jeyRzZWFyY2gtcGFnZS1hcnRpY2xlfS1tb2JpbGUtdGFnIHtcbiAgQGV4dGVuZCAjeyRzZWFyY2gtcGFnZS1hcnRpY2xlfV9fdGl0bGVfX3RhZztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X19saW5rIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN7JHNlYXJjaC1wYWdlLWFydGljbGV9X2lubmVyLS1wYWNrYWdlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fY29udGVudC0tcGFja2FnZSB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgfVxufVxuXG5cbiNwYWNrYWdlcy1zb3J0aW5nLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL3NvcnRpbmctaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDYwcHggMXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1cHggMXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXVsYXRlLWlucHV0LS1wYWNrYWdlcy1zb3J0aW5nX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLnJlcGV0YXRpb24tc2VhcmNoLXNlbGVjdC1vcHRpb24tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbm5lci0tcGFja2FnZSB7XG4gIC50aW55LXNsaWRlcl9fbmF2aWdhdGlvbi0tY2Fyb3VzZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnRpbnktc2xpZGVyX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlueS1zbGlkZXJfX2Fycm93LS1jYXJvdXNlbC1sZWZ0IHtcbiAgICBsZWZ0OiAxLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLXJpZ2h0IHtcbiAgICByaWdodDogMS41cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGlueS1zbGlkZXJfX25hdmlnYXRpb24tLWNhcm91c2VsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX2FydGljbGUtLXBhY2thZ2VfX3RvcF9fbGFiZWwtLWd1ZXN0cy5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59IiwiJHN0aWNreS1maWx0ZXI6ICcucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXInO1xuJGlubGluZS1maWx0ZXI6ICcucGFja2FnZXMtc2VhcmNoLXBhZ2VfX2lubGluZS1maWx0ZXInO1xuJG1hcC10cmlnZ2VyOiAnLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19tb2JpbGUtbWFwLXRyaWdnZXInO1xuLypcbiAqIFN0aWNreSBoZWFkZXJcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkc3RpY2t5LWZpbHRlci1wYWNrYWdlcy16O1xuICAmLS1tYXAtb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC0xNnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICB9XG4gICYtLW5vLXJlc3VsdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuI3skaW5saW5lLWZpbHRlcn0ge1xuICAuc2VhcmNoLXBhZ2UtLW1hcC1vcGVuICZ7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMTJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAtLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtbm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9LS1vdmVybGF5IHtcbiAgICB6LWluZGV4OjY7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IC0zOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gIEBpbmNsdWRlIHJlc2V0LXVsKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gIGZsZXg6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KSAycHg7XG4gICAgbGkge1xuICAgICAgLy8gcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbW9iaWxlLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSAycHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVue1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyRzdGlja3ktZmlsdGVyfV9fcGlsbF9fY2xlYXItYnRuIHtcbiAgICAgICAgICAgIHRvcDo5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHRfX2NsZWFyIHtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX21vYmlsZS1tYXAtdHJpZ2dlci0taGlkZGVuIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc2VhcmNoLXBhZ2UtLXN0aWNreS1maWx0ZXIgLnNlYXJjaC1wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODhweCk7XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9X19waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxN3B4KSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTI7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tcGluay1wcm92aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuICB9XG4gICYtLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gIH1cbiAgJi0tZG90cyB7XG4gICAgcGFkZGluZzogMCAwLjU1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweDtcblxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfV9fdHJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM3cHgpO1xuICBjb2xvcjogJHdoaXRlO1xuICAvLyBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuICBtYXJnaW46IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgLy8gbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbn1cblxuLmljb24tcm9vbXMsXG4uaWNvbi1tZWFscyxcbi5pY29uLWNhbGVuZGFyLFxuLmljb24tcGxhY2UsXG4uaWNvbi1zcGVjaWFscyB7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4uaWNvbi1yb29tcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Sb29tcy5zdmcnKTtcbn1cblxuLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvcGFja2FnZXMvY2FsZW5kYXIuc3ZnJyk7XG59XG5cbi5pY29uLW1lYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL0Vzc2VuLnN2ZycpO1xufVxuXG4uaWNvbi1wbGFjZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9Eb3BwZWx6aW1tZXIuc3ZnJyk7XG59XG5cbi5pY29uLXNwZWNpYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL3BhY2thZ2VzL3NwZWNpYWxzLnN2ZycpO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLWRhcmsuaWNvbi1yb29tcyxcbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbC0tZGFyay5pY29uLW1lYWxzLFxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTNweCkgMC42cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjgxMjVyZW0gY2FsY3VsYXRlUmVtKDEwLjVweCk7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjdWxhdGVSZW0oMTNweCkgMC42cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDEzcHg7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tY2FsZW5kYXIucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXJfX3BpbGwtLW5vdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOjAuNXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1HcmV5LCAjNDQ0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLVNlY29uZGFyeS1HcmV5LCAjNDQ0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjVweCAjNDQ0O1xuXG4gICAgJi5pY29uLWNhbGVuZGFyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fcGlsbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5udW0tZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuOSU7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIDA7XG4gICYtLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgfVxuICAmLS1waW5rLXByb3ZpZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTdweCkgY2FsY3VsYXRlUmVtKDZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIDAgY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gICAgJi0tcGluay1wcm92aWRlciB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg3cHgpIGNhbGN1bGF0ZVJlbSgxN3B4KSBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn1fX3BpbGxfX2NsZWFyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oLTEwcHgpO1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIC5zay1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IDAuM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jeyRtYXAtdHJpZ2dlcn0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB6LWluZGV4OiAkdHJpZ2dlci1idG4tejtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKC01NXB4KTtcblxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oN3B4KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN7JG1hcC10cmlnZ2VyfV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn1cblxuLypcbiAqIFN0aWNreSBzdHlsZXNcbiAqL1xuXG4ucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiN7JHN0aWNreS1maWx0ZXJ9IHtcbiAgJHRoaXMgOiAmO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tb2JpbGUtc3RpY2t5IHtcbiAgICAgIHotaW5kZXg6IDI3O1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNThweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLGxnKSB7XG4gICAgJi0tc3RpY2t5LFxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDY5cHgpO1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19tYXAtdHJpZ2dlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3RpY2t5LXZpc2libGUge1xuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX3dyYXAge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmLS1zdGlja3kge1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjlweCk7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X19saXN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgICAgI3skc3RpY2t5LWZpbHRlcn1fX21hcC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGlja3ktdmlzaWJsZSB7XG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcCB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1hcC1vcGVuIHtcbiAgICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAjeyRzdGlja3ktZmlsdGVyfV9fd3JhcC0tc3RpY2t5LW5vLWJvcmRlciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LXZpc2libGUjeyRzdGlja3ktZmlsdGVyfS0tbWFwLWNsb3NlZCB7XG4gIC8vIHRoaXMgbmVlZHMgdG8gYmUgMTUgYW5kIG5vdCAxNywgc28gaXQgZG9lc24ndCBhcHBlYXIgb24gdG9wIG9mIGxvZ2luIG1vZGFsXG4gIHotaW5kZXg6IDE1O1xufVxuXG4jeyRzdGlja3ktZmlsdGVyfS0tc3RpY2t5LW1vYmlsZS1ub3QtdmlzaWJsZSN7JHN0aWNreS1maWx0ZXJ9LS1tYXAtY2xvc2VkIHtcbiAgei1pbmRleDogNDtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4vKlxuICogTWFwIGNsb3NlZCBzdHlsZXMgKFNjcmVlbnMgYWJvdmUgTEcgc2l6ZSlcbiAqL1xuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1jbG9zZWQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICN7JHN0aWNreS1maWx0ZXJ9X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE4cHgpIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3RpY2t5LWZpbHRlcn0tLW1hcC1vcGVuIHtcbiAgICAubWwtMTYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICB9XG5cbiAgI3skc3RpY2t5LWZpbHRlcn1fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyX19waWxsLS1kYXJrLmljb24tcGxhY2Uge1xuICBtaW4td2lkdGg6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG59XG5cblxuLy8gbmV3IHN0eWxlcyBmb3IgdGhlIHBhY2thZ2UgZmlsdGVyc1xuI3skc3RpY2t5LWZpbHRlcn0ge1xuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNENTE1RjtcbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLXRleHQtLWNpcmNsZS1maXhlZCB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX3RhYnMtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtLWNoZWNrZWQge1xuICAgIC5zZWFyY2gtZmlsdGVyX19pbnB1dC1sYWJlbC0tZXZlbnQtdHlwZSxcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLW9mZmVyLXR5cGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tc3RpY2t5LFxuICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtd3JhcC0tZXZlbnQtdHlwZSAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgLnNlYXJjaC1maWx0ZXJfX3RhYi1idXR0b24tLXJlZ2lvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDM4cHgpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFicy5zZWFyY2gtZmlsdGVyX190YWJzLS1yZWdpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19zZWFyY2gtaW5wdXQtLWFjdGl2ZS1rYW50b24sXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tY3VzdG9tc2xpZGUtZGl2VXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDk2cHgpO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtLWd1ZXN0cy1maWx0ZXIsXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5NnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuc2VhcmNoLWZpbHRlcl9faW5wdXQtbGFiZWwtLWV2ZW50LXR5cGUge1xuICAgICAgLnNlYXJjaC1maWx0ZXJfX21haW4tdGl0bGUtLWZpeGVkIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1yZWdpb24uc2VhcmNoLWZpbHRlcl9fbWFpbi10aXRsZS0tZml4ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLFxuICAgIC5zZWFyY2gtZmlsdGVyX190YWItYnV0dG9uLS1yZWdpb24ge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyX190YWJzLnNlYXJjaC1maWx0ZXJfX3RhYnMtLXJlZ2lvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWZpbHRlci1idXR0b25zLXdyYXAgPiBidXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tZ3Vlc3RzLWZpbHRlciAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC0taGFzLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm11bGF0ZS1pbnB1dC0tbnVtYmVyY2xlYXJhYmxlX19jbGVhci1idG4ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMuc2VhcmNoLWZpbHRlcl9fYnV0dG9uLWNvbnQtLWZpeGVkLnNlYXJjaC1maWx0ZXJfX2J1dHRvbi1jb250LS1ndWVzdHMtLW91dHNpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZGVza3RvcC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LWxhYmVsLS1ldmVudC10eXBlIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyX19tYWluLXRpdGxlLS1maXhlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1maWx0ZXJfX2lucHV0LS1jaXJjbGUtZml4ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXJfX2lubmVyLnNlYXJjaC1maWx0ZXJfX2lubmVyLS1maXhlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbixcbiAgICAuc2VhcmNoLWZpbHRlcl9fdGFiLWJ1dHRvbi0tcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LS1ndWVzdHMtZmlsdGVyIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFja2FnZXMtc2VhcmNoLXBhZ2VfX3N0aWNreS1maWx0ZXItLXN0aWNreS12aXNpYmxlIC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlcl9fd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiIsIiRwZi13aGVuOiAnLnBhY2thZ2UtZmlsdGVyc19fd2hlbic7XG4kcGYtZXZlbnQtZGF5czogJy5wYWNrYWdlLWZpbHRlcl9fZXZlbnQtZGF5cyc7XG4kaGVhZGVyLWhlaWdodC1zbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuJGhlYWRlci1oZWlnaHQtbGc6IGNhbGN1bGF0ZVJlbSgxMDRweCk7XG5cblxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tbWVhbHMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1zcGVjaWFscyAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCA2cHg7XG59XG5cbi5zay1tb2RhbF9fdGl0bGUtaWNvbi5pY29uLXBsYWNlLFxuLnNrLW1vZGFsX190aXRsZS1pY29uLmljb24tcm9vbXMsXG4uc2stbW9kYWxfX3RpdGxlLWljb24uaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDVweDtcbn1cblxuLnBhY2thZ2VzLXNlYXJjaC1wYWdlX19zdGlja3ktZmlsdGVyLS1zdGlja3ktdmlzaWJsZS5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci0tbWFwLWNsb3NlZC5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci5wYWNrYWdlcy1zZWFyY2gtcGFnZV9fc3RpY2t5LWZpbHRlci1vcGVuLWZpbHRlciB7XG4gICAgei1pbmRleDogMTc7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLS10aW1lLW9mLWRheSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLS10aW1lLW9mLWRheS5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMjRweCkgMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtbWFpbi5wYWNrYWdlLWZpbHRlcl9fZGF5LXRhYi1sYWJlbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2VkaXQtZXZlbnQtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGVsZXRlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7IFxuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX21lYWxzLWluZm8tbW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogMCAyNHB4IGNhbGN1bGF0ZVJlbSg0MHB4KSAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDc5cHgpO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYgcCxcbiAgICBkaXYgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgLnNrLW1vZGFsX19oZWFkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTdweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uby1tYXJnaW4tdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19vdmVybmlnaHQge1xuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19lZGl0LWV2ZW50LW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fbWVhbHMsXG4ucGFja2FnZS1maWx0ZXJfX292ZXJuaWdodCB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgLy8gdG9wIHByb3BlcnR5IG11c3QgYmUgdGhlIHNhbWUgYXMgdGhlIGhlYWRlciBoZWlnaHRcbiAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1sZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm9vbXNfc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICB9XG59XG5cbi5yb29tc19zZWN0aW9uLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19jaGVja2JveDpjaGVja2VkICsgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbiAgICB9XG59XG5cbi51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcC0tcm9vbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgLnVzZXItZGFzaGJvYXJkX19wYWNrYWdlLWNoZWNrYm94LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19tZWFscyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSoxMDAgLSAxNDRweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fc3dpdGNoIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsbC12aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIHNwYW4geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxsLXZpZXctLWljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmhhbGwtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjlweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFsbC12aWV3LS1hcnJvdy1yaWdodC5lZGl0LW1lYWxzIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG59XG5cbi5hZGQtaGFsbC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkLS1zdGlja3kuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5zay1tb2RhbC5wYWNrYWdlLWZpbHRlcl9fd3JhcC5oaWRkZW4ge1xuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX2JvZHktcm9vbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMCBjYWxjdWxhdGVSZW0oNDBweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgZGl2IHAsXG4gIGRpdiBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5e1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stbW9kYWxfX2hlYWQge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDU3cHgpO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbC1mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyX19oYWxscy1pbmZvLW1vZGFsLXdyYXBwZXIge1xuICAgIC5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGluay1lZGl0LW1lYWxzIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0xICFpbXBvcnRhbnQ7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5oYWxsLXZpZXctLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uZWRpdC1oYWxscy1maWx0ZXIuaGFsbC12aWV3LS1ib3JkZXItYm90dG9tIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5LXJvb21zIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLXJlc3VsdHMtcm9vbS1pbmZvLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fcm9vbXMtaW5mby1tb2RhbC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSAgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRwZi1jYWxlbmRhci1tb2RhbDogJy5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsJztcblxuLnBhY2thZ2UtZmlsdGVyX19jYWxlbmRhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDUzcHgpIDAgY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9wYWNrYWdlcy9jYWxlbmRhci1ibGFjay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jeyRwZi1jYWxlbmRhci1tb2RhbH0ge1xuICAgIHotaW5kZXg6IDY2NzA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cbiAgICAgICAgLnZmYy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY2FsZW5kYXI+LnZmYy1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZmYy1jYWxlbmRhciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAudmZjLXRvcC1kYXRlLnZmYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg1MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIC52ZmMtdG9wLWRhdGUudmZjLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjkwKTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDA4cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIDAgMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCkgY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC52ZmMtbWFpbi1jb250YWluZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC52ZmMtZGF5TmFtZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHZmYy13ZWVrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuXG4gICAgLnZmYy13ZWVrPi52ZmMtZGF5PnNwYW4udmZjLXNwYW4tZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZS52ZmMtY2VudGVyPnNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XG4gICAgfVxuXG4gICAgLnZmYy10b3AtZGF0ZT5zcGFuLnZmYy11bmRlcmxpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICAudmZjLXdlZWsgLnZmYy1kYXkgc3Bhbi52ZmMtc3Bhbi1kYXkudmZjLW1hcmtlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmZjLXdlZWsgLnZmYy1kYXkudmZjLWRheS1kaXNhYmxlZCBzcGFuLnZmYy1zcGFuLWRheSB7XG4gICAgICAgIGNvbG9yOiAjQzVDNUM1O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAgICAtLS0tLS0tLS0tLS0tLSBDQUxFTkRBUiBNT0RBTCAtIFVQKExHKSBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgICAgIHRvcDogNDMlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcblxuICAgICAgICAgICAgLnZmYy1hcnJvdy1yaWdodCxcbiAgICAgICAgICAgIC52ZmMtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmZjLWFycm93LWxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWRheU5hbWVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudmZjLWN1cnNvci1wb2ludGVyLnZmYy1jdXJzb3ItcG9pbnRlci1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIudmZjLWN1cnNvci1wb2ludGVyLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtY2FsZW5kYXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oNDZweCkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZmMtdG9wLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH0gLy8gICAgLS0tLS0tLS0tLS0tLS0gQ0FMRU5EQVIgTU9EQUwgLSBVUChMRykgU1RZTEVTIEVORC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVRBQkxFVCBTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIC52ZmMtY2FsZW5kYXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDQ5NnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgyMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJMRVQgU1RZTEVTIEVORC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufVxuXG4jeyRwZi1jYWxlbmRhci1tb2RhbH0tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogU29maWEgUHJvO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7XG4gICAgfVxufVxuXG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZSB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwOHB4KTtcbiAgICB9XG59XG5cbi5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XG59XG5cbi5lZGl0X2RldGFpbHNfbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS1wYWNrYWdlLS1maXRsZXItY2FsZW5kYXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC52ZmMtY3Vyc29yLXBvaW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudmZjLWNhbGVuZGFyIC52ZmMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxufVxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCxcbi5wYWNrYWdlLWRldGFpbHMge1xuICAgIC52ZmMtd2VlayAudmZjLWRheSBzcGFuLnZmYy1zcGFuLWRheS52ZmMtZGlzYWJsZWQsXG4gICAgLnZmYy13ZWVrIC52ZmMtZGF5IHNwYW4udmZjLXNwYW4tZGF5LnZmYy1tYXJrZWQudmZjLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuc2stbW9kYWxfX2JvZHkuc2stbW9kYWxfX2JvZHktcGFja2FnZS0tZml0bGVyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAucGFja2FnZS1jYWxlbmRhci1tb2RhbCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbGVuZGFyLXN1YnRpdGxlLWg1IHtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgc3Bhbi5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYWxlbmRhci1sYWJlbCB7XG4gICAgY29sb3I6ICAjMkMyQzJDO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uY2FsZW5kYXItc3VidGl0bGUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmNpcmNsZSxcbi5oYWxmLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxufVxuXG4uY2lyY2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi5oYWxmLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTU5NTk1IDUwJSwgIzJDMkMyQyA1MCUpO1xufVxuXG4uY2lyY2xlLnB1cnBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkI5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uaGFsZi1jaXJjbGUucHVycGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5NTk1OTUgNTAlLCAjNzQ2Qjk1IDUwJSk7XG59XG4uc2stbW9kYWwtLXJlZ3VsYXItc2l6ZS5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3JlbTtcblxuICAgICAgICBzcGFuLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5wYWNrYWdlLWNhbGVuZGFyLW1vZGFsIHtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH0gIFxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50ZXh0LXVuZGVybGluZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWhlYWQge1xuICAgICAgICBcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fY2FsZW5kYXItbW9kYWwtZm9vdGVyLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NhbGVuZGFyLW1vZGFsLWlubmVyLFxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAubm8tc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkcGYtd3JhcDogJy5wYWNrYWdlLWZpbHRlcl9fd3JhcCc7XG4kcGYtZm9vdGVyOiAnLnBhY2thZ2UtZmlsdGVyX19mb290ZXInO1xuXG4jeyRwZi13cmFwfSB7XG4gICAgei1pbmRleDogNjY2OTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wYWNrYWdlLWZpbHRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSBjYWxjdWxhdGVSZW0oMjRweCkgMXJlbSBjYWxjdWxhdGVSZW0oMjRweCk7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSBjYWxjdWxhdGVSZW0oNDBweCkgMnJlbSBjYWxjdWxhdGVSZW0oNDBweCk7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTA0cHggMWZyIDEyN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2OHB4IDFmciA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fdGl0bGUtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxufVxuXG4jeyRwZi13cmFwfS1wYWRkaW5nLXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCAtIDE2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI3skcGYtd3JhcH0taGVhZC0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2NzJweCk7XG4gICAgfVxufVxuXG4jeyRwZi13cmFwfS1oZWFkLS1pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIHRvcDphdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMzc1cHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyAvKiAxNDAlICovXG4gICAgfVxuXG4gICAgJi0tZmlsdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTEFCRUxTLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwsXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tYWluLFxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtYm9sZCxcbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLWdyZXksXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC13YXJuaW5nLFxuLnBhY2thZ2UtZmlsdGVyc19fbGluayxcbi5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmssXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1zbSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICBjb2xvcjogJGRhcmstZ3JleS0yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fYmxhY2stbGlua19fZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtd2FybmluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgY29sb3I6ICRwaW5rO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19sYWJlbC1tZWFscyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLWdhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4ucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHBpbmstMjtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmsge1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuXG4ucGFja2FnZS1maWx0ZXJzX19saW5rLXRlcm1ze1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwtaWNvbiB7XG4gICAgLnNrLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLXNtIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMjEuNDVweDtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1MYWJlbHMgZW5kLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFja2FnZS1maWx0ZXJzX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmV5LTFcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4jeyRwZi1mb290ZXJ9IHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMzM7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAucGluay1idXR0b24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KSBjYWxjdWxhdGVSZW0oMjNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICB9XG5cbiAgICAmLWVkaXQtLW1lYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tQlVUVE9OUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbixcbi5waW5rLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbn1cblxuLnRleHQtdW5kZXJsaW5lLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzJweCk7XG59XG5cbi50ZXh0LXVuZGVybGluZS1idXR0b24uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYzVjNWM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGluay1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE5Ny4zOTFweCk7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ2LjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE2Ny42ODhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tZW5kIGJ1dHRvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLXBhZGRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24tbm8tdG9wLXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19ib3gtc3BhY2Utb3V0c2lkZSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMzJweCkgY2FsY3VsYXRlUmVtKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgICYtbWVhbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmV5LWJveCxcbi5ib3gtbm8tYmcge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG59XG5cbi5ncmV5LWJveCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG59XG5cbi5ib3gtbm8tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLnNrLW1vZGFsX19ib2R5Pi5wYWNrYWdlLWZpbHRlcl9fc2VjdGlvbi5uby1tYXJnaW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICYtbGcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzcGxheS1mbGV4LWxnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5cbi5zay1tb2RhbC0tcmVndWxhci1zaXplPi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDU5MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gICAgfVxufVxuLy9zay1tb2RhbC0tc21hbGwtc2l6ZT4uc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbi8vICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg1OTJweCk7XG4vL1xuLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbi8vICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDY3MnB4KTtcbi8vICAgIG1heC1oZWlnaHQ6IDQ1JTtcbi8vICB9XG4vL31cbi5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbCxcbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTNweCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJfX3JhZGlvLWxhYmVsLS1yZXN0YXVyYW50IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg3cHgpO1xuICAgIH1cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLWNoZWNrZWQge1xuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy9mb3Jtcy9jbG9zZS1ibGFjay5zdmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLW5ldy5zdmcpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1mb2xkZXJ9L2ljb25zL2Zvcm1zL2NoZWNrLWJsYWNrLnN2Zyk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19jaGVja2JveC1sYWJlbC5wYWNrYWdlLWZpbHRlcnNfX2NoZWNrYm94LWxhYmVsLS11bmNoZWNrZWQge1xuICAgIEBhdC1yb290IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKyY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuIH1cblxuZmllbGRzZXQucGFja2FnZS1maWx0ZXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX2NoZWNrYm94ZXMtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jaGVja2JveGVzLXNlY29uZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wYWNrYWdlLWZpbHRlciB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLm1vZGFsLXdpdGhvdXQtZm9vdGVyIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjhweCAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC13aXRob3V0LWZvb3Rlci1zbSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1OHB4IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDBweCAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDEwNnB4O1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZSxcbi5wYWNrYWdlLWZpbHRlcl9fY29uZmlybWF0aW9uLW1lc3NhZ2UucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS13YXJuaW5nIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTIlO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICBtaW4td2lkdGg6IDIzN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDUxMnB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oMzRweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXMtZm9sZGVyfS9pY29ucy93YXJuaW5nLXJlZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgdG9wOiAxcmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtZGVzY3JpcHRpb257XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX2luZm8tbW9kYWwtdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLnBhY2thZ2UtZmlsdGVyc19faW5mby1tb2RhbC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2Utc3dpdGNoLWFyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG4ucGFja2FnZS1maWx0ZXJzX19wYWNrYWdlLXN3aXRjaC1hcmVhLXRleHQge1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0Ljc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWNrYWdlLWZpbHRlcnNfX3BhY2thZ2UtY291bnRlci13YXJuaW5nIHtcbiAgICBjb2xvcjogI0ZGNUE3NTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ib3R0b20tbW9kYWwge1xuICAgIC5zay1tb2RhbF9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNrLW1vZGFsX19ib2R5LnBhY2thZ2UtZmlsdGVyX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcl9faGFsbHMtaW5mby1tb2RhbCB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDYxcHgpIGNhbGN1bGF0ZVJlbSg0NXB4KSBjYWxjdWxhdGVSZW0oNjJweCkgY2FsY3VsYXRlUmVtKDM3cHgpO1xuICAgIHotaW5kZXg6IDExO1xufVxuXG4uY29uZmlybS1kaXNjYXJkLWNoYW5nZXMtLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLm5vLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jeyRwZi13cmFwfS1uby1pY29uIHtcbiAgICAuc2stbW9kYWxfX3RpdGxlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG5cbiIsIiRwZi1zd2l0Y2g6ICcucGFja2FnZS1maWx0ZXJzX19zd2l0Y2gnO1xuXG4jeyRwZi1zd2l0Y2h9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDExcHgpIDA7XG4gICAgbWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDcwcHgpO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxufVxuXG4jeyRwZi1zd2l0Y2h9LXNsaWRlciB7XG4gICAgQGV4dGVuZCAudXNlci1kYXNoYm9hcmRfX2NvbmRpdGlvbnNfc3dpdGNoLXNsaWRlcjtcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9uc19zd2l0Y2gtc2xpZGVyLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuI3skcGYtc3dpdGNofS13cmFwIHtcbiAgICBAZXh0ZW5kIC51c2VyLWRhc2hib2FyZF9fY29uZGl0aW9uc19zd2l0Y2gtd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgLnVzZXItZGFzaGJvYXJkX19jb25kaXRpb25zX3N3aXRjaC13cmFwLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM1O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbiN7JHBmLXN3aXRjaH0tbGFiZWwge1xuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zay1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMXB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzY1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXRjaC1kaXNhYmxlZCB7XG4gICAgZGl2IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4uc2VjdGlvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIiRwZi1lZGl0OiAnLnBhY2thZ2UtZmlsdGVyc19fZWRpdCc7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTElERVIgU1RZTEVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oYWxsLWxpc3QtaXRlbS1zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi5idG4tLWljb24uYnRuLS14c20udGlueS1zbGlkZXJfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyYzJjMmM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19hcnJvdy0tY2Fyb3VzZWwtcmlnaHQge1xuICAgICAgICByaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgIH1cblxuICAgIC50aW55LXNsaWRlcl9fYXJyb3ctLWNhcm91c2VsLWxlZnQge1xuICAgICAgICBsZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbC5uYXZfaW1hZ2Utc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG5zLW5hdiB7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgLnRucy1vdXRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cblxuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDI1MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19tb2JpbGUtdmVyc2lvbi0tY2Fyb3VzZWwgLmVsLWNhcmQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDE3cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxN3B4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTdweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG5zLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS1jYXJvdXNlbCwgLnRpbnktc2xpZGVyX19uYXZpZ2F0aW9uLS10aW55LWNhcm91c2VsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ5MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDkwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRucy1uYXYge1xuICAgICAgICAgICAgdG9wOiA4OCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzOTZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDZweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZV9zbGlkZXItbmF2LWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50bnMtbmF2IHtcbiAgICAgICAgICAgIHRvcDogODglO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2Vfc2xpZGVyLW5hdi1ib3R0b20uaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXBfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzQycHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDM0MnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNMSURFUiBTVFlMRVMgRU5EIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4jeyRwZi1lZGl0fS1oYWxscy1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMzZweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogY2FsY3VsYXRlUmVtKDhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNjZweDtcbiAgICB6LWluZGV4OiAzMztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICAgICAgdG9wOiAtMTM2cHg7XG4gICAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDE1N3B4KTtcbiAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzODhweCk7XG4gICAgfVxuXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8qIDEzNi4zNjQlICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmV5LWJhY2tncm91bmQtbW9kYWwge1xuICAgIC5zay1tb2RhbF9fYm9keS5wYWNrYWdlLWZpbHRlcl9fYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgfVxufVxuXG4uaGFsbHMtbGlzdC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19oZWFkLWNlbnRlci10aXRsZS5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjhweCk7XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX19mb290ZXIge1xuICAgICAgICAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNDRweCk7XG5cbiAgICAmLW1vcmUtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ3cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MTcuODgycHgpO1xuXG4gICAgICAgICYtbW9yZS1tYXJnaW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDY4cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OTBweCk7XG5cbiAgICAgICAgJj5kaXY+ZGl2PmRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuXG4gICAgICAgICAgICAmPmRpdj5kaXY+ZGl2PmltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jeyRwZi1lZGl0fS1vbmUtbGluZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3skcGYtZWRpdH0tbW9kYWwtYm9keSB7XG4gICAgQGV4dGVuZCAucm9vbXNfc2VjdGlvbjtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGluay1idXR0b24tZWRpdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyZXktY29udGFpbmVyLWVkaXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDI0cHgpIGNhbGN1bGF0ZVJlbSgyNHB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG59XG5cbi5pbmZvLW1vZGFsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsLW5vLWJhY2staWNvbiB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19oZWFkLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLm1vZGFsLW5vLWNsb3NlLWJ1dHRvbiB7XG4gICAgLnNrLW1vZGFsX19jbG9zZS5zay1tb2RhbF9fY2xvc2UtYmxhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxufVxuXG4uZGlzcGxheS1jbG9zZS1vbi1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4jeyRwZi1lZGl0fV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW92ZXJuaWdodC1zdGF5LXRhYiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0Q5RDlEOTtcblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24taWNvbi1zdHlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xufVxuI3skcGYtZWRpdH1fX2FjY29tbW9kYXRpb24tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLXNwYW4taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNnB4KTtcbn1cbiN7JHBmLWVkaXR9X19hY2NvbW1vZGF0aW9uLWJhY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0N3B4KTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJl9zaW5nbGUtbWVhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmLWVkaXR9LW1lYWxzLXRhYiB7XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ud29yZC1zcGFjZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbGxzLXNldHRpbmdzLW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2stbW9kYWxfX2Nsb3NlLnNrLW1vZGFsX19jbG9zZS1ibGFjay5zay1tb2RhbF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYWxscy1saXN0LW1vZGFsX19tYWluIHtcbiAgICAucGFja2FnZS1maWx0ZXJfX2JvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXN0aWNreSB7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIC8vIG1heC13aWR0aCBtdXN0IGJlIHRoZSBzYW1lIGFzIGl0IGlzIGZvciAuc2stbW9kYWxfX2lubmVyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXItZWRpdF9fYWNjb21tb2RhdGlvbi1pY29uLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJzX19lZGl0X19hY2NvbW1vZGF0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzNweCk7IFxuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4ucGFja2FnZS1maWx0ZXJfX3dpdGgtc3RpY2t5LWJhciB7XG4gICAgLnNrLW1vZGFsX19ib2R5IHtcbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX190YWItYmFyLnN0aWNreS1oZWFkZXItYmFyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zay1tb2RhbF9fYm9keS5zay1tb2RhbF9fYm9keS0tc3RpY2t5LWhlYWQge1xuICAgICAgICAucGFja2FnZS1maWx0ZXJfX3RhYi1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI0cHgpO1xufVxuXG4ub25lLXJvdy1tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5lZGl0LWxvY2F0aW9uLWluZm8tbW9kYWwge1xuICAgIC5zay1tb2RhbF9faGVhZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgMS41cmVtIGNhbGN1bGF0ZVJlbSgxMnB4KSAxLjVyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9fYm9keS1lZGl0LWxvY2F0aW9uLWluZm8ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc2stbW9kYWxfX2lubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtaGlkZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbGlzdC1yZXN0YXVyYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZS5kaXNhYmxlZC1pbWFnZSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59IiwiJHBmZS1zcGVjaWFsczogJy5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtc3BlY2lhbHMnO1xuXG5cbi5zcGVjaWFscy1lbGVtZW50LWluZm8tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNwZWNpYWxzLWVsZW1lbnQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgbGVmdDogY2FsY3VsYXRlUmVtKDMycHgpO1xuICAgICAgICBib3R0b206IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAgIC5idG4uYnRuLS1zbS5idG4tLWJsYWNrLS1vdXRsaW5lLmJ0bi0tYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGN1bGF0ZVJlbSg2MXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgODBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuI3skcGZlLXNwZWNpYWxzfS0taW1hZ2Utc2xpZGVyIHtcbiAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICBpbWcge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0NHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0NDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcblxuICAgICAgICAudGlueS1zbGlkZXJfX2lubmVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oODEwcHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDgxMHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1wYWdlX19hcnRpY2xlLS1wYWNrYWdlX19pbWFnZS13cmFwLS1wYWNrYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDQ0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgICB9XG59XG5cbi5ib3JkZXItYm90dG9tLXNtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbn1cblxuXG4uc3BlY2lhbHMtdmlldy0tYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVsYXRpdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LXNwZWNpYWxzX2luaXRpYWwtLW5vdC1lbXB0eSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG59XG5cbi5pY29uLXNpemUge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbiN7JHBmZS1zcGVjaWFsc30tY2hvb3NlLS1idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAxLjM3NXJlbTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbn1cblxuLmNob29zZS1yb29tLWJ0bi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMCAxLjVyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyc19fc3BlY2lhbHMtY2hlY2tib3gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMmMyYzJjO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveDpjaGVja2VkICsgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICMyQzJDMkM7XG4gICAgfVxufVxuXG4ucGFja2FnZS1maWx0ZXJzX19zcGVjaWFscy1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX190YWItc3BlY2lhbC1iYXIuc3RpY2t5LWhlYWRlci1iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA1NjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MXB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fYWRkLXNwZWNpYWxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5tb2RhbC13aXRob3V0LWZvb3RlciB7XG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogOTBweCAxZnIgNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19hZGQtc3BlY2lhbHMge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci1iYXNlLXNwZWNpYWwtbW9kYWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDZweCkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwZWNpYWxzLW1vZGVscy1mb290ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1tb2RlbHMtYm9keS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAxcmVtIDIuNXJlbTtcbn1cblxuI3skcGZlLXNwZWNpYWxzfS1hZGQtc3BlY2lhbCB7XG4gICAgbWFyZ2luOiAwIDIuNXJlbSBjYWxjdWxhdGVSZW0oMjBweCkgMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCAxLjVyZW0gMCAxLjVyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4jeyRwZmUtc3BlY2lhbHN9LS1saXN0LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6Y2FsY3VsYXRlUmVtKDc3cHgpO1xuICAgIH1cbn1cblxuLnNwZWNpYWxzLWxpc3Qtc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zcGVjaWFscy1saXN0LWZvb3RlciB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA2NjtcblxuICAgIC5waW5rLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5wYWNrYWdlLXNlYXJjaC1yZXN1bHQtLXNwZWNpYWxzLWxpc3Qge1xuICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19sYWJlbC1ncmV5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuc3BlY2lhbHMtZWxlbWVudC1jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFsbC1saXN0LWl0ZW0tc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgLnRpbnktc2xpZGVyX19pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcGFnZV9fYXJ0aWNsZS0tcGFja2FnZV9faW1hZ2Utd3JhcC0tcGFja2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufVxuICAiLCIkcGQtbWVhbC1wcmV2aWV3OiAnLnBhY2thZ2UtZGV0YWlsc19fbWVhbC1wcmV2aWV3JztcblxuI3skcGQtbWVhbC1wcmV2aWV3fS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XG5cbn1cbiN7JHBkLW1lYWwtcHJldmlld30tZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwge1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9tZWFsLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxufVxuLnBhY2thZ2UtZmlsdGVyX21lYWwtbW9kYWwtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMzcHgpO1xuICAgIH1cbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LW1vZGFsIHtcbiAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGNhbGN1bGF0ZVJlbSg1M3B4KSAxZnIgY2FsY3VsYXRlUmVtKDY0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogY2FsY3VsYXRlUmVtKDEyOXB4KSAxZnIgY2FsY3VsYXRlUmVtKDEyMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEyMzFweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogNTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWF4LXdpZHRoIG11c3QgYmUgdGhlIHNhbWUgYXMgaXQgaXMgZm9yIC5zay1tb2RhbF9faW5uZXJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjcycHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMjMxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1ibGFjay0tb3V0bGluZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpdGhvdXQtc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfbWVhbC1tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgcm93LWdhcDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIGNvbHVtbi1nYXA6IGNhbGN1bGF0ZVJlbSgzNS4ycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkgeyBcbiAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM1MnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDI3NnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuI3skcGQtbWVhbC1wcmV2aWV3fS1pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjQ2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oOHB4KTtcbn1cblxuLnBhY2thZ2UtZmlsdGVyX19yYWRpby1sYWJlbC1tZWFscyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsLW1lYWxzLXNtLXRleHQge1xuICAgIHNwYW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZWFsLW1lbnUtcHJldmlldy1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xufVxuXG4jeyRwZC1tZWFsLXByZXZpZXd9LWNoZWNrbWFya3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAuc2staWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVhbHMtaW5mby1jaGVja21hcmstbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZWRpdC1tZWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2VkaXQtbWVhbHMtdGFiIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2JsYWNrLWxpbmstd3JhcHBlci5hZGQtc3BhY2UtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX19zZWN0aW9uLm5vLXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lYWwtbWVudS1wcmV2aWV3LWl0ZW0tLWluY2x1ZGVkIHtcbiAgICBmbGV4OiAxO1xufSIsIlxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAucGFja2FnZS1maWx0ZXJzX19ibGFjay1saW5rLFxuICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xpbmssXG4gICAgLnBhY2thZ2UtZmlsdGVyc19fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmdyZXktYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fY2hlY2tib3gtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LmZvcm11bGF0ZS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0Om5vdCguZm9ybXVsYXRlLWlucHV0LS1jaGVja2JveCk6bm90KC5mb3JtdWxhdGUtaW5wdXQtLXJhZGlvKSA+IC5mb3JtdWxhdGUtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG59XG5cbi5wYWNrYWdlLWZpbHRlcnNfX2xpbmstbm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dCB7XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMXB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNzJweCk7XG5cbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsIHtcbiAgICAgICAgdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWxhYmVsLS1mbG9hdGluZy1sYWJlbC5mb3JtdWxhdGUtaW5wdXQtbGFiZWwtLWZsb2F0aW5nLWxhYmVsLS1oYXMtdmFsdWUge1xuICAgICAgICB0b3A6IGNhbGN1bGF0ZVJlbSg5cHgpO1xuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICB9XG5cbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9ycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDExcHgpO1xuICAgIH1cbn1cblxuLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1pbnB1dC5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5wdXQtLWhhcy12YWx1ZSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLWlucHV0LWVtYWlsIHtcbiAgICAuZm9ybXVsYXRlLWlucHV0LWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYuZm9ybXVsYXRlLWlucHV0LS1oYXMtZXJyb3JzIHtcbiAgICAgICAgLmZvcm11bGF0ZS1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX3Jlc2VydmF0aW9uLWZvcm0taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtIHtcbiAgICAuc2stbW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX19ib2R5LnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tZm9ybS1ib2R5IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fcmVzZXJ2YXRpb24tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhY2thZ2UtZmlsdGVyX193cmFwLWNlbnRlci10aXRsZSB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5zay1tb2RhbF9fY2xvc2Uuc2stbW9kYWxfX2Nsb3NlLWJsYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZmlsdGVyX193cmFwLWhlYWQtLXRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogICRkYXJrLWdyZXktMTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1jb250ZW50IHtcbiAgICAudXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBzcGFuID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDM2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtaW5mby1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG59XG5cbi5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1mb290ZXIudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLWNvbmZpcm1hdGlvbi1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBnYXA6IDJyZW07XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeSB7XG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwMnB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTg7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTlweCkgMDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLS1leHBhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzLWZvbGRlcn0vaWNvbnMvZm9ybXMvZHJvcGRvd24tYmxhY2suc3ZnKTtcbiAgICB9XG5cbiAgICAucGFja2FnZS1kZXRhaWxzX19kZXRhaWxzLXNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXRlbS1jZW50ZXJlZC12ZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWNrYWdlLWRldGFpbHMtLXJlc2VydmUtc3VtbWFyeS5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhY2thZ2UtZGV0YWlsc19fZGV0YWlscy1zZWN0aW9uLWNhbGN1bGF0aW9ucyB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4ucGFja2FnZS1kZXRhaWxzLS1yZXNlcnZlLXN1bW1hcnktY2FuY2VsbGF0aW9uLWZvb3RlciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zay1tb2RhbF9faW5uZXIucGFja2FnZS1maWx0ZXJfX3dyYXAtaW5uZXIucGFja2FnZS1kZXRhaWxzX19jYW5jZWxsYXRpb24tbW9kYWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmciA5NHB4O1xuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fd3JhcC1oZWFkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIC5zay1tb2RhbF9fY2xvc2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFja2FnZS1maWx0ZXJfX3dyYXAtaGVhZC0tdGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcnNfX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDdweCAxZnIgMTI0cHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wMykpIGRyb3Atc2hhZG93KDBweCAxMnB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbn1cblxuXG4udXNlci1kYXNoYm9hcmRfX3BhY2thZ2UtY2FuY2VsYXRpb25fX2JvZHkge1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMzJweDtcbn1cblxuLnBhY2thZ2UtZGV0YWlscyB7XG4gICAgLnBhY2thZ2UtZmlsdGVyX19jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxufVxuXG4ucGFja2FnZS1kZXRhaWxzX19yZXNlcnZhdGlvbi1mb3JtLS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYmxhY2stYnRuLW5vLWJvcmRlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnBhY2thZ2UtZGV0YWlscy0tcmVzZXJ2ZS1zdW1tYXJ5LWNhbmNlbGxhdGlvbi5zbWFsbC1tb2RhbCB7XG4gICAgLnNrLW1vZGFsX19pbm5lci5wYWNrYWdlLWZpbHRlcl9fd3JhcC1pbm5lci5wYWNrYWdlLWRldGFpbHNfX2NhbmNlbGxhdGlvbi1tb2RhbCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY2cHggMWZyIDgxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWNrYWdlLWRldGFpbHNfX2RldGFpbHMtc2VjdGlvbi1jYWxjdWxhdGlvbnMge1xuICAgIC5idG4uYnRuLS1zZWNvbmRhcnktLW91dGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gICAgLnNrLW1vZGFsLnBhY2thZ2UtZmlsdGVyX193cmFwLnNrLW1vZGFsLS1kZXRhaWxzLnNrLW1vZGFsLS0xMDA4LXNpemUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAuc2stbW9kYWxfX2lubmVyLnBhY2thZ2UtZmlsdGVyX193cmFwLWlubmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWNrYWdlLWZpbHRlcl9fZm9vdGVyLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWRhc2hib2FyZF9fcmVxdWVzdHMtcGFja2FnZS1hdmFpbGFibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zay1tb2RhbF9faGVhZC1jZW50ZXItdGl0bGUudXNlci1kYXNoYm9hcmRfX3JlcXVlc3RzLXBhY2thZ2UtcmVxdWVzdHMtbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBcbiAgICAgICAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1kZXRhaWxzLXN0YXR1cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLW1vZGFsX19jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZGFzaGJvYXJkX19yZXF1ZXN0cy1wYWNrYWdlLXJlcXVlc3RzLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMnJlbTtcbiAgICB9XG59IiwiXG5cbi5zZWFyY2gtcGFnZV9fcGFja2FnZV9fc2xpZGVyLnN3aXBlci1jb21wb25lbnQtLXdyYXAge1xuXG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiMyYzJjMmM7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDlweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgfVxuXG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgIFxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogY2FsY3VsYXRlUmVtKDZweCk7XG4gICAgfVxuICB9XG59IiwiLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VnZ2VzdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4OyAvKiBMaW1pdCB0aGUgZHJvcGRvd24gaGVpZ2h0ICovXG4gIG92ZXJmbG93LXk6IGF1dG87IC8qIEFkZCB2ZXJ0aWNhbCBzY3JvbGxpbmcgKi9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zdWdnZXN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VnZ2VzdGlvbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn0iLCIkc3AtcmV2aWV3cyA6ICcuc3RhdGljLXBhZ2VfX3Jldmlld3MnO1xuXG4jeyRzcC1yZXZpZXdzfSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c30tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1MHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgMDtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgMCAwO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICB9XG4gIC8vSGFjayBmb3IgYWRkaW5nIG1hcmdpbiBhZnRlciB0aGUgbGFzdCBlbGVtZW50IGluXG4gICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsY3VsYXRlUmVtKC0yM3B4KTtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMzJweCkgMCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB9XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSgzNDRweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjFweCk7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIH1cbn1cblxuI3skc3AtcmV2aWV3c31fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC03NHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKC04MnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRzcC1yZXZpZXdzfV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjBweCk7XG59XG5cbiN7JHNwLXJldmlld3N9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg2MDBweCk7XG4gIH1cbn1cbiIsIiRzcC1hZ2VudCA6ICcuc3RhdGljLXBhZ2VfX2FnZW50JztcblxuI3skc3AtYWdlbnR9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1Mi44cHgpIGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2ltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTZweCkgY2FsY3VsYXRlUmVtKDI0cHgpIDA7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgICYtLW1kLXZpc2libGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTc1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTc1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzVweCk7XG4gICAgXG4gICAgJi0tbWQtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW1hZ2UtLXNtIHtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH1fX2luZm8ge1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDVweCk7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fV9faW5mby0tc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJiA+IGRpdiB7XG4gICAgJiA+IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICYtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG5cbiN7JHNwLWFnZW50fV9fYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG5cbiN7JHNwLWFnZW50fV9fYnV0dG9ucy0tc20ge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aWMtcGFnZV9fYWdlbnRfX3RpdGxlLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xufVxuIiwiJHNwLXF1ZXN0aW9uczogJy5zdGF0aWMtcGFnZV9fcXVlc3Rpb25zJztcblxuI3skc3AtcXVlc3Rpb25zfSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTAwMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMCAwIGNhbGN1bGF0ZVJlbSg0NDBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc31fX2NvbGxhcHNhYmxlIHtcbiAgZmxleDogMTtcblxuICAmLXNsYSB7XG4gICAgJiA+IHVsID4gbGkgPiBkaXYgPnAge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG4gIH1cbn1cblxuI3skc3AtcXVlc3Rpb25zfV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMzZweCk7XG4gICAgfVxuICB9XG4gIC5zay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDQycHgpO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1xdWVzdGlvbnN9IHtcbiAgLnNrLWNvbGxhcHNhYmxlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zay1jb2xsYXBzYWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTlweCk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXktMTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIH1cbiAgLnNrLWNvbGxhcHNhYmxlX19jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgLnNrLWljb24gcGF0aCB7XG4gICAgZmlsbDogJGRhcmstZ3JleS0xO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2stY29sbGFwc2FibGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIDA7XG4gICAgICAuc2staWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNrLWNvbGxhcHNhYmxlX19jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiJHNwLW9wcG9ydHVuaXRpZXMgOiAnLnN0YXRpYy1wYWdlX19vcHBvcnR1bml0aWVzJztcblxuI3skc3Atb3Bwb3J0dW5pdGllc30ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oODAwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBoZWlnaHQ6IDcwJTtcbiAgaW1nIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTYwcHgpO1xuICAgIH1cbiAgfVxuICAmLXNlY29uZCB7XG4gICAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHdpZHRoOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNnB4KSBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKC0zMHB4KSBjYWxjdWxhdGVSZW0oMzBweCkgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyNXB4KSBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIH1cbn1cblxuI3skc3Atb3Bwb3J0dW5pdGllc31fX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgfVxufVxuXG4jeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dCB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9X19saW5rIHtcbiAgQGV4dGVuZCAjeyRzcC1vcHBvcnR1bml0aWVzfV9fdGV4dDtcbiAgY29sb3I6ICRncmV5LTQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9IHtcbiAgcGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE5MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE4MHB4KTtcbiAgfVxufVxuXG4jeyRzdGF0aWMtcGFnZX0tLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICRkYXJrLWdyZXktMTtcbn1cblxuI3skc3RhdGljLXBhZ2V9X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg2NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICB9XG59XG5cbiN7JHN0YXRpYy1wYWdlfV9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYtLW9uZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gICAgfVxuICAgICYtLXR3byB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tc20tdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIiRzcC1ncmV5LWNvbnRhaW5lcjogJy5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXInO1xuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzZweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDcycHgpIGNhbGN1bGF0ZVJlbSgxMDJweCk7XG4gIH1cbiAgJi0tZGFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yO1xuICB9XG4gICYtLWZhY3RzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdCB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDM5cHgpIDAgY2FsY3VsYXRlUmVtKDMycHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuI3skc3AtZ3JleS1jb250YWluZXJ9X19saXN0LXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxOXB4KTtcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGluayB7XG4gIGNvbG9yOiAkZGFyay1ncmV5LTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy9ib3gtc2hhZG93OiA2cHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJi0tc20tdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi0tbGctdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cbiAgfVxufVxuXG4jeyRzcC1ncmV5LWNvbnRhaW5lcn1fX2NvbHVtbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICN7JHNwLWdyZXktY29udGFpbmVyfV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNtLW5vLWRpc3BsYXkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fcHJpY2Uge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTsgXG59XG5cbiN7JHNwLWdyZXktY29udGFpbmVyfV9fbGlzdC1sYWJlbC1tYWlsaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufSBcblxuLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9fYnV0dG9uIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGluay0yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay0yO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMztcbiAgfVxufVxuXG4uc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19saXN0Lm1haWxpbmctbGlzdCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgbGkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2NvbHVtbi5jZW50ZXJlZCB7XG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn0iLCIjeyRlaW50cmFnZX1fX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNzA0cHgpO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLS1tZC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAmLS1tZC1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDEwMDlweCk7XG4gIH1cblxuICAuZGFyay1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4jeyRlaW50cmFnZX1fX2xpbmtzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWRvY3VtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5kYXJrLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbiN7JHNwLWFnZW50fS0tZWludHJhZWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oNzBweCkgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMjBweCkgYXV0byBjYWxjdWxhdGVSZW0oNzBweCk7XG4gIH1cbn1cblxuI3skZWludHJhZ2V9X19yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDhweCkgMCBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSgxMTZweCk7XG4gIH1cbn1cblxuI3skc3RhdGljLXBhZ2V9X19vcHBvcnR1bml0aWVzLS1laW50cmFnZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oODBweCkgYXV0byBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxMTBweCkgYXV0byAwO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fcmV2aWV3cy5zdGF0aWMtcGFnZV9fcmV2aWV3cy0tZWludHJhZWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3RhdGljLXBhZ2VfX3Jldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAycmVtO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAuc3RhdGljLXBhZ2VfX3Jldmlld3NfX3NpbmdsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMjExcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zdGF0aWMtcGFnZV9fcmV2aWV3c19fc2luZ2xlIHtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5laW50cmFnZS1wYWdlICB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBsZykge1xuICAgIC5zdGF0aWMtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuICAgIH1cblxuICAgIC5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS5zdGF0aWMtcGFnZV9fc2VjdGlvbi10aXRsZS0tb25lLnN0YXRpYy1wYWdlX19yZXZpZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDRweCk7XG4gICAgfVxuICB9ICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgIC5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuXG5AaW1wb3J0IFwiZWludHJhZ2UvcHJpY2luZy10YWJsZXNcIjtcbkBpbXBvcnQgXCJlaW50cmFnZS9zZXJ2aWNlc1wiO1xuQGltcG9ydCBcImVpbnRyYWdlL2Jvb2tpbmdcIjtcbiIsIiN7JHByaWNpbmctdGFibGVzfSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgMXJlbSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuI3skcHJpY2luZy10YWJsZXN9X190YWJsZSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSBjYWxjdWxhdGVSZW0oMjRweCkgY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsbGcpIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDIyNHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTVweCk7XG4gIH1cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQxMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fdGFibGUtLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0JlbGllYnQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdG9wOiBjYWxjdWxhdGVSZW0oLTE2cHgpO1xuICAgIGxlZnQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIH1cbn1cblxuI3skcHJpY2luZy10YWJsZXN9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyRwcmljaW5nLXRhYmxlc31fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5LTQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGlzdCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMnB4KTtcblxuICAgIC5zay1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oLTIycHgpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcGluaztcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3QgI3skcHJpY2luZy10YWJsZXN9X190YWJsZS0tc3BlY2lhbCAmIHtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbGluayB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDE2cHgpIDAgY2FsY3VsYXRlUmVtKDI1cHgpO1xuICBAYXQtcm9vdCAjeyRwcmljaW5nLXRhYmxlc31fX3RhYmxlLS1zcGVjaWFsICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleS0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5LTE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IGNhbGN1bGF0ZVJlbSgxOXB4KSAwIGNhbGN1bGF0ZVJlbSg0NXB4KTtcbiAgfVxuICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG59XG5cbiN7JHByaWNpbmctdGFibGVzfV9fbm90ZSB7XG4gIGNvbG9yOiAkZ3JleS00O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmVpbnRyYWdlLXBhZ2Uge1xuICAuY29sLTEyLXN0eWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDRweCk7XG4gICAgfVxuICB9XG59XG5cbiIsIiRldC1zZXJ2aWNlcyA6ICN7JGVpbnRyYWdlfV9fc2VydmljZXM7XG5cbiN7JGV0LXNlcnZpY2VzfSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgY2FsY3VsYXRlUmVtKDU5cHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNjAwcHgpO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9fc2luZ2xlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNjRweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbiN7JGV0LXNlcnZpY2VzfV9faW1hZ2Uge1xuICB3aWR0aDogY2FsY3VsYXRlUmVtKDY0cHgpO1xuICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMnB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjZweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDhweCk7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcbiAgfVxufVxuXG4jeyRldC1zZXJ2aWNlc31fX2Rlc2NyaXB0aW9uIHt9XG4iLCIkZXQtYm9va2luZyA6ICcuZWludHJhZ2UtcGFnZV9fYm9va2luZyc7XG5cbiN7JGV0LWJvb2tpbmd9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNDBweCkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgxMzMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jeyRldC1ib29raW5nfV9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGV0LWJvb2tpbmd9X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcbiAgfVxufVxuIiwiI3skd2VyYmVtb2VnbGljaGtlaXRlbn0tLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjgwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg3MHB4KSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTAwcHgpIDAgY2FsY3VsYXRlUmVtKDEzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkIHtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMjcycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oLTcycHgpIGF1dG8gY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENvdW50ZXJzXG4gKi9cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleS0xO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOTZweCkgMDtcbiAgLnN0YXRpYy1wYWdlX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4MHB4KSAwIGNhbGN1bGF0ZVJlbSg0OHB4KTtcbiAgICAuc3RhdGljLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlcnMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci10aXRsZSB7XG4gIGNvbG9yOiAkZ3JleS0yO1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZW1vZWdsaWNoa2VpdGVufV9fY291bnRlci12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDU2cHgpO1xuICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDc1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSg4NXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDk1cHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgLyogMTIwJSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2NvdW50ZXJzLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4Njg2ODU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4vKlxuICogVmFyaW91cyBlbGVtZW50c1xuICovXG5cbiN7JHdlcmJlbW9lZ2xpY2hrZWl0ZW59X19yZXZpZXdzIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDY0cHgpIDAgY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMDBweCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEwMHB4KSAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAjeyRzcC1yZXZpZXdzfS1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI3skd2VyYmVtb2VnbGljaGtlaXRlbn1fX2luZm8ge1xuICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg3MDBweCk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGN1bGF0ZVJlbSg2MHB4KTtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4uZXZlbnRqb2JfaW5zZXJpZXJlbi1wYWdlIHtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICAgLmVpbnRyYWdlLXBhZ2VfX3NlcnZpY2VzLXdyYXAge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAuZWludHJhZ2UtcGFnZV9fc2VydmljZXNfX3NpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgfVxuXG5cbn1cblxuLnN0YXRpYy1wYWdlX19hZ2VudC0tZXZlbnRqb2JfaW5zZXJpZXJlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbmstMjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMThweDtcbiAgfVxuXG59IiwiI3skd2VyYmVmb3JtYXRlfSB7XG4gICN7JHN0YXRpYy1wYWdlfV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDYwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDU1cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4jeyR3ZXJiZWZvcm1hdGV9X19yZXZpZXdzX19oZWFkZXIge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSBhdXRvIGNhbGN1bGF0ZVJlbSgzN3B4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG87XG4gICAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDkwMHB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLXdlcmJlZm9ybWF0ZSB7XG4gIG1hcmdpbjogY2FsY3VsYXRlUmVtKDU2cHgpIGF1dG8gY2FsY3VsYXRlUmVtKDQ4cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMTIwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDY0cHgpO1xuICB9XG59XG5cbi5zdGF0aWMtcGFnZV9fb3Bwb3J0dW5pdGllcy0td2VyYmVmb3JtYXRlIHtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDgwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDExMHB4KTtcbiAgfVxufVxuIiwiJGFib3V0IDogJy5hYm91dC11cyc7XG5cbiN7JHN0YXRpYy1wYWdlfV9fdGl0bGUtLWFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDcycHgpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNzBweCk7XG4gIH1cbn1cblxuLypcbiAqIENhcmRzXG4gKi9cbiN7JGFib3V0fV9fY2FyZHMtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNTFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEwNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMCAyMXB4IDI0cHggMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDE2cHgpIDAgMDtcblxuICAvL0hhY2sgZm9yIGFkZGluZyBtYXJnaW4gYWZ0ZXIgdGhlIGxhc3QgZWxlbWVudCBpblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjdWxhdGVSZW0oLTM4cHgpO1xuICAgICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzOHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzRweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDE2cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAtNTBweCAwIDIycHggNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gICAgfVxuICB9XG59XG5cbiN7JGFib3V0fV9fY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNXB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNHB4KTtcbiAgfVxufVxuXG4vKlxuICogVGVhbVxuICovXG4jeyRhYm91dH1fX3RlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzMnB4KSAwIGNhbGN1bGF0ZVJlbSg1NXB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMTBweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDg4cHgpIDAgY2FsY3VsYXRlUmVtKDEyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX3RlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNSU7XG59XG5cbiN7JGFib3V0fV9fdGVhbS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oNDhweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oNzJweCk7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbiN7JGFib3V0fV9fdGVhbS1pbWFnZSB7XG4gIEBpbmNsdWRlIGNvdmVyLWltYWdlLWNvbnRhaW5lcjtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuI3skYWJvdXR9X190ZWFtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpIGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNHB4KSBjYWxjdWxhdGVSZW0oMjFweCk7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICB9XG4gIH1cblxufVxuXG4vKlxuICogTWFwXG4gKi9cbiN7JGFib3V0fV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAuR01hcF9fV3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNTAwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fbWFwLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4jeyRhYm91dH1fX21hcC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMnB4KSBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDcwMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IGNhbGN1bGF0ZVJlbSgtNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKC02MHB4KTtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNTBweCkgY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB9XG59XG5cbiN7JGFib3V0fV9fY29udGFjdCB7XG4gIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg4N3B4KSAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTQwcHgpIDAgMDtcbiAgfVxuICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyM3B4KTtcbiAgfVxufVxuXG4jeyRhYm91dH1fX2NvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiBjYWxjdWxhdGVSZW0oMjVweCkgMDtcbiAgbWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNDAwcHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbiN7JGFib3V0fV9fbWFwLWRlc2NyaXB0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgfVxuICAuc2staWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDBweCk7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgfVxuICBhLnRleHQtbGlua3tcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuIiwiI3skbWFpbGluZ30ge1xuICAjeyRzdGF0aWMtcGFnZX1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbn1cblxuI3skbWFpbGluZ31fX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAjeyR3ZXJiZWZvcm1hdGV9X19zdWJ0aXRsZTtcbn1cblxuI3skbWFpbGluZ31fX3Jldmlld3Mge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg0OHB4KSAwIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIDAgY2FsY3VsYXRlUmVtKDExNnB4KTtcbiAgfVxufVxuXG4jeyRzcC1hZ2VudH0tLW1haWxpbmcge1xuICBtYXJnaW46IGNhbGN1bGF0ZVJlbSg1NnB4KSBhdXRvIGNhbGN1bGF0ZVJlbSg4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbjogY2FsY3VsYXRlUmVtKDgwcHgpIGF1dG8gY2FsY3VsYXRlUmVtKDcwcHgpO1xuICB9XG59XG5cbiN7JHNwLXF1ZXN0aW9uc30tLW1haWxpbmcge1xuICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjdWxhdGVSZW0oMTEwcHgpO1xuICB9XG59XG5cbiN7JHNwLW9wcG9ydHVuaXRpZXN9LS1tYWlsaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgfVxufVxuXG4ubWFpbGluZy1wYWdlIHtcbiAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGF0aWMtcGFnZV9fZ3JleS1jb250YWluZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsY3VsYXRlUmVtKDM3MnB4KTtcbiAgICBoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyODhweCk7XG4gIH1cbiAgXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3RhdGljLXBhZ2VfX2dyZXktY29udGFpbmVyX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0LjVyZW0gMy4zNzVyZW07XG4gICAgfVxuXG4gICAgLnN0YXRpYy1wYWdlX19ncmV5LWNvbnRhaW5lcl9faW1hZ2UtLWxnLXZpc2libGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiI3skc3RhdGljLXBhZ2V9X190aXRsZS0taW1wcmVzc3VtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYzcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50IHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg4MDBweCk7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19jb250ZW50X19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cbn1cblxuLypcbiAqIExhd1xuICovXG5cbiN7JGltcHJlc3N1bX1fX2xhdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMnB4KTtcbiAgI3skc3RhdGljLXBhZ2V9X19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjVweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEwMHB4KTtcbiAgICAjeyRzdGF0aWMtcGFnZX1fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTAwcHgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3skaW1wcmVzc3VtfV9fbGF3LWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMzJweCkgJHNwYWNlcjtcbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg3MnB4KTtcbiAgfVxufVxuXG4jeyRpbXByZXNzdW19X19sYXctaW1wcmVzc3VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDI0cHgpICRzcGFjZXI7XG5cbiAgYS50ZXh0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGN1bGF0ZVJlbSgzMTJweCk7XG4gICAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDU2cHgpIGNhbGN1bGF0ZVJlbSg2NHB4KTtcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogY2FsY3VsYXRlUmVtKDE1MHB4KSAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/