.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;font-size:1.1rem}#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn{padding:7px 10px 10px 10px;font-weight:800}#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-btn.cmplz-save-preferences{background-color:#dbdbdb}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600}#cmplz-manage-consent .cmplz-manage-consent{background-color:#dfb3f2 !important;color:#3c5164 !important;padding:12px 20px !important}.ilonwikland-aktuellt-slider{position:relative;overflow:hidden;width:100%;touch-action:pan-y}.ilonwikland-aktuellt-slider__track{position:relative;min-height:420px}@media(min-width: 768px){.ilonwikland-aktuellt-slider__track{min-height:480px}}@media(max-width: 767px){.ilonwikland-aktuellt-slider__track{min-height:0}}.ilonwikland-aktuellt-slider__slide{display:none;background-color:var(--slide-bg-color)}.ilonwikland-aktuellt-slider__slide.is-active{display:block}@media(max-width: 767px){.ilonwikland-aktuellt-slider__slide.is-active{display:grid;grid-template-areas:"image" "body";grid-template-rows:auto auto;grid-template-columns:1fr;background-color:var(--slide-bg-color)}.ilonwikland-aktuellt-slider__slide:not(:has(.ilonwikland-aktuellt-slider__image)){grid-template-areas:"body";grid-template-rows:auto}}.ilonwikland-aktuellt-slider--fade .ilonwikland-aktuellt-slider__slide{position:absolute;inset:0;display:block;opacity:0;z-index:1;transition:opacity var(--fade-duration, 600ms) ease-in-out;pointer-events:none}.ilonwikland-aktuellt-slider--fade .ilonwikland-aktuellt-slider__slide.is-active{opacity:1;z-index:2;pointer-events:auto}@media(max-width: 767px){.ilonwikland-aktuellt-slider--fade .ilonwikland-aktuellt-slider__slide{position:relative;inset:auto;display:none;opacity:1;transition:none}.ilonwikland-aktuellt-slider--fade .ilonwikland-aktuellt-slider__slide.is-active{display:grid}}.ilonwikland-aktuellt-slider__slide-inner{position:relative;z-index:2;width:100%;max-width:1400px;height:100%;min-height:420px;margin:0 auto;display:flex;align-items:stretch;justify-content:flex-start;padding:2.5rem 1.5rem;box-sizing:border-box}@media(min-width: 768px){.ilonwikland-aktuellt-slider__slide-inner{min-height:480px;padding:3rem 4rem}}@media(max-width: 767px){.ilonwikland-aktuellt-slider__slide-inner{grid-area:body;z-index:2;height:auto;min-height:0;max-width:none;padding:1.25rem 1.5rem 1.5rem}}.ilonwikland-aktuellt-slider__image{position:absolute;top:0;right:0;bottom:0;width:var(--image-width, 65%);z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 767px){.ilonwikland-aktuellt-slider__image{position:relative;top:auto;right:auto;bottom:auto;grid-area:image;width:100%;height:var(--mobile-image-height, 220px);min-height:var(--mobile-image-height, 220px);max-height:var(--mobile-image-height, 220px)}}.ilonwikland-aktuellt-slider__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to right, var(--slide-bg-color) 0%, var(--slide-bg-color) calc(100% - var(--image-width, 65%) + 8%), rgba(255, 255, 255, 0) calc(100% - var(--image-width, 65%) + 22%))}@media(max-width: 767px){.ilonwikland-aktuellt-slider__overlay{position:relative;inset:auto;grid-area:body;z-index:1;align-self:start;margin-top:-2.5rem;padding-top:2.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--slide-bg-color) 2rem, var(--slide-bg-color) 100%)}}@media(max-width: 767px){.ilonwikland-aktuellt-slider__slide:not(:has(.ilonwikland-aktuellt-slider__image)) .ilonwikland-aktuellt-slider__overlay{margin-top:0;padding-top:0;background:var(--slide-bg-color)}}.ilonwikland-aktuellt-slider__content{position:relative;z-index:2;width:fit-content;max-width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;text-align:left}@media(min-width: 768px){.ilonwikland-aktuellt-slider__content{max-width:40%}}@media(max-width: 767px){.ilonwikland-aktuellt-slider__content{width:100%;max-width:100%;min-height:auto;justify-content:flex-start}}.ilonwikland-aktuellt-slider__text{display:flex;flex:1;flex-direction:column;justify-content:center;width:fit-content;max-width:100%}@media(max-width: 767px){.ilonwikland-aktuellt-slider__text{width:100%;flex:0 1 auto;justify-content:flex-start}}.ilonwikland-aktuellt-slider__text .ilonwikland-ilon-knapp{align-self:flex-end}.ilonwikland-aktuellt-slider__text .ilonwikland-ilon-knapp__text{font-size:unset;line-height:unset;letter-spacing:unset;font-family:unset;font-weight:unset;text-transform:unset}.ilonwikland-aktuellt-slider__subtitle{margin:0 0 .5rem;color:var(--slide-title-color)}.ilonwikland-aktuellt-slider__title-wrap{position:relative;width:fit-content;max-width:100%;margin:0 0 1rem;overflow:visible}.ilonwikland-aktuellt-slider__title-wrap.has-badge{padding-right:.75rem}.ilonwikland-aktuellt-slider__title{margin:0;color:var(--slide-title-color)}.ilonwikland-aktuellt-slider__badge{position:absolute;top:var(--badge-offset-y-mobile, -18px);left:calc(100% + var(--badge-offset-x-mobile, 0px));z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:max-content;min-width:3em;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:var(--badge-bg-color, #118938);color:var(--badge-text-color, #ffffff);text-align:center;pointer-events:none}@media(min-width: 768px)and (max-width: 1024px){.ilonwikland-aktuellt-slider__badge{top:var(--badge-offset-y-tablet, -48px);left:calc(100% + var(--badge-offset-x-tablet, 0px))}}@media(min-width: 1025px){.ilonwikland-aktuellt-slider__badge{top:var(--badge-offset-y, -48px);left:calc(100% + var(--badge-offset-x, 0px))}}.ilonwikland-aktuellt-slider__badge em,.ilonwikland-aktuellt-slider__badge i{font-style:italic;font-weight:700}.ilonwikland-aktuellt-slider__badge-text{display:block;width:max-content}.ilonwikland-aktuellt-slider__short-text{margin:0 0 1.5rem;color:var(--slide-title-color)}.ilonwikland-aktuellt-slider__dots-wrap{position:absolute;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.ilonwikland-aktuellt-slider__dots-inner{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem 2.5rem;pointer-events:auto}@media(min-width: 768px){.ilonwikland-aktuellt-slider__dots-inner{padding:0 4rem 3rem}}@media(max-width: 767px){.ilonwikland-aktuellt-slider__dots-inner{padding:0 1.5rem 1.5rem}}.ilonwikland-aktuellt-slider__dots{display:flex;flex-shrink:0;justify-content:center;gap:.625rem;width:100%;max-width:100%}@media(min-width: 768px){.ilonwikland-aktuellt-slider__dots{width:40%;max-width:40%}}.ilonwikland-aktuellt-slider__dot{width:.75rem;height:.75rem;padding:0;border:0;border-radius:50%;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.ilonwikland-aktuellt-slider__dot.is-active{background-color:var(--dot-color, #ffffff)}.ilonwikland-aktuellt-slider__dot:hover,.ilonwikland-aktuellt-slider__dot:focus{opacity:.85}.ilonwikland-aktuellt-ruta{--ruta-media-height: 14rem;--ruta-stack-gap: 2rem;position:relative;overflow:hidden;width:100%;touch-action:pan-y}.ilonwikland-aktuellt-ruta__track{position:relative}.ilonwikland-aktuellt-ruta__slide{display:none;background-color:var(--slide-bg-color, #f9b993);background-image:var(--surface-image, none);background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){.ilonwikland-aktuellt-ruta__slide{background-image:none;min-height:36rem}}.ilonwikland-aktuellt-ruta__slide.is-active{display:block}.ilonwikland-aktuellt-ruta--fade .ilonwikland-aktuellt-ruta__slide{position:absolute;inset:0;display:block;opacity:0;z-index:1;transition:opacity var(--fade-duration, 600ms) ease-in-out;pointer-events:none}.ilonwikland-aktuellt-ruta--fade .ilonwikland-aktuellt-ruta__slide.is-active{position:relative;inset:auto;opacity:1;z-index:2;pointer-events:auto}@media(max-width: 767px){.ilonwikland-aktuellt-ruta--fade .ilonwikland-aktuellt-ruta__slide{position:relative;inset:auto;display:none;opacity:1;transition:none}.ilonwikland-aktuellt-ruta--fade .ilonwikland-aktuellt-ruta__slide.is-active{display:block}}.ilonwikland-aktuellt-ruta__inner{display:grid;grid-template-columns:minmax(16rem, 32rem) minmax(0, 1fr);align-items:center;gap:var(--ruta-stack-gap);box-sizing:border-box;width:100%;max-width:1400px;min-height:420px;margin:0 auto;padding:2.75rem 2rem 3.25rem}@media(min-width: 768px){.ilonwikland-aktuellt-ruta__inner{--ruta-pad-top: 3rem;--ruta-pad-bottom: 3.5rem;position:relative;min-height:480px;padding:var(--ruta-pad-top) 3rem var(--ruta-pad-bottom) 4rem}}@media(max-width: 767px){.ilonwikland-aktuellt-ruta__inner{--ruta-inner-pad-top: 1.75rem;position:relative;display:flex;flex-direction:column;align-items:stretch;grid-template-columns:1fr;min-height:36rem;padding:var(--ruta-inner-pad-top) 1.25rem 2.75rem}.ilonwikland-aktuellt-ruta__inner::before{content:"";position:absolute;top:0;right:0;left:0;z-index:0;height:calc(var(--ruta-inner-pad-top) + var(--ruta-media-height) + var(--ruta-stack-gap));background-image:var(--surface-image, none);background-position:center top;background-repeat:no-repeat;background-size:cover;pointer-events:none}}.ilonwikland-aktuellt-ruta__inner:not(:has(.ilonwikland-aktuellt-ruta__media)){grid-template-columns:minmax(16rem, 32rem)}.ilonwikland-aktuellt-ruta__card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;box-sizing:border-box;width:100%;min-height:16rem;padding:2.75rem 2.25rem 2.25rem;border:2px solid var(--highlight-color, #ecc962);border-radius:var(--card-radius, 1.75rem);background-color:#fff}@media(max-width: 767px){.ilonwikland-aktuellt-ruta__card{min-height:0;margin-top:auto}}.ilonwikland-aktuellt-ruta__highlight{position:absolute;top:0;left:50%;z-index:2;width:max-content;max-width:75%;box-sizing:border-box;margin:0;padding:.7rem 1.6rem;border-radius:999px;background-color:var(--highlight-color, #ecc962);color:var(--highlight-text-color, #ffffff);font-family:"Cardo",Garamond,serif;font-size:.9rem;font-style:italic;font-weight:400;line-height:1.2;text-align:center;transform:translate(-50%, -70%)}@media(min-width: 768px){.ilonwikland-aktuellt-ruta__highlight{font-size:1rem}}@media(min-width: 1025px){.ilonwikland-aktuellt-ruta__highlight{font-size:1.05rem}}.ilonwikland-aktuellt-ruta__title{margin:0;color:var(--slide-title-color, #e87d3d);font-size:1.75rem;font-weight:700;line-height:1.1}@media(min-width: 768px){.ilonwikland-aktuellt-ruta__title{font-size:2.15rem}}@media(min-width: 1025px){.ilonwikland-aktuellt-ruta__title{font-size:2.6rem}}.ilonwikland-aktuellt-ruta__media{position:relative;z-index:1;align-self:stretch;min-height:16rem}@media(min-width: 768px){.ilonwikland-aktuellt-ruta__media{position:absolute;top:0;right:3rem;bottom:0;left:calc(36rem + var(--ruta-stack-gap));width:auto;height:auto;min-height:0;margin:0}}@media(max-width: 767px){.ilonwikland-aktuellt-ruta__media{order:-1;height:var(--ruta-media-height);min-height:var(--ruta-media-height)}}.ilonwikland-aktuellt-ruta__side-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center center}@media(min-width: 768px){.ilonwikland-aktuellt-ruta__media>.ilonwikland-aktuellt-ruta__side-image{position:absolute;inset:0;width:100%;height:100%;min-height:0;min-width:0;object-fit:cover;object-position:center center}}.ilonwikland-aktuellt-ruta .ilonwikland-ilon-knapp{align-self:flex-start;color:var(--slide-title-color, #e87d3d);--ilon-knapp-color: var(--slide-title-color, #e87d3d)}.ilonwikland-aktuellt-ruta .ilonwikland-ilon-knapp .ilonwikland-ilon-knapp__text{font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none}.ilonwikland-aktuellt-ruta__dots{position:absolute;right:0;bottom:1.25rem;left:0;z-index:3;display:flex;justify-content:center;gap:.625rem}.ilonwikland-aktuellt-ruta__dot{width:.75rem;height:.75rem;padding:0;border:0;border-radius:50%;background-color:#fff;cursor:pointer;opacity:.4;transition:all .2s ease-in-out}.ilonwikland-aktuellt-ruta__dot.is-active{opacity:1}.elementor-widget-ilonwikland_book_filter:not(.ilonwikland-book-filter-portal){transform:none !important;filter:none !important;perspective:none !important;contain:none !important}.ilonwikland-book-filter-portal{position:static;width:0;height:0;overflow:visible;pointer-events:none}.ilonwikland-book-filter-portal .ilonwikland-book-filter__overlay,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel{pointer-events:auto}.elementor-widget-ilonwikland_book_filter,.ilonwikland-book-filter-portal{--book-filter-panel-width: min(420px, 100vw)}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter,.ilonwikland-book-filter-portal .ilonwikland-book-filter{position:relative}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__toolbar,.ilonwikland-book-filter-portal .ilonwikland-book-filter__toolbar{display:flex;flex-wrap:wrap;align-items:center}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort-wrap,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort-wrap{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort-label,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort-label{margin:0;white-space:nowrap}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort-field,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort-field{display:inline-flex;align-items:center;min-width:0}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort-icon,.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__toggle-icon,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort-icon,.ilonwikland-book-filter-portal .ilonwikland-book-filter__toggle-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;pointer-events:none}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort-icon svg,.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__toggle-icon svg,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort-icon svg,.ilonwikland-book-filter-portal .ilonwikland-book-filter__toggle-icon svg{display:block}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort{width:100%;min-width:0;border:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__sort:focus,.ilonwikland-book-filter-portal .ilonwikland-book-filter__sort:focus{outline:none}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__toggle,.ilonwikland-book-filter-portal .ilonwikland-book-filter__toggle{display:inline-flex;align-items:center;border:0;cursor:pointer;transition:all .2s ease-in-out}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__toggle-count,.ilonwikland-book-filter-portal .ilonwikland-book-filter__toggle-count{display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;line-height:1}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__overlay,.ilonwikland-book-filter-portal .ilonwikland-book-filter__overlay{position:fixed;inset:0;z-index:9998;background:rgba(34,46,57,.45);opacity:0;visibility:hidden;transition:all .2s ease-in-out}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__overlay:not([hidden]),.ilonwikland-book-filter-portal .ilonwikland-book-filter__overlay:not([hidden]){opacity:1;visibility:visible}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__panel,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel{position:fixed;top:0;right:0;z-index:9999;display:flex;flex-direction:column;width:var(--book-filter-panel-width);max-width:100%;height:100vh;box-shadow:-8px 0 24px rgba(34,46,57,.12);transform:translateX(100%);transition:transform .3s ease}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__panel.is-open,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel.is-open{transform:translateX(0)}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__panel-header,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__panel-title,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel-title{margin:0;line-height:1.2}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__close,.ilonwikland-book-filter-portal .ilonwikland-book-filter__close{border:0;background:rgba(0,0,0,0);line-height:1;cursor:pointer;padding:0}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__panel-body,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel-body{flex:1;overflow-y:auto}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordions,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordions{border-top:1px solid rgba(34,46,57,.12)}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-item,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-item{border-bottom:1px solid rgba(34,46,57,.12)}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-item.is-open .ilonwikland-book-filter__accordion-panel,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-item.is-open .ilonwikland-book-filter__accordion-panel{display:block}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-item.is-open .ilonwikland-book-filter__accordion-icon,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-item.is-open .ilonwikland-book-filter__accordion-icon{transform:rotate(-135deg)}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-trigger,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-trigger{display:flex;align-items:center;gap:1rem;width:100%;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-title,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-title{flex:1}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-icon,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-icon{flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__accordion-panel,.ilonwikland-book-filter-portal .ilonwikland-book-filter__accordion-panel{display:none;padding-bottom:1rem}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__options,.ilonwikland-book-filter-portal .ilonwikland-book-filter__options{display:grid;gap:.15rem;max-height:240px;overflow-y:auto;padding-right:.25rem}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option{display:flex;align-items:center;gap:.65rem;cursor:pointer;line-height:1.5}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option input,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option input{position:absolute;opacity:0;pointer-events:none}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option-check,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option-check{flex-shrink:0;width:.85rem;height:.85rem;opacity:0;transition:opacity .15s ease}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option-check::before,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option-check::before{content:"";display:block;width:.35rem;height:.65rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(0.1rem, -0.05rem)}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option-label,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option-label{flex:1}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option.is-selected .ilonwikland-book-filter__option-check,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option.is-selected .ilonwikland-book-filter__option-check{opacity:1}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__option.is-selected .ilonwikland-book-filter__option-label,.ilonwikland-book-filter-portal .ilonwikland-book-filter__option.is-selected .ilonwikland-book-filter__option-label{font-weight:600}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__panel-footer,.ilonwikland-book-filter-portal .ilonwikland-book-filter__panel-footer{display:flex;align-items:center;gap:1rem}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__apply,.ilonwikland-book-filter-portal .ilonwikland-book-filter__apply{flex:1;border:0;cursor:pointer;transition:all .2s ease-in-out}.elementor-widget-ilonwikland_book_filter .ilonwikland-book-filter__clear,.ilonwikland-book-filter-portal .ilonwikland-book-filter__clear{flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out}.elementor-widget-ilonwikland_book_filter.is-loading .ilonwikland-book-filter__toggle,.elementor-widget-ilonwikland_book_filter.is-loading .ilonwikland-book-filter__sort-field,.ilonwikland-book-filter-portal.is-loading .ilonwikland-book-filter__toggle,.ilonwikland-book-filter-portal.is-loading .ilonwikland-book-filter__sort-field{opacity:.7;pointer-events:none}body.ilonwikland-book-filter-open{overflow:hidden}.ilonwikland-book-filter-target--loading{opacity:.55;pointer-events:none;transition:all .2s ease-in-out}.elementor-widget-loop-grid.ilonwikland-book-filter-is-filtered .e-loop__load-more,.elementor-widget-loop-grid.ilonwikland-book-filter-is-filtered .e-load-more-anchor,.elementor-widget-loop-grid.ilonwikland-book-filter-is-filtered .elementor-pagination{display:none !important}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-primary-font-family),Sans-serif !important;font-weight:600 !important;text-transform:uppercase}.elementor-widget-breadcrumbs span a{font-family:var(--e-global-typography-primary-font-family),Sans-serif !important;font-weight:600 !important}.elementor-widget-breadcrumbs span span:first-child{margin-left:0px}.elementor-widget-breadcrumbs span span{margin-left:5px;margin-right:5px}.elementor-widget-breadcrumbs span span:last-child{margin-right:0px}.elementor-widget-button .elementor-button{transition:all .2s ease-in-out}.elementor-widget-button .elementor-button .elementor-button-icon path,.elementor-widget-button .elementor-button .elementor-button-icon svg,.elementor-widget-button .elementor-button .elementor-button-icon polygon{transition:all .2s ease-in-out}.elementor-widget-button.btn-style-outline-white .elementor-button{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.elementor-widget-button.btn-style-outline-white .elementor-button .elementor-button-icon path{fill:#fff}.elementor-widget-button.btn-style-outline-white .elementor-button{opacity:.7}.elementor-widget-button.btn-style-outline-white .elementor-button:hover{opacity:1}.elementor-widget-button.btn-style-blue .elementor-button{background-color:#3c5164;border:2px solid #3c5164;color:#fff}.elementor-widget-button.btn-style-blue .elementor-button .elementor-button-icon path{fill:#fff}.elementor-widget-button.btn-style-blue:hover .elementor-button{background-color:#32586a}.elementor-widget-button.btn-style-sand .elementor-button{background-color:#f4ece1;border:2px solid #f4ece1;color:#135f53}.elementor-widget-button.btn-style-sand .elementor-button .elementor-button-icon path{fill:#135f53}.elementor-widget-button.btn-style-sand:hover .elementor-button{background-color:#e4dcd1}.elementor-widget-button.btn-style-textbased-blue .elementor-button{background:none;border:none;color:#3c5164;font-size:12px;letter-spacing:1.1px;padding:0px}.elementor-widget-button.btn-style-textbased-blue .elementor-button .elementor-button-icon path{fill:#3c5164}.elementor-widget-button.btn-style-textbased-blue:hover .elementor-button{color:#dfb3f2}.elementor-widget-button.btn-style-textbased-blue:hover .elementor-button .elementor-button-icon path{fill:#dfb3f2}.elementor-widget-button .elementor-button .elementor-button-icon{display:flex;margin-top:-2px}.elementor-widget-button#about-us .elementor-button{padding-right:0px}.elementor-widget-button#about-us .elementor-button .elementor-button-icon svg{width:1.5em;margin-top:2px}.elementor-widget-button#about-us .elementor-button .elementor-button-icon svg polygon{fill:hsla(0,0%,100%,.63) !important}.elementor-widget-button#about-us:hover .elementor-button{padding-right:0px}.elementor-widget-button#about-us:hover .elementor-button .elementor-button-icon svg polygon{fill:#fff !important}.elementor-widget-form .elementor-form .elementor-field-group textarea{padding:12px 16px !important}.elementor-widget-form .elementor-form button[type=submit] .elementor-button-icon{display:flex;margin-top:0px}.elementor-message.elementor-message-success:before{margin-top:-5px;color:#34e3c8}#client-sign-up-form div[id^=person-]{display:none}#client-sign-up-form #person-default{display:block;margin-bottom:0px}#eskilstuna-signup-form #client-sign-up-form div[id^=person-]{display:none}#eskilstuna-signup-form #client-sign-up-form #person-eskilstuna{display:block;margin-bottom:0px}#flen-signup-form #client-sign-up-form div[id^=person-]{display:none}#flen-signup-form #client-sign-up-form #person-flen{display:block;margin-bottom:0px}#katrineholm-signup-form #client-sign-up-form div[id^=person-]{display:none}#katrineholm-signup-form #client-sign-up-form #person-katrineholm{display:block;margin-bottom:0px}#nykoping-signup-form #client-sign-up-form div[id^=person-]{display:none}#nykoping-signup-form #client-sign-up-form #person-nykoping{display:block;margin-bottom:0px}#strangnas-signup-form #client-sign-up-form div[id^=person-]{display:none}#strangnas-signup-form #client-sign-up-form #person-strangnas{display:block;margin-bottom:0px}.elementor-widget-heading.line-above h1:before,.elementor-widget-heading.line-above h2:before,.elementor-widget-heading.line-above h3:before,.elementor-widget-heading.line-above h4:before,.elementor-widget-heading.line-above h5:before,.elementor-widget-heading.line-above h6:before{position:absolute;margin-top:-0.6em;content:"";border-bottom:5px solid #dfb3f2;width:60px}.elementor-widget-heading.line-above-center h1:before,.elementor-widget-heading.line-above-center h2:before,.elementor-widget-heading.line-above-center h3:before,.elementor-widget-heading.line-above-center h4:before,.elementor-widget-heading.line-above-center h5:before,.elementor-widget-heading.line-above-center h6:before{left:50%;transform:translateX(-50%)}.ilonwikland-ilon-knapp{--ilon-knapp-icon-size: 1.5em;--ilon-knapp-swirl-stroke: 70;--ilon-knapp-hover-color: var(--ilon-knapp-color);display:inline-flex;align-items:center;gap:.5em;color:var(--ilon-knapp-color);text-decoration:none;transition:all .2s ease-in-out}.ilonwikland-ilon-knapp:hover:not(.ilonwikland-ilon-knapp--swirl),.ilonwikland-ilon-knapp:focus:not(.ilonwikland-ilon-knapp--swirl){color:var(--ilon-knapp-hover-color);text-decoration:none}.ilonwikland-ilon-knapp:hover:not(.ilonwikland-ilon-knapp--swirl) .ilonwikland-ilon-knapp__icon,.ilonwikland-ilon-knapp:focus:not(.ilonwikland-ilon-knapp--swirl) .ilonwikland-ilon-knapp__icon{transform:translateX(0.35em)}.ilonwikland-ilon-knapp--swirl:hover,.ilonwikland-ilon-knapp--swirl:focus,.ilonwikland-ilon-knapp--swirl:focus-within{color:var(--ilon-knapp-hover-color);text-decoration:none}.ilonwikland-ilon-knapp--swirl:hover .ilonwikland-ilon-knapp__icon-draw,.ilonwikland-ilon-knapp--swirl:focus .ilonwikland-ilon-knapp__icon-draw,.ilonwikland-ilon-knapp--swirl:focus-within .ilonwikland-ilon-knapp__icon-draw{color:var(--ilon-knapp-hover-color)}.ilonwikland-ilon-knapp__text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);font-size:.9rem;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.ilonwikland-ilon-knapp__icon{display:flex;flex-shrink:0;width:var(--ilon-knapp-icon-size);transition:all .2s ease-in-out}.ilonwikland-ilon-knapp__icon svg{display:block;width:100%;height:auto;overflow:visible}.ilonwikland-ilon-knapp__icon path{fill:currentColor}.ilonwikland-ilon-knapp__icon--swirl{position:relative;display:block}.ilonwikland-ilon-knapp__icon-fill{display:block;opacity:1;transition:opacity .2s ease}.ilonwikland-ilon-knapp__icon-draw{position:absolute;inset:0;pointer-events:none;color:var(--ilon-knapp-color)}.ilonwikland-ilon-knapp__icon-draw path{fill:none;stroke:currentColor;stroke-width:var(--ilon-knapp-swirl-stroke);stroke-linecap:round;stroke-linejoin:round}.ilonwikland-ilon-knapp__icon--swirl.is-drawing .ilonwikland-ilon-knapp__icon-fill{opacity:0}.elementor-location-footer .elementor-icon-list-item{cursor:pointer}.elementor-location-footer .elementor-icon-list-item .elementor-icon-list-text{transition:all .2s ease-in-out !important}button.cmplz-manage-consent.small-footer-button{cursor:pointer;font-family:"Cardo",Garamond,serif;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0px;color:#adadad;background:none;border:none;padding:0px;opacity:1}button.cmplz-manage-consent.small-footer-button:hover{opacity:.7}button.cmplz-manage-consent.small-footer-button:focus{outline:0}.small-footer-button a{opacity:1}.small-footer-button a:hover{opacity:.7}a{transition:all .2s ease-in-out}a.btn-text-type{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.main-header-sticky{transform:translatey(-130px);-moz-transition:all .3s ease !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.elementor-sticky--effects.main-header-sticky{height:auto !important;transform:translatey(0px)}.elementor-sticky--effects.main-header{display:none !important}#btn-header-cta .elementor-button-icon{margin-top:-2px}.elementor-top-section.main-header:hover{background-color:#3c5164 !important;box-shadow:0 0 8px 0 rgba(60,81,100,.57)}.ilon-linktree-shop-page{padding-bottom:3rem}.ilon-linktree-shop-page__content{max-width:42rem;margin:0 auto 2rem;padding:0 1rem}.ilon-linktree-shop{max-width:960px;margin:0 auto;padding:0 1rem 2rem;color:#525f6a}.ilon-linktree-shop--sections-only{max-width:none;padding:0}.elementor-widget-ilonwikland_linktree_shop .ilon-linktree-shop-widget{width:100%}.ilon-linktree-shop__hero{text-align:center;margin-bottom:2.5rem}.ilon-linktree-shop__avatar-wrap{margin:0 0 1rem}.ilon-linktree-shop__avatar{width:7.5rem;height:7.5rem;border-radius:50%;object-fit:cover;box-shadow:0 8px 24px rgba(34,46,57,.12)}.ilon-linktree-shop__profile-title{margin:0 0 .75rem;color:#222e39;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.ilon-linktree-shop__profile-lead{margin:0 auto;max-width:36rem;font-size:1.05rem;line-height:1.55}.ilon-linktree-shop__notice{margin:1rem auto 0;max-width:36rem;padding:.65rem 1rem;border-radius:.5rem;background:#f4ece1;font-size:.9rem}.ilon-linktree-shop__notice--inline{margin:0 0 1.25rem;max-width:none}.ilon-linktree-shop__section{margin-bottom:2.5rem}.ilon-linktree-shop__section-heading{margin:0 0 1.25rem;text-align:left}.ilon-linktree-shop__section-heading--divider{margin-top:2rem}.ilon-linktree-shop__section-heading .ilon-linktree-shop__section-title{margin:0;text-align:left;text-transform:none !important;letter-spacing:normal;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight, 700);color:var(--e-global-color-55531c2, #222E39)}.ilon-linktree-shop__grid,.ilon-linktree-shop__list{list-style:none;margin:0;padding:0}.ilon-linktree-shop__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 11rem), 1fr));gap:1rem 1.25rem}.ilon-linktree-shop__list{display:flex;flex-direction:column;gap:.75rem}.ilon-linktree-shop__card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 16px rgba(34,46,57,.08);transition:all .2s ease-in-out}.ilon-linktree-shop__card:hover,.ilon-linktree-shop__card:focus-visible{transform:translateY(-2px);box-shadow:0 10px 28px rgba(34,46,57,.12);color:inherit}.ilon-linktree-shop__list .ilon-linktree-shop__card{flex-direction:row;align-items:center;min-height:3.5rem;padding:.75rem 1rem}.ilon-linktree-shop__card-media{display:block;aspect-ratio:1/1;background:#edf6fa;overflow:hidden}.ilon-linktree-shop__card-media img{width:100%;height:100%;object-fit:cover;display:block}.ilon-linktree-shop__list .ilon-linktree-shop__card-media{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;border-radius:.5rem;margin-right:.75rem;aspect-ratio:auto}.ilon-linktree-shop__card-title{display:block;padding:.85rem .75rem 1rem;font-family:"Lato",sans-serif;font-weight:600;font-size:.95rem;line-height:1.35;color:#222e39;text-align:center}.ilon-linktree-shop__list .ilon-linktree-shop__card-title{padding:0;text-align:left}.ilon-linktree-shop__card:not(.ilon-linktree-shop__card--has-image) .ilon-linktree-shop__card-title{padding:1rem}.ilon-linktree-shop__email{text-align:center;margin:1.5rem 0}.ilon-linktree-shop__email a{color:#b87ad4;font-weight:600}.ilon-linktree-shop__social{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e4dcd1;text-align:center}.ilon-linktree-shop__social-title{margin:0 0 1rem;font-size:1rem;color:#222e39}.ilon-linktree-shop__social-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.ilon-linktree-shop__social-list a{color:#2d6682;font-weight:600;text-decoration:none}.ilon-linktree-shop__social-list a:hover,.ilon-linktree-shop__social-list a:focus-visible{color:#b87ad4}.ilon-linktree-shop__source{margin:2rem 0 0;text-align:center;font-size:.875rem}.ilon-linktree-shop__source a{color:#525f6a;text-decoration:underline}.ilon-linktree-shop--error{text-align:center}.ilon-linktree-shop__error{color:#b42318}.elementor-nav-menu ul.elementor-nav-menu--dropdown a,.elementor-nav-menu ul.elementor-nav-menu--dropdown:hover,.elementor-nav-menu ul.elementor-nav-menu--dropdown:focus{border-left:none !important}.elementor-nav-menu .menu-item a{transition:all .2s ease-in-out !important}.elementor-nav-menu .menu-item.only-mobile{display:none}body[data-elementor-device-mode=desktop] .elementor-nav-menu .sub-menu{margin-top:22px !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .sub-arrow{display:none !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .menu-item .elementor-item:after{position:absolute;bottom:24px;content:"";background-color:#dfb3f2 !important;height:3px;left:50%;transform:translateX(-50%);width:10%;opacity:0 !important;transition:all .2s ease-in-out !important}body[data-elementor-device-mode=desktop] .elementor-nav-menu .menu-item .elementor-item:hover:after{width:75%;opacity:1 !important}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 0px;height:100vh}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile{display:flex}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item.only-mobile.first-item{margin-top:40px}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item{font-size:16px;font-weight:800}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-item,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu .menu-item .elementor-sub-item{justify-content:left}body[data-elementor-device-mode=mobile] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu,body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu{background-color:#ede3d7;padding:10px 0px}body[data-elementor-device-mode=tablet] .elementor-nav-menu--dropdown.elementor-nav-menu__container,body[data-elementor-device-mode=tablet_extra] .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:70px !important}#category-nav-menu .elementor-nav-menu{white-space:nowrap;overflow-x:auto;overflow-y:hidden;flex-wrap:inherit !important}#category-nav-menu .elementor-nav-menu::-webkit-scrollbar{display:none !important}#category-nav-menu .elementor-nav-menu .menu-item .elementor-item:after{display:none}.elementor-post-navigation__separator-wrapper{margin-left:20px;margin-right:20px}.single-post .custom-post-event-date{margin-bottom:4px;text-align:center}.single-post .custom-post-event-date i{width:20px;margin-right:8px;color:#dfb3f2;font-size:1.3rem}.single-post .custom-post-event-date .event-date{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:600;font-size:1.2rem;text-transform:uppercase;color:#fff;letter-spacing:1.2px}.single-post .custom-post-event-date.last-submission i{font-size:1.1rem;color:#dfb3f2}.single-post .custom-post-event-date.last-submission .event-date{font-size:1rem;color:#dfb3f2}body#tinymce.wp-editor{margin:10px}body#tinymce.wp-editor h1,body#tinymce.wp-editor h2,body#tinymce.wp-editor h3,body#tinymce.wp-editor h4,body#tinymce.wp-editor h5,body#tinymce.wp-editor h6{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:bold}body#tinymce.wp-editor p{font-family:"Cardo",Garamond,serif}p.preamble{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:bold}body h1,body h2,body h3,body h4{margin-top:1.5rem;margin-bottom:.5rem}body h5,body h6{margin-top:0;margin-bottom:.2rem}body ul{margin-bottom:1rem}.elementor-heading-title{line-height:1.2}@keyframes iw-fade-up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate{opacity:0;will-change:opacity,transform}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.is-visible{animation:iw-fade-up .65s cubic-bezier(0.22, 1, 0.36, 1) both}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-1{animation-delay:150ms}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-2{animation-delay:300ms}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-3{animation-delay:450ms}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-4{animation-delay:600ms}@media(max-width: 767px){body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-1,body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-2,body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-3,body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.iw-delay-4{animation-delay:0ms !important}}@media(prefers-reduced-motion: reduce){body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate{opacity:1}body:not(.iw-no-animate):not(.iw-animate-disabled) .iw-animate.is-visible{animation:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2NvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fY29tcGxpYW56LWdkcHIuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZWxlbWVudG9yLXdpZGdldHMvX2FrdHVlbGx0LXNsaWRlci13aWRnZXQuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZWxlbWVudG9yLXdpZGdldHMvX2FrdHVlbGx0LXJ1dGEtd2lkZ2V0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2VsZW1lbnRvci13aWRnZXRzL19ib29rLWZpbHRlci13aWRnZXQuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZWxlbWVudG9yLXdpZGdldHMvX2JyZWFkY3J1bWJzLXdpZGdldC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9lbGVtZW50b3Itd2lkZ2V0cy9fYnV0dG9uLXdpZGdldC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9lbGVtZW50b3Itd2lkZ2V0cy9fZm9ybS13aWRnZXQuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvZWxlbWVudG9yLXdpZGdldHMvX2hlYWRpbmctd2lkZ2V0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL2VsZW1lbnRvci13aWRnZXRzL19pbG9uLWtuYXBwLXdpZGdldC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19nbG9iYWwtYnV0dG9ucy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19saW5rdHJlZS1zaG9wLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19uYXYtbWVudS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fZW50cmFuY2UtYW5pbWF0aW9ucy5zY3NzIl0sIm5hbWVzIjpb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QURELDBFQUNDLHNCQURELDBFQUNDLHNCQUlGLHlCQUNDLHdTQUlDLGdDQUtILHVDQUNDLCtEQUNDLFVBRUEsMEVBQ0MiLCJmaWxlIjoiZGVmYXVsdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuKiBEZWZhdWx0IGNvbHVtbiBjYXBcbiovXG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMjBweDsgLyogc2V0IHlvdXIgZGVzaXJlZCBwYWRkaW5nICovXG59IiwiLypcbiogQ29tcGxpYW56IEdEUFIgUGx1Z2luIEN1c3RvbSBzdHlsZXNcbiovXG5cbiNjbXBsei1jb29raWViYW5uZXItY29udGFpbmVyIHtcbiAgLyogQ29udGFpbmVyICovXG4gIC5jbXBsei1jb29raWViYW5uZXJ7fVxuXG4gIC8qIExvZ28gKi9cbiAgLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotbG9nb3t9XG4gIC8qIFRpdGxlICovXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAvKiBNZXNzYWdlICovXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LW1lc3NhZ2V7fVxuXG4gIC8qIEFsbCBidXR0b25zICovXG4gIC5jbXBsei1idXR0b25zIC5jbXBsei1idG4ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDEwcHggMTBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIFxuICAuY21wbHotYnRuIHtcbiAgICAmLmNtcGx6LWRlbnksXG4gICAgJi5jbXBsei12aWV3LXByZWZlcmVuY2VzLFxuICAgICYuY21wbHotc2F2ZS1wcmVmZXJlbmNlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICAgIH1cbiAgICAvKiBBY2NlcHQgYnV0dG9uICovXG4gICAgJi5jbXBsei1hY2NlcHR7fVxuICAgIC8qIERlbnkgYnV0dG9uICovXG4gICAgJi5jbXBsei1kZW55IHt9XG4gICAgLyogU2F2ZSBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgICAmLmNtcGx6LXNhdmUtcHJlZmVyZW5jZXN7fVxuICAgIC8qIFZpZXcgcHJlZmVyZW5jZXMgYnV0dG9uICovXG4gICAgJi5jbXBsei12aWV3LXByZWZlcmVuY2Vze31cbiAgfVxuICBcbiAgLyogU2F2ZSBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgLmNtcGx6LWJ0bi5jbXBsei1zYXZlLXByZWZlcmVuY2Vze31cbiAgLyogVmlldyBwcmVmZXJlbmNlcyBidXR0b24gKi9cbiAgLmNtcGx6LWJ0bi5jbXBsei12aWV3LXByZWZlcmVuY2Vze31cblxuICAvKiBEb2N1bWVudCBoeXBlcmxpbmtzICovXG4gIC5jbXBsei1saW5rcyAuY21wbHotZG9jdW1lbnRze31cblxuICAvKiBDYXRlZ29yaWVzICovXG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LWNhdGVnb3J5IHtcbiAgICAuY21wbHotaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LWNhdGVnb3J5LXRpdGxlLFxuICAuY21wbHotY29va2llYmFubmVyIC5jbXBsei1hbHdheXMtYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH0gXG5cbiAgLyogTWFuYWdlIGNvbnNlbnQgdGFiICovXG4gICNjbXBsei1tYW5hZ2UtY29uc2VudCAuY21wbHotbWFuYWdlLWNvbnNlbnR7fSBcblxuICAvKiBTb2Z0IGNvb2tpZSB3YWxsICovXG4gIC5jbXBsei1zb2Z0LWNvb2tpZXdhbGx7fVxuXG4gIC8qIFBsYWNlaG9sZGVyIGJ1dHRvbiAtIFBlciBjYXRlZ29yeSAqL1xuICAuY21wbHotYmxvY2tlZC1jb250ZW50LWNvbnRhaW5lciAuY21wbHotYmxvY2tlZC1jb250ZW50LW5vdGljZXt9XG5cbiAgLyogUGxhY2Vob2xkZXIgYnV0dG9uICYgbWVzc2FnZSAtIFBlciBzZXJ2aWNlICovXG4gIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtY29udGFpbmVyIC5jbXBsei1ibG9ja2VkLWNvbnRlbnQtbm90aWNlLFxuICAuY21wbHotYmxvY2tlZC1jb250ZW50LW5vdGljZXt9XG4gIGJ1dHRvbi5jbXBsei1hY2NlcHQtc2VydmljZXt9XG5cbiAgLyogU3R5bGVzIGZvciB0aGUgQU1QIG5vdGljZSAqL1xuICAjY21wbHotY29uc2VudC11aSwgI2NtcGx6LXBvc3QtY29uc2VudC11aSB7fVxuICAvKiBNZXNzYWdlICovXG4gICNjbXBsei1jb25zZW50LXVpIC5jbXBsei1jb25zZW50LW1lc3NhZ2Uge31cbiAgLyogQnV0dG9ucyAqL1xuICAjY21wbHotY29uc2VudC11aSBidXR0b24sICNjbXBsei1wb3N0LWNvbnNlbnQtdWkgYnV0dG9uIHt9XG59XG5cbiNjbXBsei1tYW5hZ2UtY29uc2VudCB7XG4gIC5jbXBsei1tYW5hZ2UtY29uc2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvciFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHghaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiogQ29sb3JzICoqL1xuJGJyYW5kLWJsYWNrOiAjMjIyRTM5O1xuJGJyYW5kLXByaW1hcnk6ICMzQzUxNjQ7XG4kYnJhbmQtcHJpbWFyeS10b25lLTE6ICMzMjU4NkE7XG4kYnJhbmQtcHJpbWFyeS10b25lLTI6ICMyRDY2ODI7XG4kYnJhbmQtcHJpbWFyeS10b25lLTM6ICM5QUMxRDU7XG4kYnJhbmQtcHJpbWFyeS10b25lLTQ6ICNFREY2RkE7XG4kYWNjZW50LWNvbG9yOiAjREZCM0YyO1xuJGFjY2VudC1jb2xvci10ZXh0LWxpbmtzOiAjYjg3YWQ0O1xuJGFjY2VudC1jb2xvci1kYXJrOiAjQkE5NENCO1xuJGFjY2VudC1jb2xvci1saWdodDogI0Y4RUZGQztcbiRzZWNvbmRhcnktY29sb3I6ICMzNEUzQzg7XG4kZ3JlZW4tY29sb3I6ICMxMzVGNTM7XG4kc2FuZC1jb2xvcjogI0Y0RUNFMTtcbiRzYW5kLWNvbG9yLWRhcms6ICNlNGRjZDE7XG4kc2FuZC1jb2xvci1zdWJtZW51OiAjZWRlM2Q3O1xuJGJvZHktY29sb3I6ICM1MjVGNkE7XG4kYmctbGlnaHQ6ICNmN2Y3Zjc7XG4kd2hpdGUgOiAjZmZmZmZmO1xuJG5hdi10ZXh0LXdoaXRlOiByZ2JhKDI1NSwyNTUsMjU1LC42Myk7XG5cbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbi8qKiBGb250cyAqKi9cbiRmYS1mb250LXBhdGg6IFwiLi4vZm9udHMvXCI7XG5cbi8qXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpckRpc3BsYXktUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25Hcm90ZXNxdWUtQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDM2cHg7XG4qL1xuXG4kZm9udC1mYW1pbHktYm9keTpcdFx0XHRcdCdDYXJkbycsIEdhcmFtb25kLCBzZXJpZjtcbiRmb250LWZhbWlseS1ib2R5LWJvbGQ6ICAgIFx0XHQnQ2FyZG8nLCBHYXJhbW9uZCwgc2VyaWY7XG4kZm9udC1mYW1pbHktYnV0dG9uczogICAgXHRcdHZhciggLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHkgKSwgU2Fucy1zZXJpZjsgLy9mcm9tIGVsZW1lbnRvclxuJGZvbnQtZmFtaWx5LWhlYWRpbmdzOlx0XHRcdHZhciggLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHkgKSwgU2Fucy1zZXJpZjsgLy9mcm9tIGVsZW1lbnRvclxuJGZvbnQtZmFtaWx5LWFjY2VudC13ZWlnaHQ6ICAgICB2YXIoIC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtd2VpZ2h0ICk7IiwiLmlsb253aWtsYW5kLWFrdHVlbGx0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cbiAgJl9fdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlLWJnLWNvbG9yKTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgIFwiaW1hZ2VcIlxuICAgICAgICAgIFwiYm9keVwiO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlLWJnLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmhhcyguaWxvbndpa2xhbmQtYWt0dWVsbHQtc2xpZGVyX19pbWFnZSkpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJib2R5XCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mYWRlIHtcbiAgICAuaWxvbndpa2xhbmQtYWt0dWVsbHQtc2xpZGVyX19zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWZhZGUtZHVyYXRpb24sIDYwMG1zKSBlYXNlLWluLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnNldDogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtYXJlYTogYm9keTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogdmFyKC0taW1hZ2Utd2lkdGgsIDY1JSk7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBncmlkLWFyZWE6IGltYWdlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLW1vYmlsZS1pbWFnZS1oZWlnaHQsIDIyMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLW1vYmlsZS1pbWFnZS1oZWlnaHQsIDIyMHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IHZhcigtLW1vYmlsZS1pbWFnZS1oZWlnaHQsIDIyMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHZhcigtLXNsaWRlLWJnLWNvbG9yKSAwJSxcbiAgICAgIHZhcigtLXNsaWRlLWJnLWNvbG9yKSBjYWxjKDEwMCUgLSB2YXIoLS1pbWFnZS13aWR0aCwgNjUlKSArIDglKSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgY2FsYygxMDAlIC0gdmFyKC0taW1hZ2Utd2lkdGgsIDY1JSkgKyAyMiUpXG4gICAgKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW5zZXQ6IGF1dG87XG4gICAgICBncmlkLWFyZWE6IGJvZHk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICB2YXIoLS1zbGlkZS1iZy1jb2xvcikgMnJlbSxcbiAgICAgICAgdmFyKC0tc2xpZGUtYmctY29sb3IpIDEwMCVcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGU6bm90KDpoYXMoLmlsb253aWtsYW5kLWFrdHVlbGx0LXNsaWRlcl9faW1hZ2UpKSAmX19vdmVybGF5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNsaWRlLWJnLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmlsb253aWtsYW5kLWlsb24ta25hcHAge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IHVuc2V0O1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICAgICAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZS10aXRsZS1jb2xvcik7XG4gIH1cblxuICAmX190aXRsZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJi5oYXMtYmFkZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZS10aXRsZS1jb2xvcik7XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdmFyKC0tYmFkZ2Utb2Zmc2V0LXktbW9iaWxlLCAtMThweCk7XG4gICAgbGVmdDogY2FsYygxMDAlICsgdmFyKC0tYmFkZ2Utb2Zmc2V0LXgtbW9iaWxlLCAwcHgpKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJnLWNvbG9yLCAjMTE4OTM4KTtcbiAgICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgJHdoaXRlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHRvcDogdmFyKC0tYmFkZ2Utb2Zmc2V0LXktdGFibGV0LCAtNDhweCk7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyB2YXIoLS1iYWRnZS1vZmZzZXQteC10YWJsZXQsIDBweCkpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIHRvcDogdmFyKC0tYmFkZ2Utb2Zmc2V0LXksIC00OHB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIHZhcigtLWJhZGdlLW9mZnNldC14LCAwcHgpKTtcbiAgICB9XG5cbiAgICBlbSxcbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2UtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgJl9fc2hvcnQtdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1zbGlkZS10aXRsZS1jb2xvcik7XG4gIH1cblxuICAmX19kb3RzLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2RvdHMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMi41cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZG90IHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvdC1jb2xvciwgJHdoaXRlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbG9ud2lrbGFuZC1ha3R1ZWxsdC1ydXRhIHtcbiAgLS1ydXRhLW1lZGlhLWhlaWdodDogMTRyZW07XG4gIC0tcnV0YS1zdGFjay1nYXA6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cbiAgJl9fdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlLWJnLWNvbG9yLCAjZjliOTkzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zdXJmYWNlLWltYWdlLCBub25lKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgbWluLWhlaWdodDogMzZyZW07XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tZmFkZSAmX19zbGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWZhZGUtZHVyYXRpb24sIDYwMG1zKSBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGluc2V0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGluc2V0OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE2cmVtLCAzMnJlbSkgbWlubWF4KDAsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXJ1dGEtc3RhY2stZ2FwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gMnJlbSAzLjI1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAtLXJ1dGEtcGFkLXRvcDogM3JlbTtcbiAgICAgIC0tcnV0YS1wYWQtYm90dG9tOiAzLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXJ1dGEtcGFkLXRvcCkgM3JlbSB2YXIoLS1ydXRhLXBhZC1ib3R0b20pIDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAtLXJ1dGEtaW5uZXItcGFkLXRvcDogMS43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cmVtO1xuICAgICAgcGFkZGluZzogdmFyKC0tcnV0YS1pbm5lci1wYWQtdG9wKSAxLjI1cmVtIDIuNzVyZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXJ1dGEtaW5uZXItcGFkLXRvcCkgKyB2YXIoLS1ydXRhLW1lZGlhLWhlaWdodCkgKyB2YXIoLS1ydXRhLXN0YWNrLWdhcCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zdXJmYWNlLWltYWdlLCBub25lKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmhhcyguaWxvbndpa2xhbmQtYWt0dWVsbHQtcnV0YV9fbWVkaWEpKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxNnJlbSwgMzJyZW0pO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEuNzVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNnJlbTtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDIuMjVyZW0gMi4yNXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQtY29sb3IsICNlY2M5NjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtcmFkaXVzLCAxLjc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43cmVtIDEuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQtY29sb3IsICNlY2M5NjIpO1xuICAgIGNvbG9yOiB2YXIoLS1oaWdobGlnaHQtdGV4dC1jb2xvciwgJHdoaXRlKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tc2xpZGUtdGl0bGUtY29sb3IsICNlODdkM2QpO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtaW4taGVpZ2h0OiAxNnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKDRyZW0gKyAzMnJlbSArIHZhcigtLXJ1dGEtc3RhY2stZ2FwKSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBoZWlnaHQ6IHZhcigtLXJ1dGEtbWVkaWEtaGVpZ2h0KTtcbiAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLXJ1dGEtbWVkaWEtaGVpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJl9fbWVkaWEgPiAmX19zaWRlLWltYWdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmlsb253aWtsYW5kLWlsb24ta25hcHAge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlLXRpdGxlLWNvbG9yLCAjZTg3ZDNkKTtcbiAgICAtLWlsb24ta25hcHAtY29sb3I6IHZhcigtLXNsaWRlLXRpdGxlLWNvbG9yLCAjZTg3ZDNkKTtcblxuICAgIC5pbG9ud2lrbGFuZC1pbG9uLWtuYXBwX190ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxLjI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cblxuICAmX19kb3Qge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuZWxlbWVudG9yLXdpZGdldC1pbG9ud2lrbGFuZF9ib29rX2ZpbHRlcjpub3QoLmlsb253aWtsYW5kLWJvb2stZmlsdGVyLXBvcnRhbCkge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRhaW46IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlsb253aWtsYW5kLWJvb2stZmlsdGVyLXBvcnRhbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX292ZXJsYXksXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fcGFuZWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWlsb253aWtsYW5kX2Jvb2tfZmlsdGVyLFxuLmlsb253aWtsYW5kLWJvb2stZmlsdGVyLXBvcnRhbCB7XG4gIC0tYm9vay1maWx0ZXItcGFuZWwtd2lkdGg6IG1pbig0MjBweCwgMTAwdncpO1xuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19zb3J0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19zb3J0LWxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fc29ydC1maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX3NvcnQtaWNvbixcbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX190b2dnbGUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX3NvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX190b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX190b2dnbGUtY291bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwLjM1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0NiwgNTcsIDAuNDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAmOm5vdChbaGlkZGVuXSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19wYW5lbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogdmFyKC0tYm9vay1maWx0ZXItcGFuZWwtd2lkdGgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJveC1zaGFkb3c6IC04cHggMCAyNHB4IHJnYmEoMzQsIDQ2LCA1NywgMC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fcGFuZWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fcGFuZWwtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19jbG9zZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19wYW5lbC1ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX2FjY29yZGlvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCA0NiwgNTcsIDAuMTIpO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzQsIDQ2LCA1NywgMC4xMik7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19hY2NvcmRpb24tcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19hY2NvcmRpb24taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19hY2NvcmRpb24tdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX2FjY29yZGlvbi1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIH1cblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX2FjY29yZGlvbi1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuMTVyZW07XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1jaGVjayB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAwLjg1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjg1cmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjM1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNjVyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLjFyZW0sIC0wLjA1cmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX29wdGlvbi1jaGVjayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX3BhbmVsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlcl9fYXBwbHkge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICB9XG5cbiAgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX19jbGVhciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gIH1cblxuICAmLmlzLWxvYWRpbmcgLmlsb253aWtsYW5kLWJvb2stZmlsdGVyX190b2dnbGUsXG4gICYuaXMtbG9hZGluZyAuaWxvbndpa2xhbmQtYm9vay1maWx0ZXJfX3NvcnQtZmllbGQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5ib2R5Lmlsb253aWtsYW5kLWJvb2stZmlsdGVyLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaWxvbndpa2xhbmQtYm9vay1maWx0ZXItdGFyZ2V0LS1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC41NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWxvb3AtZ3JpZC5pbG9ud2lrbGFuZC1ib29rLWZpbHRlci1pcy1maWx0ZXJlZCB7XG4gIC5lLWxvb3BfX2xvYWQtbW9yZSxcbiAgLmUtbG9hZC1tb3JlLWFuY2hvcixcbiAgLmVsZW1lbnRvci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5lbGVtZW50b3Itd2lkZ2V0LWJyZWFkY3J1bWJzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmdzIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XG4gIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgcGF0aCxcbiAgICAgIHN2ZyxcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJ0bi1zdHlsZS1vdXRsaW5lLXdoaXRlIHtcbiAgICAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJ0bi1zdHlsZS1ibHVlIHtcbiAgICAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5LXRvbmUtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tc3R5bGUtc2FuZCB7XG4gICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmQtY29sb3I7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2FuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGdyZWVuLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FuZC1jb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJ0bi1zdHlsZS10ZXh0YmFzZWQtYmx1ZSB7XG4gICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgJiNhYm91dC11cyB7XG4gICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRuYXYtdGV4dC13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIC5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICAgICAgZmlsbDogJHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVsZW1lbnRvci13aWRnZXQtZm9ybSB7XG4gICAgLmVsZW1lbnRvci1mb3JtIHtcbiAgICAgICAgLmVsZW1lbnRvci1maWVsZC1ncm91cCB7XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1zdWJtaXRde1xuICAgICAgICAgICAgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbGVtZW50b3ItbWVzc2FnZSB7XG4gICAgJi5lbGVtZW50b3ItbWVzc2FnZS1zdWNjZXNzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2RlZmF1bHQgc2lnbiB1cCBmb3JtIG5vdCB1c2VkIG9uIG9mZmljZSBwYWdlXG4vL2hpZGUgYWxsIHBlcnNvbnMsIGJ1dCBmbGVuIHBlcnNvblxuI2NsaWVudC1zaWduLXVwLWZvcm0ge1xuICAgIGRpdltpZF49J3BlcnNvbi0nXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNwZXJzb24tZGVmYXVsdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxufVxuXG4vL29mZmljZSBwYWdlIHNpZ251cCBmb3Jtc1xuLy9oaWRlIGFsbCBwZXJzb25zLCBidXQgdGhlIHBlcnNvbiBmb3IgY3VycmVudCBvZmZpY2VcbiNlc2tpbHN0dW5hLXNpZ251cC1mb3JtIHtcbiAgICAjY2xpZW50LXNpZ24tdXAtZm9ybSB7XG4gICAgICAgIGRpdltpZF49J3BlcnNvbi0nXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNwZXJzb24tZXNraWxzdHVuYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ZsZW4tc2lnbnVwLWZvcm0ge1xuICAgICNjbGllbnQtc2lnbi11cC1mb3JtIHtcbiAgICAgICAgZGl2W2lkXj0ncGVyc29uLSddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI3BlcnNvbi1mbGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ja2F0cmluZWhvbG0tc2lnbnVwLWZvcm0ge1xuICAgICNjbGllbnQtc2lnbi11cC1mb3JtIHtcbiAgICAgICAgZGl2W2lkXj0ncGVyc29uLSddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI3BlcnNvbi1rYXRyaW5laG9sbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI255a29waW5nLXNpZ251cC1mb3JtIHtcbiAgICAjY2xpZW50LXNpZ24tdXAtZm9ybSB7XG4gICAgICAgIGRpdltpZF49J3BlcnNvbi0nXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICNwZXJzb24tbnlrb3Bpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdHJhbmduYXMtc2lnbnVwLWZvcm0ge1xuICAgICNjbGllbnQtc2lnbi11cC1mb3JtIHtcbiAgICAgICAgZGl2W2lkXj0ncGVyc29uLSddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI3BlcnNvbi1zdHJhbmduYXMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyB7XG4gICAgJi5saW5lLWFib3ZlIHtcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjZlbTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYWNjZW50LWNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGluZS1hYm92ZS1jZW50ZXIge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5pbG9ud2lrbGFuZC1pbG9uLWtuYXBwIHtcbiAgICAtLWlsb24ta25hcHAtaWNvbi1zaXplOiAxLjVlbTtcbiAgICAtLWlsb24ta25hcHAtc3dpcmwtc3Ryb2tlOiA3MDtcbiAgICAtLWlsb24ta25hcHAtaG92ZXItY29sb3I6IHZhcigtLWlsb24ta25hcHAtY29sb3IpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNWVtO1xuICAgIGNvbG9yOiB2YXIoLS1pbG9uLWtuYXBwLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXI6bm90KC5pbG9ud2lrbGFuZC1pbG9uLWtuYXBwLS1zd2lybCksXG4gICAgJjpmb2N1czpub3QoLmlsb253aWtsYW5kLWlsb24ta25hcHAtLXN3aXJsKSB7XG4gICAgICBjb2xvcjogdmFyKC0taWxvbi1rbmFwcC1ob3Zlci1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5pbG9ud2lrbGFuZC1pbG9uLWtuYXBwX19pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzVlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3dpcmw6aG92ZXIsXG4gICAgJi0tc3dpcmw6Zm9jdXMsXG4gICAgJi0tc3dpcmw6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbG9uLWtuYXBwLWhvdmVyLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmlsb253aWtsYW5kLWlsb24ta25hcHBfX2ljb24tZHJhdyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pbG9uLWtuYXBwLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnV0dG9ucztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1mYW1pbHktYWNjZW50LXdlaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWlsb24ta25hcHAtaWNvbi1zaXplKTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi0tc3dpcmwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tZmlsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmX19pY29uLWRyYXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbG9uLWtuYXBwLWNvbG9yKTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICBzdHJva2Utd2lkdGg6IHZhcigtLWlsb24ta25hcHAtc3dpcmwtc3Ryb2tlKTtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tLXN3aXJsLmlzLWRyYXdpbmcgLmlsb253aWtsYW5kLWlsb24ta25hcHBfX2ljb24tZmlsbCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbiIsIi5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIHtcbiAgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5lbGVtZW50b3ItaWNvbi1saXN0LXRleHQge1xuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbiFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbi5jbXBsei1tYW5hZ2UtY29uc2VudC5zbWFsbC1mb290ZXItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgb3BhY2l0eTogMTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uc21hbGwtZm9vdGVyLWJ1dHRvbiB7XG4gIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cbn0iLCIvKlxuKiBUZXh0IGJhc2VkIGJ1dHRvbnNcbiovXG5cbmEge1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICAmLmJ0bi10ZXh0LXR5cGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnV0dG9ucztcbiAgICBmb250LXdlaWdodDogJGZvbnQtZmFtaWx5LWFjY2VudC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59IiwiLm1haW4taGVhZGVyLXN0aWNreSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTMwcHgpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1zdGlja3ktLWVmZmVjdHMubWFpbi1oZWFkZXItc3RpY2t5ICB7XG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xufVxuXG4uZWxlbWVudG9yLXN0aWNreS0tZWZmZWN0cy5tYWluLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4jYnRuLWhlYWRlci1jdGEge1xuICAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbi8vbm90IHRyYW5zcGFyZW50IGhlYWRlciB3aGVuIGhvdmVyXG4uZWxlbWVudG9yLXRvcC1zZWN0aW9uIHtcbiAgJi5tYWluLWhlYWRlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgkYnJhbmQtcHJpbWFyeSwgLjU3KTtcbiAgICB9XG4gIH1cbn0iLCIuaWxvbi1saW5rdHJlZS1zaG9wLXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcC1wYWdlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbSAycmVtO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgJi0tc2VjdGlvbnMtb25seSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmVsZW1lbnRvci13aWRnZXQtaWxvbndpa2xhbmRfbGlua3RyZWVfc2hvcCB7XG4gIC5pbG9uLWxpbmt0cmVlLXNob3Atd2lkZ2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19oZXJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5pbG9uLWxpbmt0cmVlLXNob3BfX2F2YXRhci13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fYXZhdGFyIHtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgkYnJhbmQtYmxhY2ssIDAuMTIpO1xufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19wcm9maWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDR2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5pbG9uLWxpbmt0cmVlLXNob3BfX3Byb2ZpbGUtbGVhZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDM2cmVtO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19ub3RpY2Uge1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDM2cmVtO1xuICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogJHNhbmQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4gICYtLWlubGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLS1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmlsb24tbGlua3RyZWUtc2hvcF9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZ3M7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktcHJpbWFyeS1mb250LXdlaWdodCwgNzAwKTtcbiAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItNTU1MzFjMiwgJGJyYW5kLWJsYWNrKTtcbiAgfVxufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19ncmlkLFxuLmlsb24tbGlua3RyZWUtc2hvcF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMDAlLCAxMXJlbSksIDFmcikpO1xuICBnYXA6IDFyZW0gMS4yNXJlbTtcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjhweCByZ2JhKCRicmFuZC1ibGFjaywgMC4xMik7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuaWxvbi1saW5rdHJlZS1zaG9wX19saXN0ICYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG59XG5cbi5pbG9uLWxpbmt0cmVlLXNob3BfX2NhcmQtbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnktdG9uZS00O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlsb24tbGlua3RyZWUtc2hvcF9fbGlzdCAmIHtcbiAgICBmbGV4OiAwIDAgMy41cmVtO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjg1cmVtIDAuNzVyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pbG9uLWxpbmt0cmVlLXNob3BfX2xpc3QgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmlsb24tbGlua3RyZWUtc2hvcF9fY2FyZDpub3QoLmlsb24tbGlua3RyZWUtc2hvcF9fY2FyZC0taGFzLWltYWdlKSAmIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5cbi5pbG9uLWxpbmt0cmVlLXNob3BfX2VtYWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yLXRleHQtbGlua3M7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2FuZC1jb2xvci1kYXJrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbG9uLWxpbmt0cmVlLXNob3BfX3NvY2lhbC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICRicmFuZC1ibGFjaztcbn1cblxuLmlsb24tbGlua3RyZWUtc2hvcF9fc29jaWFsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbSAxLjI1cmVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeS10b25lLTI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogJGFjY2VudC1jb2xvci10ZXh0LWxpbmtzO1xuICAgIH1cbiAgfVxufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19zb3VyY2Uge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgYSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5pbG9uLWxpbmt0cmVlLXNob3AtLWVycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWxvbi1saW5rdHJlZS1zaG9wX19lcnJvciB7XG4gIGNvbG9yOiAjYjQyMzE4O1xufVxuIiwiLmVsZW1lbnRvci1uYXYtbWVudSB7XG4gIHVsIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24ge1xuICAgICAgYSxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1pdGVtIHtcbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24haW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9ZGVza3RvcF0ge1xuICAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgICAuc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMjJweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdWItYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgLmVsZW1lbnRvci1pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3IhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9bW9iaWxlXSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0XSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0X2V4dHJhXSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmLmZpcnN0LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZWxlbWVudG9yLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVsZW1lbnRvci1pdGVtLFxuICAgICAgICAgIC5lbGVtZW50b3Itc3ViLWl0ZW0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmQtY29sb3Itc3VibWVudTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0XSxcbmJvZHlbZGF0YS1lbGVtZW50b3ItZGV2aWNlLW1vZGU9dGFibGV0X2V4dHJhXSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgICAmLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICAgIHRvcDogNzBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiNjYXRlZ29yeS1uYXYtbWVudSB7XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgIC8vbWFrZSBpdCBob3Jpc3RvbnRhbCBzY3JvbGxhYmxlXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgLmVsZW1lbnRvci1pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4uc2luZ2xlLXBvc3Qge1xuXHQuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItZWxlbWVudCA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuXHRcdHBhZGRpbmc6IDBlbSAxZW0gMWVtIDFlbSFpbXBvcnRhbnQ7XG5cdH1cblx0LmVsZW1lbnRvci13aWRnZXQuZWxlbWVudG9yLXdpZGdldC10aGVtZS1wb3N0LWZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4IWltcG9ydGFudDtcblx0fVxufVxuKi9cblxuLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb25fX3NlcGFyYXRvci13cmFwcGVyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IHtcblx0LmN1c3RvbS1wb3N0LWV2ZW50LWRhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdH1cblx0XHQmLmxhc3Qtc3VibWlzc2lvbiB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkjdGlueW1jZS53cC1lZGl0b3Ige1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgfVxufVxuXG5wIHtcbiAgICAmLnByZWFtYmxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5ncztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4vKlxuU3R5bGluZyBvZiBoZWFkZXJzIGFuZCBsaXN0c1xuKi9cbmJvZHkge1xuICAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi8vb3ZlcnJpZGUgbGluZS1oZWlnaHQgdGhhdCBmb3Igc29tZSByZWFzb24gaXMgc2V0IGJ5IGVsZW1lbnRvciBpbiAvYXBwL3VwbG9hZHMvZWxlbWVudG9yL2Nzcy9jdXN0b20tZnJvbnRlbmQuY3NzXG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59IiwiLy8gRW50cmFuY2UgYW5pbWF0aW9ucyB0cmlnZ2VyZWQgdmlhIEludGVyc2VjdGlvbk9ic2VydmVyIChlbnRyYW5jZS1hbmltYXRpb25zLmpzKS5cbi8vIEF1dG8tYXBwbGllZCB0byBFbGVtZW50b3Igd2lkZ2V0cyAobm90IGNvbnRhaW5lcnMpIHdpdGggc3RhZ2dlcmVkIGRlbGF5cy5cbi8vXG4vLyBQZXItZWxlbWVudCBvcHQtb3V0OiBhZGQgLml3LW5vLWFuaW1hdGUgaW4gRWxlbWVudG9yIEFkdmFuY2VkID4gQ1NTIENsYXNzZXMuXG4vLyBNYW51YWwgZGVsYXkgb3ZlcnJpZGU6IC5pdy1kZWxheS0xIHRocm91Z2ggLml3LWRlbGF5LTQgb24gYSB3aWRnZXQuXG5cbiRpdy1hbmltLWR1cmF0aW9uOiAgIDAuNjVzO1xuJGl3LWFuaW0tZWFzaW5nOiAgICAgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xuJGl3LWFuaW0tZGlzdGFuY2U6ICAgMjhweDtcbiRpdy1hbmltLWRlbGF5LXN0ZXA6IDE1MG1zO1xuXG5Aa2V5ZnJhbWVzIGl3LWZhZGUtdXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkaXctYW5pbS1kaXN0YW5jZSk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi8vIEhpZGRlbiB1bnRpbCBKUyBhZGRzIC5pcy12aXNpYmxlLiBEaXNhYmxlZCBpbiBlZGl0b3IgKC5pdy1uby1hbmltYXRlKSBhbmRcbi8vIHNpdGUtd2lkZSAoLml3LWFuaW1hdGUtZGlzYWJsZWQpIHZpYSBQSFAgYm9keSBjbGFzc2VzLlxuYm9keTpub3QoLml3LW5vLWFuaW1hdGUpOm5vdCguaXctYW5pbWF0ZS1kaXNhYmxlZCkgLml3LWFuaW1hdGUge1xuXHRvcGFjaXR5OiAwO1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0YW5pbWF0aW9uOiBpdy1mYWRlLXVwICRpdy1hbmltLWR1cmF0aW9uICRpdy1hbmltLWVhc2luZyBib3RoO1xuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcblx0XHQmLml3LWRlbGF5LSN7JGl9IHtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogJGl3LWFuaW0tZGVsYXktc3RlcCAqICRpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdCYuaXctZGVsYXktMSxcblx0XHQmLml3LWRlbGF5LTIsXG5cdFx0Ji5pdy1kZWxheS0zLFxuXHRcdCYuaXctZGVsYXktNCB7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDBtcyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRib2R5Om5vdCguaXctbm8tYW5pbWF0ZSk6bm90KC5pdy1hbmltYXRlLWRpc2FibGVkKSAuaXctYW5pbWF0ZSB7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdCYuaXMtdmlzaWJsZSB7XG5cdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iXX0= */
