#form1,.content,body,html{height:100%;background:#fff!important}body{margin:0;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:600}p{font-size:1rem;line-height:1.5;margin:0 0 8px}ol:not([class]),ul:not([class]){margin:8px 0;padding-left:32px}ol:not([class]) li:not([class]),ul:not([class]) li:not([class]){font-size:1rem;line-height:1.5}a{color:#0f3456;text-decoration:none}hr{border:0;background:rgb(26.3613861386,91.3861386139,151.1386138614);height:1px;margin:16px 0}strong{font-weight:600}img{max-width:100%;height:auto}.content{display:flex;flex-direction:column;height:100%}.content>main{padding:16px 0 0;flex:1 0 auto}.content>main>.carousel:first-child,.content>main>.hero-section:first-child{margin:-16px 0 0}select[disabled=disabled],select[disabled]{cursor:default;background:rgba(255,255,255,.25);color:rgba(0,0,0,.25)}.no-scroll{overflow:hidden!important}.no-scroll--small-only{overflow:hidden!important}@media (min-width:900px){.no-scroll--small-only{overflow:initial!important}}.full-width-iframe{width:100%;min-height:450px}.hidden{display:none}.blackout{position:fixed;top:0;left:0;bottom:0;right:0;z-index:5000;background:rgba(0,0,0,.25);z-index:-9999;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}.blackout--visible{z-index:5000;opacity:1;visibility:visible}.page-editor-fixed-button{background:#00a0dc;color:#fff;margin:8px 0;padding:8px 16px;display:block;text-align:center}.page-editor-no-datasource-warning{padding:8px 16px;background:rgba(216,36,93,.5);border:2px solid #d8245d;color:#fff;font-size:1.25rem}.page-editor-no-datasource-warning:before{font-family:unified;content:"\e980";display:inline-block;margin-right:8px}.edit-mode hr{margin:0;height:16px;position:relative;border:0}.edit-mode hr:before{display:block;content:"";height:2px;background:#ccc;margin-top:9px}.edit-mode .tiles>div{min-width:calc(12.5% - 10px);flex:0 1 calc(12.5% - 10px);float:left;overflow:hidden}.edit-mode .tiles>div>.tiles__tile{width:100%;height:100%;flex:0 1 100%;padding:100% 0 0}.edit-mode .tiles__tile-image{bottom:8px;right:8px;width:auto;height:auto}.edit-mode .tiles--title-bottom-left .tiles__tile-image,.edit-mode .tiles--title-bottom-right .tiles__tile-image{bottom:initial;top:8px}.edit-mode .grid,.edit-mode .grid__column,.edit-mode .grid__row{margin-bottom:16px}.edit-mode .faq__questions{display:block;position:relative;border-top:0;box-shadow:none}.edit-mode .features-list .scEnabledChrome{width:100%}.edit-mode .request-callback__error{display:block}.edit-mode .request-callback__success{position:static}.edit-mode .accordion__content{display:block}@font-face{font-family:Ford;src:url(/font/FordAntenna-Light.otf) format("opentype")}@font-face{font-family:unified;src:url(/font/unified.ttf?ver=17042020) format("truetype"),url(/font/unified.woff?ver=17042020) format("woff"),url(/font/unified.svg?ver=17042020#unified) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:unified!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-open:before{content:"\e900"}.icon-left-open:before{content:"\e901"}.icon-right-open:before{content:"\e902"}.icon-up-open:before{content:"\e903"}.icon-angle-left:before{content:"\e904"}.icon-angle-right:before{content:"\e905"}.icon-angle-up:before{content:"\e906"}.icon-angle-down:before{content:"\e907"}.icon-angle-left1:before{content:"\e908"}.icon-angle-right1:before{content:"\e909"}.icon-angle-up1:before{content:"\e90a"}.icon-angle-down1:before{content:"\e90b"}.icon-sort-desc:before{content:"\e90c"}.icon-sort-asc:before{content:"\e90d"}.icon-sort1:before{content:"\e90e"}.icon-odometer:before{content:"\e90f"}.icon-collection:before{content:"\e910"}.icon-colour:before{content:"\e911"}.icon-gauge:before{content:"\e912"}.icon-cab:before{content:"\e913"}.icon-twitter:before{content:"\e914"}.icon-facebook:before{content:"\e915"}.icon-linkedin:before{content:"\e916"}.icon-instagram:before{content:"\e917"}.icon-star:before{content:"\e918"}.icon-star-empty:before{content:"\e919"}.icon-star-half:before{content:"\e91a"}.icon-star-half-empty:before{content:"\e91b"}.icon-star-half-alt:before{content:"\e91c"}.icon-agm:before{content:"\e91d"}.icon-investor-relations:before{content:"\e91e"}.icon-modern-slavery-statement:before{content:"\e91f"}.icon-regulatory-announcements:before{content:"\e920"}.icon-share-price:before{content:"\e921"}.icon-financial-reports:before{content:"\e922"}.icon-board:before{content:"\e923"}.icon-brands:before{content:"\e924"}.icon-business:before{content:"\e925"}.icon-history:before{content:"\e926"}.icon-phone-alt:before{content:"\e927"}.icon-twitter1:before{content:"\e928"}.icon-facebook1:before{content:"\e929"}.icon-linkedin1:before{content:"\e92a"}.icon-instagram1:before{content:"\e92b"}.icon-drop-off:before{content:"\e92c"}.icon-wheelchair:before{content:"\e92d"}.icon-harley-front:before{content:"\e92e"}.icon-harley-side:before{content:"\e92f"}.icon-tyre:before{content:"\e930"}.icon-cog-alt:before{content:"\e931"}.icon-co2:before{content:"\e932"}.icon-coffee:before{content:"\e933"}.icon-fuel-type:before{content:"\e934"}.icon-disabled:before{content:"\e935"}.icon-disabled-parking:before{content:"\e936"}.icon-mot:before{content:"\e937"}.icon-parking:before{content:"\e938"}.icon-parts:before{content:"\e939"}.icon-service:before{content:"\e93a"}.icon-service-plan:before{content:"\e93b"}.icon-transmission:before{content:"\e93c"}.icon-tyres:before{content:"\e93d"}.icon-van-mot:before{content:"\e93e"}.icon-wifi:before{content:"\e93f"}.icon-waiting-area:before{content:"\e940"}.icon-body-style:before{content:"\e941"}.icon-smart-repair:before{content:"\e942"}.icon-baby-change:before{content:"\e943"}.icon-defibrillator:before{content:"\e944"}.icon-electric-charging:before{content:"\e945"}.icon-handover:before{content:"\e946"}.icon-kids-zone:before{content:"\e947"}.icon-laptop:before{content:"\e948"}.icon-sell-my-car:before{content:"\e949"}.icon-toilet:before{content:"\e94a"}.icon-spanner:before{content:"\e991"}.icon-question-mark:before{content:"\e94b"}.icon-check1:before{content:"\e94c"}.icon-phone1:before{content:"\e94d"}.icon-heart-empty:before{content:"\e94e"}.icon-mail:before{content:"\e94f"}.icon-video:before{content:"\e950"}.icon-videocam:before{content:"\e951"}.icon-picture:before{content:"\e952"}.icon-camera1:before{content:"\e953"}.icon-camera-alt:before{content:"\e954"}.icon-ok:before{content:"\e955"}.icon-eye-off:before{content:"\e956"}.icon-pin:before{content:"\e957"}.icon-thumbs-up:before{content:"\e958"}.icon-thumbs-down:before{content:"\e959"}.icon-doc:before{content:"\e95a"}.icon-trash-empty:before{content:"\e95b"}.icon-location:before{content:"\e95c"}.icon-login:before{content:"\e95d"}.icon-logout:before{content:"\e95e"}.icon-ok-circled:before{content:"\e95f"}.icon-ok-circled2:before{content:"\e960"}.icon-lock-open:before{content:"\e961"}.icon-attach:before{content:"\e962"}.icon-info-circled:before{content:"\e963"}.icon-info-circle:before{content:"\e963"}.icon-help-circled:before{content:"\e964"}.icon-forward:before{content:"\e965"}.icon-attention-circled:before{content:"\e966"}.icon-attention:before{content:"\e967"}.icon-chat:before{content:"\e968"}.icon-headphones:before{content:"\e969"}.icon-clock:before{content:"\e96a"}.icon-block:before{content:"\e96b"}.icon-signal:before{content:"\e96c"}.icon-briefcase:before{content:"\e96d"}.icon-search:before{content:"\e96e"}.icon-envelope-o:before{content:"\e96f"}.icon-user:before{content:"\e970"}.icon-check:before{content:"\e971"}.icon-home:before{content:"\e972"}.icon-road:before{content:"\e973"}.icon-lock:before{content:"\e974"}.icon-tag:before{content:"\e975"}.icon-bookmark:before{content:"\e976"}.icon-camera:before{content:"\e977"}.icon-pencil:before{content:"\e978"}.icon-eye:before{content:"\e979"}.icon-calendar:before{content:"\e97a"}.icon-comment:before{content:"\e97b"}.icon-comments:before{content:"\e97c"}.icon-thumbs-o-down:before{content:"\e97d"}.icon-phone:before{content:"\e97e"}.icon-credit-card:before{content:"\e97f"}.icon-wrench:before{content:"\e980"}.icon-mail-alt:before{content:"\e981"}.icon-comment-empty:before{content:"\e982"}.icon-download-cloud:before{content:"\e983"}.icon-bell:before{content:"\e984"}.icon-doc-text:before{content:"\e985"}.icon-direction:before{content:"\e986"}.icon-shield:before{content:"\e987"}.icon-youtube:before{content:"\e988"}.icon-cab1:before{content:"\e989"}.icon-map-pin:before{content:"\e98a"}.icon-map-signs:before{content:"\e98b"}.icon-map-o:before{content:"\e98c"}.icon-map:before{content:"\e98d"}.icon-credit-card-alt:before{content:"\e98e"}.icon-user-o:before{content:"\e98f"}.icon-snowflake-o:before{content:"\e990"}.icon-close:before{content:"\e992"}.icon-truck:before{content:"\e993"}.accordion{padding:0;margin:0 0 16px;background:#fff}.accordion__item{cursor:pointer;list-style:none}.accordion__heading{background:#00a0dc;color:#fff;border-radius:0;padding:8px 16px;font-weight:600;border-bottom:1px solid #fff;user-select:none;position:relative}.accordion__heading:after{display:block;content:"\e905";font-family:unified;height:32px;width:32px;position:absolute;line-height:32px;text-align:center;right:0;top:calc(50% - 16px);font-size:1.4rem}.accordion__item--visible .accordion__heading:after{content:"\e907"}.accordion__heading:hover{background:rgb(0,141.4545454545,194.5)}.accordion__content{display:none;padding:8px 32px 8px 48px;margin:8px 0;position:relative;font-size:1rem;line-height:1.5;cursor:auto}.accordion__item--visible .accordion__content{display:block}.accordion__content:before{content:"";display:block;width:2px;background:#00a0dc;position:absolute;top:8px;left:32px;bottom:8px}.accordion__content p:last-child{margin-bottom:0}.accordion--light{box-shadow:0 0 0 transparent}.accordion--light .accordion__item{padding:8px;margin:0;border-bottom:1px solid #eee}.accordion--light .accordion__heading{font-weight:600;font-size:1.05rem;padding:8px 32px 8px 8px;background:0 0;color:#333}.accordion--light .accordion__content{padding:8px;margin:0}.accordion--light .accordion__content:before{display:none}.accordion--terms{counter-reset:item}.accordion--terms .accordion__item{padding:16px;counter-increment:item}.accordion--terms .accordion__item:before{content:counters(item, ".") ". ";display:inline-block;padding-right:4px}.accordion--terms .accordion__heading{display:inline;padding:8px 32px 8px 8px;background:0 0;color:#333}.accordion--terms .accordion__content{margin:8px -16px}.accordion--terms .accordion__content>ol{list-style-type:none;counter-reset:item;margin:0 0 0 8px;padding:0}.accordion--terms .accordion__content>ol>li{counter-increment:item;margin:0 0 8px}.accordion--terms .accordion__content>ol>li:before{content:counters(item, ".") ". ";display:inline-block;padding-right:4px}.accordion--terms .accordion__content>ol>li:last-child{margin:0}.accordion--terms .accordion__content>ol>li>ol{margin:0 0 0 32px;padding:0}.accordion--terms .accordion__content>ol>li>ol>li{list-style-type:lower-alpha;margin:0 0 8px}.accordion--terms .accordion__content>ol>li>ol>li:last-child{margin:0}.alert{background:rgb(210.7227722772,229.7722772277,247.2772277228);color:#333;display:flex;margin:0 -8px 16px;border-radius:0;overflow:hidden;padding:16px;box-shadow:0 0 0 transparent}@media (min-width:900px){.alert{margin:0 0 16px;border-radius:0}}.alert__icon{display:flex;justify-content:center;align-content:center;align-items:center;background:#00a0dc;font-size:1.8rem;color:#fff;padding:8px;margin:-16px 0 -16px -16px}@media (min-width:900px){.alert__icon{width:64px;padding:0}}.alert__content{padding:8px;flex-grow:1;display:flex;align-items:center;flex-direction:column;margin:-8px 0}@media (min-width:900px){.alert__content{flex-direction:row}}.alert__text{margin:0;width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:900px){.alert__text{width:auto;margin:0 16px 0 0}}.alert__text-header{margin:0;font-size:.9rem;font-weight:600;width:100%}.alert__text-explanation{margin:0;font-size:.9rem;width:100%}.alert__search{flex-shrink:1;justify-content:center;align-content:center;display:flex;width:100%;margin:8px 0 0}@media (min-width:900px){.alert__search{width:auto;margin:0}}.alert__search .form__field{width:100%;margin:0;border:0;background:0 0}.alert__search .form__field .form__input{border:1px solid #ccc}.alert__search .form__field .form__submit-button{border:1px solid #50ac33}.alert--error{color:#a00;border:1px solid #a00;background:#fdd;box-shadow:none}.alert--postcode{background:#fff;border:0;padding:0;box-shadow:none}.alert--postcode .alert__text{color:#333}.alert--postcode .alert__icon{background:#00a0dc;color:#fff;margin:0}.alert--postcode .alert__content{margin:0}.alert--postcode .form__field .form__submit-button{background:#00a0dc;border:1px solid #00a0dc}.alert--postcode .form__field .form__submit-button:hover{background:rgb(0,122.9090909091,169)}.alert--banner{box-shadow:0 0 0 transparent;border-radius:0;margin:0 0 8px}@media (min-width:900px){.alert--banner{margin:0 0 16px}}.alert--banner .alert__content{display:flex;flex-direction:row;justify-content:center;font-size:1rem;line-height:1}@media (min-width:900px){.alert--banner .alert__content{font-size:1.25rem}}.alert--banner .alert__content *{margin:0 4px}.alert--banner .alert__content a{color:inherit;text-decoration:underline}.alert--vehicle-search{background:#fff}.alert--vehicle-search .alert__text{color:#333}.alert--vehicle-search .alert__icon{background:#00a0dc;color:#fff}.alert--vehicle-search .form__field .form__submit-button{background:#50ac33;border:1px solid #50ac33}.alert--vehicle-search .form__field .form__submit-button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}@media (min-width:600px){.article-link{display:flex}}@media (min-width:600px){.article-link__visual{margin:0 16px 0 0;flex-shrink:0}}.article-link__image{display:block;width:100%;margin:0 0 8px}@media (min-width:600px){.article-link__image{display:inline;margin:0;width:250px}}.article-link__header{margin:0;font-size:1rem;font-weight:600}.article-link__link{color:#0f3456}.article-link__date{font-size:.8rem;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.25);margin:0 0 8px}.article-link__snippet{margin:0 0 16px;font-size:.9rem;line-height:1.5em}.article-link--compact{display:flex}.article-link--compact .article-link__visual{margin:0 8px 0 0}.article-link--compact .article-link__image{width:100px}.article-list{margin:0;border-radius:0;overflow:hidden}@media (min-width:600px){.article-list{margin:0 0 16px}}.article-list__header{font-weight:600;font-size:1.25rem;margin:0 0 8px;color:#333;padding:0;text-align:left}.article-list__list{margin:0;padding:0}.article-list__list:after{content:"";display:table;clear:both}.article-list__item{margin:0 0 16px;padding:0;list-style:none}@media (min-width:600px){.article-list__item{padding:0 0 16px}}.article-list--compact{box-shadow:0 0 0 transparent}.article-list--compact .article-list__header{background:#0f3456;color:#fff;padding:8px 16px;font-size:.9rem;margin:0}.article-list--compact .article-list__list{padding:8px 16px;background:#f7f5f6}.article-list--compact .article-list__item{padding:0}.article-list--document{border-top:1px solid rgba(0,0,0,.25);padding-top:16px}.article-list--document .article-list__item{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.25)}.article-list--document .article-link__header{font-size:1.25rem;margin:0 0 16px}.breadcrumb{overflow:hidden;padding:0;margin:8px 0;font-size:.8rem;line-height:1rem;display:flex;flex-wrap:wrap;transition:opacity .2s ease-in-out}@media (min-width:900px){.breadcrumb{font-size:.9rem;padding:0 0 16px}}.breadcrumb__item{padding-right:4px;list-style:none}.breadcrumb__item:after{display:inline;content:"/";margin:0 0 0 4px}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item a{text-decoration:none;color:#0f3456;transition:color .2s ease-in-out;font-weight:600}.breadcrumb__item a:hover{color:rgb(7.4257425743,25.7425742574,42.5742574257)}.brochure-footer{background:#333;text-align:center;padding:16px 32px}.brochure-footer__hashtag{font-size:1.25rem;font-weight:200;color:#fff;display:block;padding:16px 32px}.brochure-footer__link{font-size:1.25rem;color:#fff;display:block;padding:16px 32px}.brochure-header{background:#333;color:#fff}@media (min-width:600px){.brochure-header{display:flex;padding:8px 16px;justify-content:space-between}}.brochure-header__link{display:flex;align-items:center;padding:8px 16px;flex-direction:column;flex:0 1 auto;overflow:hidden}@media (min-width:600px){.brochure-header__link{justify-content:center;flex-direction:row;padding:0}}.brochure-header__image{display:block;max-width:100%}@media (min-width:600px){.brochure-header__image{margin:0 16px 0 0;max-width:initial}}.brochure-header__text{color:#fff}@media (min-width:600px){.brochure-header__text{white-space:nowrap}}.brochure-header__social{display:flex;align-items:center;justify-content:center;padding:8px 16px}@media (min-width:600px){.brochure-header__social{padding:0}}.brochure-header__social-icon{color:#fff;width:28px;height:28px;border-radius:50%;position:relative;margin:0 0 0 8px;display:block}.brochure-header__social-icon i{padding:4px 0;font-size:1rem;line-height:1rem;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;vertical-align:middle}.brochure-header__social-icon--facebook{background:#4267b2}.brochure-header__social-icon--facebook:hover{background:rgb(52.2049180328,81.4713114754,140.7950819672)}.brochure-header__social-icon--twitter{background:#1da1f2}.brochure-header__social-icon--twitter:hover{background:rgb(11.9665271967,133.4728033473,208.0334728033)}@media (min-width:600px){.brochure-header--image-only{padding:0}}.brochure-header--image-only .brochure-header__image{margin:0 auto;max-width:100%}.brochure-header--image-only .brochure-header__link{padding:0;display:block;width:100%}.brochure-header--image-only .brochure-header__social,.brochure-header--image-only .brochure-header__text{display:none}.button{display:block;width:100%;text-decoration:none;cursor:pointer;border:0;background:#50ac33;color:#fff;font-size:1rem;font-weight:600;margin:0 0 4px;text-align:center;border:0;cursor:pointer;padding:8px 16px;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;border-radius:0}@media (min-width:600px){.button{display:inline-block;width:auto;margin:0}}.button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}.button:focus{outline:2px dashed #d8245d}.button--large{font-size:1rem;padding:16px}.button--small{padding:4px 8px;font-size:.8rem;margin:0}.button--secondary{background:#00a0dc;color:#fff}.button--secondary:hover{background:rgb(0,122.9090909091,169)}.button--ghost{background:0 0;color:#333;border:1px solid #333}.button--ghost:hover{background:rgba(0,0,0,.05)}.button--ghost:focus{outline:2px solid #eee}.button--ghost-light{border:1px solid #999;color:#333;background:0 0}.button--ghost-light:hover{border:1px solid rgb(89.25,89.25,89.25);background:rgb(242.25,242.25,242.25)}.button--ghost-dark{border:1px solid #fff;color:#fff;background:0 0}.button--ghost-dark:hover{border:1px solid rgb(191.25,191.25,191.25);background:rgba(255,255,255,.25)}.button--disabled{filter:grayscale(1);cursor:default;pointer-events:none;opacity:.75}.button--transparent-light,.button--transparent-light:hover{color:#333}.button--transparent-dark,.button--transparent-dark:hover{color:#fff}.button--transparent-dark,.button--transparent-dark:hover,.button--transparent-light,.button--transparent-light:hover{background:0 0;border:0}.button--feature{width:calc(100% - 64px);margin:16px 32px}@media (min-width:900px){.button--feature{width:auto}}.button--rounded{border-radius:50%;width:32px;height:32px;text-align:center;margin:0;display:inline-flex;justify-content:center;align-items:center}.button--toggle{background:#eee;color:#333}.button--toggle:hover{background:rgb(225.25,225.25,225.25)}.button--toggle.button--active{background:#00a0dc;color:#fff;font-weight:600}.button--toggle.button--active:hover{background:rgb(0,141.4545454545,194.5)}.button--active{background:#00a0dc}.button--active:hover{background:#00a0dc}.button--strong{font-weight:600}.button--block{width:100%;text-align:center;margin:4px 0;font-weight:600}.button--load{border-radius:16px}.button--show-more{bottom:0;display:inline-block;position:absolute;border-radius:16px;background:#0f3456;width:auto}.button--show-more:hover{background:rgb(7.4257425743,25.7425742574,42.5742574257)}.button--with-icon{display:inline-flex;width:auto;justify-content:flex-start;align-content:center;text-align:left}.button--with-icon .button__icon{margin-right:8px}.button--with-icon .button__text{font-size:.9rem;font-weight:400}.carousel{position:relative;z-index:1000;margin:16px 0}@media (min-width:600px){.carousel{border-radius:0}}.carousel__controls-container{display:none}.carousel__overlay{width:1310px;max-width:100%;margin:0 auto;top:16px;right:16px;bottom:16px;left:16px;pointer-events:none;z-index:5000}@media (min-width:900px){.carousel__overlay{position:absolute}}.carousel__container{position:relative;overflow:hidden}@media (min-width:900px){.carousel__container:hover .carousel__slide-controls--previous{transform:translateX(16px)}.carousel__container:hover .carousel__slide-controls--next{transform:translateX(-16px)}}.carousel__search{margin:0}@media (min-width:900px){.carousel__search{margin:0 16px 0 0;max-width:600px;position:absolute;left:32px;right:50%;top:0;background:#fff}}.carousel__search>*{margin:0}.carousel__slide-mask{overflow:hidden;position:relative}.carousel__slide-controls{background:#00a0dc;border:0;color:#fff;width:40px;height:40px;padding:0;display:block;position:absolute;cursor:pointer;transition:transform ease-in-out .2s}.carousel__slide-controls:hover{background:#d8245d}.carousel__slide-controls:focus{outline:0}.carousel__slide-controls:after{display:block;font-family:unified;font-size:1.25rem;text-align:center;line-height:40px}.carousel__slide-controls--next,.carousel__slide-controls--previous{top:50%;margin-top:-20px}@media (min-width:900px){.carousel__slide-controls--next,.carousel__slide-controls--previous{display:block}}.carousel__slide-controls--previous{left:0;transform:translateX(16px)}@media (min-width:900px){.carousel__slide-controls--previous{transform:translateX(-40px)}}.carousel__slide-controls--previous:after{content:"\e901"}.carousel__slide-controls--next{right:0;transform:translateX(-16px)}@media (min-width:900px){.carousel__slide-controls--next{transform:translateX(40px)}}.carousel__slide-controls--next:after{content:"\e902"}.carousel__pips{position:absolute;z-index:4000;bottom:0;width:100%}.carousel__pips-list{margin:0;padding:0;text-align:center;display:flex;justify-content:center}.carousel__pip{list-style:none;background:#00a0dc;width:16px;height:16px;position:relative;cursor:pointer;transition:opacity ease-in-out .2s;opacity:.25}.carousel__pip:after{display:block;content:"";position:absolute;height:8px;width:8px;margin:4px;background:#fff;border-radius:50%}.carousel__pip:hover{background:#d8245d}.carousel__pip--active{opacity:1}.carousel__slides{list-style:none;margin:0;padding:0;position:relative;left:0;transition:transform ease-in-out .4s}.carousel__slides:after{content:"";display:table;clear:both}.carousel__slide{float:left;max-width:100%;position:relative;overflow:hidden}.carousel__slide a.slideLink .Top{position:absolute;font-size:.9rem;color:#000}.carousel__image{width:100%;max-width:100%;vertical-align:top}.carousel__link{display:block;position:relative;text-decoration:none}.carousel__overlay-text{display:block;padding:16px;margin:0 0 32px;box-shadow:none;color:#fff;background:#0f3456;position:relative;left:0;right:auto}@media (min-width:900px){.carousel__overlay-text{position:absolute;bottom:32px;left:50%;max-width:660px;box-shadow:none;margin:0;color:#333;right:48px}.carousel__overlay-text--background{background:rgba(0,0,0,.25)}.carousel__overlay-text--text-white .carousel__header{color:#fff}.carousel__overlay-text--text-white .carousel__content{color:#fff}.carousel__overlay-text--text-top-right{top:16px;right:48px;bottom:auto;left:50%}.carousel__overlay-text--text-bottom-right{top:auto;right:auto;bottom:32px;left:50%}.carousel__overlay-text--text-bottom-left{top:auto;right:50%;bottom:32px;left:48px}.carousel__overlay-text--text-top-left{top:16px;right:50%;bottom:auto;left:48px}}.carousel__header{font-size:1rem;font-weight:600;margin:0 0 10px;display:block;line-height:1.5em}@media (min-width:900px){.carousel__header{font-size:1.8rem;position:relative}}.carousel__content{display:block;line-height:1.5em;font-weight:400;font-size:.8rem;margin:0 0 20px}@media (min-width:900px){.carousel__content{font-size:1rem;position:relative}}.carousel__button{display:inline-block;color:#fff;background:#50ac33}.carousel__button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}@media (min-width:900px){.carousel__button{position:relative}}.carousel--hero{margin:0 auto}.carousel--hero img{height:100%}@media (min-width:900px){.carousel--hero img{max-width:none;width:auto}}.no-scroll .carousel{margin:0}.contact-tile{padding:8px 16px 16px;position:relative;flex:1 1 auto;max-width:100%;order:1;background:#474747;margin-top:1px}@media (min-width:900px){.contact-tile{order:2;max-width:initial;max-width:320px;margin-top:0}}.contact-tile__phone{margin:0 0 16px 56px;font-size:1.6rem;color:#fff;font-weight:400}.contact-tile__phone::before{content:"\e97e";font-family:unified;position:absolute;left:16px;top:16px;width:50px;height:50px;background:rgba(0,0,0,.25);text-align:center;line-height:50px}@media (min-width:600px){.contact-tile__phone::before{top:12px;left:12px}}.contact-tile__details{margin:0 0 16px 56px;color:#fff;position:relative;font-weight:400;font-size:1rem}.contact-tile__details p{margin:0 0 8px;font-weight:400;font-size:1rem}.contact-tile__details.contact-tile__details:first-of-type{margin:0 0 4px 56px}.contact-tile a[href^=tel]{color:#fff;text-decoration:none;font-weight:400}.contact-tile--small{padding:12px;width:auto;max-width:initial;flex-grow:0}.contact-tile--small .contact-tile__phone{display:flex;margin:0;align-items:center;font-size:1.2rem;white-space:nowrap}.contact-tile--small .contact-tile__phone:before{top:0;position:relative;left:0;margin-right:8px;width:32px;height:32px;line-height:32px}.content-holder{position:relative;display:flex;flex-direction:column;background:#fff;padding:16px;overflow:hidden;margin:0 -8px 8px}.content-holder>h1,.content-holder>h2,.content-holder>h3,.content-holder>h4,.content-holder>h5,.content-holder>h6{margin:8px 0 16px}.content-holder>p{font-size:.9rem;line-height:1.5;margin:0 0 16px}.content-holder>table{border:0;border-collapse:collapse;border-radius:0}.content-holder>table th{font-weight:600}.content-holder>table td,.content-holder>table th{padding:8px;border:1px solid rgb(26.3613861386,91.3861386139,151.1386138614)}.content-holder>table td :last-child,.content-holder>table th :last-child{margin:0}.content-holder>*{margin:0 0 8px}.content-holder>:last-child{margin:0}.content-holder .content-holder{box-shadow:none;margin:0 -16px}.content-holder .content-holder:last-child{margin-bottom:-8px}.content-holder .content-holder--highlight{padding-bottom:8px}@media (min-width:600px){.content-holder--row{flex-direction:row}.content-holder--row>*{margin:0 8px 0 0}.content-holder--row>:last-child{margin-right:0}}@media (min-width:600px){.content-holder--right{justify-content:flex-end}.content-holder--right>*{margin:0 8px 0 0}.content-holder--right>:last-child{margin-right:0}}@media (min-width:600px){.content-holder--center{justify-content:center}.content-holder--center>*{margin:0 4px}.content-holder--center>:first-child{margin-left:0}.content-holder--center>:last-child{margin-right:0}}.content-holder--highlight{padding:8px 16px;background:#0f3456;color:#fff;border-radius:0;box-shadow:none}@media (min-width:600px){.content-holder{margin:0 0 8px;border-radius:0;box-shadow:0 0 0 transparent}}.counter-badge{display:inline-block;color:#fff;background:#0f3456;padding:4px;line-height:1em;border-radius:4px}.cvp-reviews{position:relative;background-color:#1e394d;font-family:Ford,sans-serif}@media (min-width:899px){.cvp-reviews{display:flex;justify-content:space-around}}.cvp-reviews__star-rating{display:flex;justify-content:center;align-items:center;padding:20px 10px;font-size:12px}@media (min-width:599px){.cvp-reviews__star-rating{font-size:14px}}@media (min-width:899px){.cvp-reviews__star-rating{font-size:16px}}.cvp-reviews__stars{width:100px;height:20px;text-align:center}.cvp-reviews__stars .starClass{width:12px;height:12px}@media (min-width:599px){.cvp-reviews__stars .starClass{width:15px;height:15px}}@media (min-width:899px){.cvp-reviews__stars .starClass{width:20px;height:20px}}.cvp-reviews__rating{color:#fff;margin:0 10px}.cvp-reviews__link{text-decoration:none;border-bottom:1px solid #318bbb;color:#318bbb}.cvp-reviews__link a{color:#318bbb}.cvp-reviews__logo-container{display:flex;justify-content:center;align-items:center;padding:0 10px 20px}@media (min-width:899px){.cvp-reviews__logo-container{padding:20px 10px}}.cvp-reviews__logo{width:180px;height:20px}@media (min-width:899px){.cvp-reviews__logo{width:240px;height:26px}}@media (min-width:1199px){.cvp-reviews__logo{width:297px;height:32px}}.datepicker{position:relative}.datepicker:focus{outline:0!important}.datepicker__input{display:flex;border:1px solid #ccc;border-radius:0}.datepicker--active .datepicker__input{border:1px solid #00a0dc}.datepicker__value{width:100%;padding:8px;border:0;cursor:pointer}.datepicker__button{background:#00a0dc;width:auto;margin:0;padding:8px 16px;border-radius:0}.datepicker__button:hover{background:rgb(0,122.9090909091,169)}.datepicker .datepicker-calendar{display:none;position:absolute;top:38px;left:0}.datepicker .datepicker-calendar--active{display:block}.datepicker .datepicker-calendar--top{top:auto;bottom:38px}.datepicker .datepicker-calendar--right{left:auto;right:0}.datepicker--calendar-visible .datepicker__input{border:0;display:block}.datepicker--calendar-visible .datepicker__trigger{display:none}.datepicker--calendar-visible .datepicker-calendar{display:block;position:relative;margin:8px 0;top:0;box-shadow:0 0 0;z-index:4001;margin:0;width:100%;border-radius:0}.datepicker-calendar{background:#fff;box-shadow:0 0 0 transparent;z-index:4001;box-sizing:border-box;padding:0;border:solid 1px #ccc;padding:4px}@media (min-width:600px){.datepicker-calendar{width:350px}}.datepicker-calendar:after{content:"";display:table;clear:both}.datepicker-calendar__header{display:flex;font-weight:600;padding:8px;margin:-4px -4px 0;box-sizing:border-box;justify-content:space-between;background:#fff;border-bottom:1px solid #ccc}.datepicker-calendar__month-header{display:flex;align-items:center}.datepicker-calendar__icon{font-family:unified!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker-calendar__icon:before{display:block}.datepicker-calendar__nav{padding:8px 16px;width:auto;margin:0;background:#00a0dc}.datepicker-calendar__nav--back .datepicker-calendar__icon:before{content:"\e904"}.datepicker-calendar__nav--forward .datepicker-calendar__icon:before{content:"\e905"}.show-focus-outlines .datepicker-calendar__nav:focus{outline:2px solid #00a0dc;position:relative;z-index:4002}.datepicker-calendar__nav:hover{background:rgb(0,122.9090909091,169)}.datepicker-calendar__days:after{content:"";display:table;clear:both}.datepicker-calendar__day{display:block;float:left;width:14.2857142857%;text-align:center;box-sizing:border-box;padding:0;line-height:1;padding:8px 0}.datepicker-calendar__dates{border-top:1px solid #ccc;border-right:1px solid #ccc}.datepicker-calendar__dates:after{content:"";display:table;clear:both}.datepicker-calendar__date{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;display:block;float:left;font-size:1rem;width:14.2857142857%;padding:8px 0;text-align:center;box-sizing:border-box;cursor:pointer;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;border-top:0;border-right:0}.datepicker-calendar__date:focus{outline:2px solid #00a0dc;position:relative;z-index:4002;border-left:1px solid #00a0dc;border-bottom:1px solid #00a0dc}.datepicker-calendar__date:hover{color:#00a0dc}.datepicker-calendar__date--next-month,.datepicker-calendar__date--prev-month{color:rgb(178.5,178.5,178.5)}.datepicker-calendar__date--selected{background:#00a0dc;color:#fff;font-weight:600}.datepicker-calendar__date--selected:hover{background:#00a0dc;color:#fff;font-weight:600}.datepicker-calendar__date--current{font-weight:700}.datepicker-calendar__date--unavailable{color:#ccc;background:rgb(229.5,229.5,229.5);cursor:default}.datepicker-calendar__date--unavailable:hover{color:#ccc;background:rgb(229.5,229.5,229.5);cursor:default}.datepicker-calendar__date--unavailable:focus{outline:2px solid rgb(178.5,178.5,178.5);border-left:1px solid rgb(178.5,178.5,178.5);border-bottom:1px solid rgb(178.5,178.5,178.5)}.datepicker-calendar__buttons{display:flex;width:100%;clear:both;padding:8px 0 0;background:#fff}.datepicker-calendar__buttons:after{content:"";display:table;clear:both}.datepicker-calendar__button{margin-right:8px;padding:8px;background:#00a0dc}.datepicker-calendar__button:hover{background:#00a0dc}.dealer-header{margin:0 0 32px}@media (min-width:900px){.dealer-header{display:flex;flex-direction:row-reverse}}.dealer-header:first-child{margin-top:-16px}.dealer-header__row--photo{background:rgb(11.2128712871,38.8712871287,64.2871287129);overflow:hidden}.dealer-header__row--photo .dealer-header__cell{height:100%}@media (min-width:900px){.dealer-header__row{flex:1}.dealer-header__row--photo{display:flex}.dealer-header__row:first-of-type{flex-flow:wrap}}@media (min-width:900px){.dealer-header__inner{max-width:671px;flex:1}.dealer-header__inner--photo{overflow:hidden}}.dealer-header__inner--has-text{padding:8px 16px}.dealer-header__inner--photo{position:relative}.dealer-header__cell--primary{background:rgb(11.2128712871,38.8712871287,64.2871287129);color:#fff}.dealer-header__cell--secondary{background:#f7f5f6;color:#333}.dealer-header__cell--image-container{height:100%}@media (min-width:900px){.dealer-header__cell{flex:1;display:flex}.dealer-header__cell--span-2{flex:1 1 100%}.dealer-header__cell--reverse{flex-direction:row-reverse}}.dealer-header__images{overflow:hidden}@media (min-width:900px){.dealer-header__images{width:50%}}.dealer-header__image{width:100%}@media (min-width:900px){.dealer-header__image{display:none;height:100%;object-fit:cover;z-index:1}}@media (min-width:900px) and (-ms-high-contrast:none),(min-width:900px) and (-ms-high-contrast:active){.dealer-header__image{width:auto;height:auto}}@media (min-width:900px){.dealer-header__image--show{display:block}}.dealer-header__image-button{position:absolute;bottom:8px;left:8px;width:auto;z-index:3}@media (min-width:900px){.dealer-header__details{padding:8px;width:50%}}.dealer-header__breadcrumb{display:block;font-size:.8rem;margin:4px 0;color:#fff}.dealer-header__name{font-size:1.25rem;font-weight:400;margin:0 0 8px;line-height:1.25em}@media (min-width:900px){.dealer-header__name{font-size:2rem}}.dealer-header__contact{padding:8px 16px}@media (min-width:900px){.dealer-header__contact{padding:0}}.dealer-header__contact-list{margin:0 0 16px;padding:0}.dealer-header__contact-list+ul li a{color:#fff;opacity:1}.dealer-header__contact-list+ul li a:hover{color:#fff;opacity:.8}.dealer-header__contact-list-item{margin:0 0 8px;padding:0;list-style:none;font-size:.9rem;line-height:1.25em;position:relative;padding-left:24px}.dealer-header__contact-list-item a{color:#fff}.dealer-header__contact-list-item:before{position:absolute;top:4px;left:0;display:inline-block;font-family:unified;font-size:1rem;line-height:1em;color:#fff;opacity:.5}.dealer-header__contact-list-item--address:before{content:"\e98b"}.dealer-header__contact-list-item--phone:before{content:"\e97e"}.dealer-header__contact-list-item--dealer-principal:before{content:"\e98f"}.dealer-header__visit{background:#f7f5f6;margin-top:8px;padding:8px;color:#333}.dealer-header__buttons{margin:0;padding:0;display:flex}.dealer-header__cta{flex:1 1 0;list-style:none;margin:0;padding:0 8px 0 0}.dealer-header__cta:last-child{padding:0}.dealer-header__button{width:100%}.dealer-header__button i{display:block;font-size:1rem;margin:0 0 4px}.dealer-header__logo{max-width:64px;max-height:64px;position:absolute;bottom:8px;right:8px;border:1px solid rgba(0,0,0,.25);z-index:2}@media (min-width:900px){.dealer-header__logo{max-width:128px;max-height:128px}}.error-page .maintenance-header{border-top:10px solid rgb(11.2128712871,38.8712871287,64.2871287129);background:#0f3456;padding:25px;box-sizing:border-box}.error-page .maintenance-header__image{display:block;margin:0 auto}.error-page .content{margin:0 auto;padding:0;color:#333}.error-page .content__message{padding:100px 25px;margin:0;background:#eee;border-bottom:1px solid #ccc}.error-page .message__container{max-width:1000px;margin:0 auto}.error-page .message__icon{font-size:70px;line-height:1.25em;color:#0f3456;margin:0 0 20px;text-align:center}@media (min-width:800px){.error-page .message__icon{width:20%;float:left}}.error-page .message__text{width:100%;float:none;text-align:center}.error-page .message__text a{color:#0f3456;font-weight:400;text-decoration:none}@media (min-width:800px){.error-page .message__text{text-align:left;width:80%;float:left}}.error-page .message__header{font-size:34px;line-height:1.5em;font-weight:300;margin:0 0 10px;color:rgb(11.2128712871,38.8712871287,64.2871287129)}.error-page .message__paragraph{font-size:24px;line-height:1.5em;font-weight:300;margin:0}.error-page .message:after{display:block;content:"";height:0;clear:both}.error-page .contact{background:#fff}.error-page .contact__container{max-width:800px;margin:0 auto;padding:25px}@media (min-width:800px){.error-page .contact__container{padding:75px 25px}}.error-page .contact__container:after{display:block;content:"";height:0;clear:both}.error-page .contact__header{font-size:24px;line-height:1.5em;font-weight:300;margin:0 0 1em}.error-page .contact__tile{padding:25px;background:#484848;color:#fff;box-sizing:border-box;margin:0 0 25px}.error-page .contact__tile .contact__number{font-size:28px;font-weight:400;display:block;margin:0 0 20px;line-height:32px}.error-page .contact__tile .contact__number>i{font-size:28px;text-align:center;margin:0 5px 0 0;padding:10px;background:#3a3a3a;width:28px;text-align:center;display:inline-block}.error-page .contact__tile>p{font-size:16px;font-weight:300;margin:0 0 10px}.error-page .contact__tile>p:last-child{margin:0}.error-page .contact__tile:after{display:block;content:"";height:0;clear:both}.error-page .contact:after{display:block;content:"";height:0;clear:both}.faq{position:relative;margin:0 0 8px;font-size:.9rem}.faq__select{border:1px solid rgba(0,0,0,.25);padding:8px 16px;cursor:pointer;line-height:18px;position:relative;box-sizing:border-box;font-size:1rem;display:flex;align-items:center}.faq__select p{margin:0;line-height:1}.faq__select:before{font-family:unified;content:"\e963";font-size:1.25rem;display:inline-block;color:rgb(26.3613861386,91.3861386139,151.1386138614);margin-right:8px}.faq__select:after{font-family:unified;content:"\e907";font-size:1.25rem;position:absolute;right:8px;color:rgba(0,0,0,.25)}.faq__select:hover{box-shadow:0 0 0 transparent}.faq__questions{position:absolute;top:0;border:1px solid rgba(0,0,0,.25);background:#fff;right:0;width:100%;min-width:350px;box-shadow:0 0 0 transparent;z-index:-9999;opacity:0;transition:opacity ease-in-out .2s}@media (max-width:600px){.faq__questions{left:0;width:auto;min-width:initial}}.faq__questions--visible{z-index:4001;opacity:1}.faq__header{margin:0;padding:8px 16px;font-weight:600;color:#333;position:relative;cursor:default}.faq__header:after{font-family:unified;content:"\e906";font-size:1.25rem;position:absolute;right:8px;color:rgba(0,0,0,.25)}.faq__list{margin:0;padding:0}.faq__question{margin:0;padding:8px 16px;border-bottom:1px solid #f7f5f6;cursor:pointer;background:#fff;list-style:none}.faq__question.hasLink{padding:0}.faq__question:last-child{border-bottom:0}.faq__question:hover{background:#f7f5f6}@media (max-width:600px){.faq__question{padding:16px 8px}}.faq__link{padding:8px 16px;display:block}@media (max-width:1334px){.faq{width:100%;margin:16px 0 0}}.faq--expanded{margin:0 0 8px;border-radius:0;box-shadow:0 0 0 transparent}.faq--expanded .faq__select{border:0;cursor:initial;padding:8px;background:#0f3456;color:#fff;margin:0;font-weight:300;line-height:1.5em}.faq--expanded .faq__select:before{color:#fff}.faq--expanded .faq__select:after{display:none}.faq--expanded .faq__select strong{font-weight:400}.faq--expanded .faq__select:hover{box-shadow:none}.faq--expanded .faq__questions{display:block;position:relative;box-shadow:none;border:0;background:#f7f5f6;padding:0;opacity:1;z-index:4001}.faq--expanded .faq__question{padding:8px;background:#fff}.faq--expanded .faq__question:nth-child(even){background:rgb(238.425,238.425,238.425)}.faq--expanded .faq__question:hover{text-decoration:underline}.faq--expanded .faq__question:after{content:"";display:inline-block;margin-left:6px;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-135deg)}.faq--expanded .faq__header{display:none}.features-list{padding:0;margin:8px 0 16px}@media (min-width:600px){.features-list{display:flex;flex-wrap:wrap}}.features-list__item{display:flex;margin:0 0 8px 0;position:relative;line-height:24px;list-style:none;background:#f7f5f6;font-size:.9rem}@media (min-width:600px){.features-list__item{width:calc(50% - 10px);margin:0 8px 8px 0}}@media (min-width:900px){.features-list__item{width:calc(33.3% - 10px)}}.features-list__icon{background:#0f3456;color:#fff;width:32px;min-width:32px;height:32px;position:relative}.features-list__icon:before{position:absolute;margin:0;top:0;left:0;width:100%;height:100%;line-height:32px;text-align:center}.features-list__text{padding:4px 8px;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.features-list__button{padding:4px 8px;line-height:24px;width:auto;margin:0 0 0 8px;white-space:nowrap;border-radius:0}.filter-icon{text-align:center;cursor:pointer;padding:16px 0}.filter-icon__icon{display:block;font-size:3rem;margin:0 0 16px;color:rgba(0,0,0,.25)}.filter-icon__icon--colour-swatch{height:40px;width:40px;border-radius:20px;background:#000;margin:0 auto 16px;border:2px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.25);position:relative}.filter-icon__icon--colour-swatch:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 75%);border-radius:20px}[data-filter-name=black] .filter-icon__icon--colour-swatch{background:#333}[data-filter-name=blue] .filter-icon__icon--colour-swatch{background:#3498db}[data-filter-name=green] .filter-icon__icon--colour-swatch{background:#2ecc71}[data-filter-name=grey] .filter-icon__icon--colour-swatch{background:#95a5a6}[data-filter-name=red] .filter-icon__icon--colour-swatch{background:#e74c3c}[data-filter-name=silver] .filter-icon__icon--colour-swatch{background:#bdc3c7}[data-filter-name=white] .filter-icon__icon--colour-swatch{background:#fff}.filter-icon--active .filter-icon__icon--colour-swatch{box-shadow:0 0 0 2px #00a0dc}.filter-icon__text{border-radius:0;font-size:1rem;padding:4px 8px;border:2px solid rgba(0,0,0,.25);display:block;background:#fff}.filter-icon:hover .filter-icon__text{background:rgb(242.25,242.25,242.25)}.filter-icon--active .filter-icon__icon{color:#00a0dc}.filter-icon--active .filter-icon__text{background:#00a0dc;color:#fff;border:2px solid #00a0dc}.filter-icon--active:hover .filter-icon__text{background:#00a0dc}.fixed-button{margin:0;right:0;transform-origin:right bottom;transform:rotateZ(-90deg);position:fixed;z-index:5002;display:inline-block;width:auto;border-radius:0}.follow-bar{display:flex;flex-flow:row wrap;align-items:stretch;align-content:flex-start;max-width:1334px;margin:0 auto}@media (max-width:599px){.follow-bar{display:block}}.follow-bar__social-links{flex:1 1 auto;align-self:center;display:flex;flex-flow:row wrap;padding:8px 16px}@media (max-width:899px){.follow-bar__social-links{padding:8px;background:#474747}}@media (min-width:600px){.follow-bar__social-links{padding:8px}}.follow-bar__social-links h3{margin:0 16px 0 0;font-weight:400;align-self:center;font-size:1rem}@media (max-width:899px){.follow-bar__social-links h3{flex:1 1 100%;margin-bottom:8px}}.follow-bar__social-links h3:empty{margin-right:0}.follow-bar__social-links-list{list-style:none;margin:0;padding:0;display:flex}.follow-bar__social-links-list li{margin:0 8px 4px 0}.follow-bar__social-links-list li img{width:40px;height:40px;display:block}.footer{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr;background:#333;color:#fff;font-size:.9rem;margin-top:16px}.footer__copyright{grid-row:3;clear:both;text-align:center;margin:0;padding:16px 32px;font-size:.8rem;color:#fff}.footer__links{grid-row:2;width:100%;max-width:1334px;margin:8px auto;padding:0;display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width:899px){.footer__links{margin:16px auto;flex-flow:row wrap;margin-top:0;padding:0;width:100%}}.footer__social{grid-row:1;background:rgba(0,0,0,.25)}.footer__social .label{color:#fff}.form{margin:0 0 8px}.form__header{margin-bottom:8px;padding-bottom:8px}.form__heading-text{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:2rem;font-weight:400;padding:0;margin:0 0 4px}.form__subheading-text{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;padding:0;margin:0}.form__label{background:#d5dfe8;font-size:.9rem;padding:8px 16px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis}@media (min-width:600px){.form__label{white-space:nowrap;width:160px;flex:0 0 auto}}.form__required{color:#ef4035}.form__input{display:block;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:.9rem;padding:8px 16px;border:0;flex:1 auto;width:100%;border-radius:0;border:0}.show-focus-outlines .form__input:focus{outline:1px solid rgb(26.3613861386,91.3861386139,151.1386138614)}.form__input--post-code{text-transform:uppercase}.form__input--registration{background-color:#fc0;font-weight:600}.form__input--registration:focus{outline:1px solid #000}.form__input--select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;padding:8px 32px 8px 16px}.form__input--select::-ms-expand{display:none}.form__input--select-hidden{flex-grow:0;width:0;height:0;padding:0}.form__prepopulated{font-size:.9rem;margin:0 16px;padding:8px 0;border:0;border-bottom:1px solid #f7f5f6;cursor:default}.form__max-length{margin:0 16px 8px 16px;padding-top:8px;border-top:1px solid #f7f5f6;font-size:.9rem;color:rgba(0,0,0,.25)}.form__validation{display:none;position:absolute;width:calc(100% + 2px);background:#ef4035;color:#fff;font-size:.9rem;line-height:.9rem;bottom:-22px;left:-1px;padding:4px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form__action{padding:8px 0 0;text-align:right}@media (min-width:600px){.form__button{margin-left:16px}}.form__field{border:1px solid #d5dfe8;padding:1px;margin-bottom:4px;background:#fff}@media (min-width:600px){.form__field{display:flex;align-content:stretch;align-items:center}}.form__field--textarea{display:block}.form__field--textarea .form__label{display:block;width:100%}.form__field--textarea .form__input{display:block}.form__field--datepicker .form__input{padding:0;border:0}.form__field--datepicker .datepicker__input{border:0;margin:2px 1px 0 2px}.form__field--select{position:relative}.form__field--select:after{content:"";display:block;position:absolute;border:0;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-45deg);right:19px;margin-top:-6px;top:calc(50% + 16px)}@media (min-width:600px){.form__field--select:after{top:50%}}.form__field--checkbox,.form__field--radio{display:flex;flex-direction:row-reverse;position:relative}.form__field--checkbox .form__label,.form__field--radio .form__label{flex:1 auto;cursor:pointer}.form__field--checkbox div.form__input,.form__field--radio div.form__input{flex:0 42px;position:relative;padding:0}.form__field--checkbox div.form__input:before,.form__field--radio div.form__input:before{content:"";display:block;width:25px;height:25px;margin:5px;border:1px solid #eee;cursor:pointer;border-radius:2px;background:#fff}.form__field--checkbox div.form__input:after,.form__field--radio div.form__input:after{content:"";display:block;position:absolute;box-sizing:border-box;cursor:pointer}.form__field--checkbox input[type=checkbox],.form__field--checkbox input[type=radio],.form__field--radio input[type=checkbox],.form__field--radio input[type=radio]{opacity:0;position:absolute;top:0;left:0;width:37px;height:37px}.show-focus-outlines .form__field--checkbox input[type=checkbox]:focus+div:before,.show-focus-outlines .form__field--checkbox input[type=radio]:focus+div:before,.show-focus-outlines .form__field--radio input[type=checkbox]:focus+div:before,.show-focus-outlines .form__field--radio input[type=radio]:focus+div:before{outline:1px solid rgb(26.3613861386,91.3861386139,151.1386138614)}.form__field--checkbox div.form__input:after{width:14px;height:7px;border-left:3px solid rgb(26.3613861386,91.3861386139,151.1386138614);top:14px;transform:rotateZ(-45deg);left:12px;border-bottom:3px solid rgb(26.3613861386,91.3861386139,151.1386138614);opacity:0;transition:opacity ease-in-out .2s}.form__field--checkbox div.form__input--selected:after{opacity:1}.form__field--checkbox-disabled div.form__input{display:none}.form__field--checkbox-disabled .form__label{cursor:default}.form__field--radio div.form__input:before{border-radius:20px}.form__field--radio div.form__input:after{width:17px;height:17px;background:rgb(26.3613861386,91.3861386139,151.1386138614);top:10px;left:10px;border-radius:11px;opacity:0;transition:opacity ease-in-out .2s}.form__field--radio div.form__input--selected:after{opacity:1}.form__field--validation{position:relative;border:1px solid #ef4035;margin-bottom:27px}.form__field--validation .form__validation{display:block}.form__field--preferences{display:block;border:0;padding:0;margin-bottom:0}.form__field--calendar-visible.form__field--datepicker{display:block;padding:0;border:0}.form__field--calendar-visible.form__field--datepicker .form__label{display:none}.form__field--calendar-visible .form__input{border:1px solid #d5dfe8}.form__field--calendar-visible .datepicker__input{border:0;margin:0}.form__field--calendar-visible .datepicker__trigger{display:none}.form__field--calendar-visible .datepicker-calendar{display:block;position:relative;top:0;box-shadow:none}.form__select-buttons{display:none;width:100%;padding:8px 16px}@media (min-width:900px){.form__select-buttons{display:flex;flex-wrap:wrap}}.form__select-button{font-size:.9rem;padding:8px 16px;background:#f7f5f6;margin:8px 16px;display:block;color:rgb(114.75,114.75,114.75);cursor:pointer;transition:opacity ease-in-out .2s;opacity:.6}.form__select-button:hover{opacity:1}.form__select-button--active{background:rgb(26.3613861386,91.3861386139,151.1386138614);color:#fff;opacity:1}.form__select-button--active:hover{background:rgb(26.3613861386,91.3861386139,151.1386138614)}@media (min-width:600px){.form__select-button{display:inline-block;padding:4px 8px;margin:0 8px 8px 0}}.form__summary{border:1px solid #d5dfe8;padding:1px}.form__summary-header{background:#d5dfe8;font-size:.9rem;padding:8px 16px;margin:0;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:400}.form__summary-fields{padding:0 16px}.form__summary-field{font-size:.9rem;color:#333;border-bottom:1px solid #d5dfe8;padding:8px 0}.form__summary-field i{color:#0f3456}.form__summary-field:last-child{border-bottom:0}.form__gdpr{display:block;padding:0 0 8px;margin-bottom:8px}@media (min-width:600px){.form__gdpr-fields{display:flex;align-content:stretch;align-items:center;flex-wrap:wrap}}.form__gdpr-header{padding:0 0 8px 0;margin:0 0 8px 0;border-bottom:1px solid #d5dfe8}.form__gdpr-title{margin:0;font-size:.9rem;font-weight:600}.form__gdpr-description{font-size:.8rem;margin:4px 0 0}.form__gdpr .form__field{border:0;align-items:center;background:#d5dfe8;padding-right:8px}@media (min-width:600px){.form__gdpr .form__field{margin:0 8px 8px 0}}.form__gdpr .form__label{overflow:initial;width:auto;background:0 0;padding:0}.form__notes{margin:16px 0 0;padding:0}.form__note{color:#0f3456;list-style:none;margin:0;padding:0;text-align:right;font-size:.9rem;line-height:1}.form__note:hover{color:rgb(11.2128712871,38.8712871287,64.2871287129)}.form__note span{display:inline-block;padding:8px 16px;margin-right:-16px}.form--custom{padding:8px 16px;background:#fff}@media (min-width:600px){.form--booking .form__fields{display:flex}}.form--booking .form__field--select{flex:1 0 0;flex-direction:column}@media (min-width:600px){.form--booking .form__field--select{margin-left:16px}}.form--booking .form__field--select .form__label{width:100%}@media (min-width:600px){.form--booking .form__field--select .form__input{display:none}.form--booking .form__field--select:after{display:none}}.form--information{margin:0 0 16px;padding:8px;border:1px solid #d5dfe8}.form--information .form__header{margin-bottom:0}.form--information .form__header ul{margin:0;padding-left:32px}.form--information .form__header li{margin:0 0 4px}.form--information .form__heading-text{font-size:1rem;font-weight:700;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;margin:0 0 4px}.form--information .form__subheading-text{font-size:.9rem;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;margin:0 0 4px}@media (min-width:600px){.form__field-alt{display:flex;flex-wrap:wrap;align-items:flex-start}}@media (min-width:600px){.form__field-alt:not(.form__field--textarea)>.form__label{flex:0 0 160px;white-space:nowrap}}@media (min-width:600px){.form__field-alt>.form__input{flex:1 1 0}}.form__field-alt>.field-validation-error{flex:1 1 100%;background:#ef4035;color:#fff;font-size:.9rem;line-height:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form__field-alt>.field-validation-error>span{display:block;padding:4px 8px}.form__field-alt .form__max-length{flex:1 1 100%}.form__field-alt:has(>.field-validation-error>span:not(:empty)){border:1px solid #ef4035}.form-builder{padding:16px;background:#fff;margin:0 0 16px;border:1px solid rgba(0,0,0,.25)}.form-builder h1,.form-builder h2,.form-builder h3,.form-builder h4,.form-builder h5,.form-builder h6{display:block;margin:-17px -17px 16px;padding:16px;font-size:.9rem;background:#0f3456;color:#fff;line-height:1}.form-builder h1{font-size:1rem}.form-builder label{display:flex;align-items:center;margin:8px 0 4px;color:#333}.form-builder label input[type=checkbox],.form-builder label input[type=radio]{margin:0 8px 0 0;width:16px;height:16px;display:inline-block}.form-builder input{display:block;padding:8px;margin:0 0 4px;width:100%;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif}.form-builder input[type=submit]{display:block;width:100%;text-decoration:none;cursor:pointer;border:none;background:#50ac33;color:#fff;font-size:.8rem;font-weight:600;margin:16px 0 0;text-align:center;border:0;cursor:pointer;padding:16px 32px;line-height:1em;border-radius:0}@media (min-width:600px){.form-builder input[type=submit]{font-size:.9rem;display:inline-block;width:auto}}.form-builder input[type=submit]:hover{background:rgb(26.3613861386,91.3861386139,151.1386138614)}.show-focus-outlines .form-builder input[type=submit]:focus{outline:2px dashed #d8245d;position:relative;z-index:4000}.form-builder select{display:block;padding:8px;margin:0 0 4px;width:100%}.form-builder textarea{display:block;padding:8px;margin:0 0 4px;width:100%;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;line-height:1.5}.header{position:relative;display:flex;align-items:center;justify-content:space-between;background:#0f3456}@media (min-width:600px){.header{margin:8px 0}}.header__link{flex:1 0 auto;padding:0;display:block;max-height:36px;max-width:200px;height:100%;width:100%}.header__logo{height:36px;max-width:200px;margin-right:16px;display:block}.hero-message{color:#fff;max-width:1334px;margin:8px auto 16px;overflow:hidden}@media (min-width:600px){.hero-message{border-radius:0}}@media (min-width:900px){.hero-message{display:flex}}@media (min-width:1334px){.hero-message{max-width:1334px}}@media (min-width:900px){.hero-message__image{flex:1 50%;display:flex;align-items:center}}.hero-message__image img{display:block;width:100%}.hero-message__text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;background:#0f3456;color:#fff}.hero-message__text:only-child{padding:64px 16px;min-height:350px}@media (min-width:900px){.hero-message__text{padding:16px;flex:1 50%}}.hero-message__icon{font-size:3rem;text-align:center;color:#fff;margin:0 0 8px}.hero-message__text-header{font-size:1.25rem;font-weight:600;margin:0 0 8px;text-align:center;max-width:100%}@media (min-width:600px){.hero-message__text-header{font-size:1.5rem}}@media (min-width:900px){.hero-message__text-header{font-size:1.75rem}}.hero-message__text-subheader{font-size:1rem;font-weight:400;margin:0 0 8px;padding:0;text-align:center;line-height:1.5;max-width:100%}@media (min-width:600px){.hero-message__text-subheader{font-size:1.15rem}}@media (min-width:900px){.hero-message__text-subheader{font-size:1.25rem}}.hero-message__text-subheader--small{font-size:1rem;line-height:1.25}@media (min-width:1334px){.hero-message__text-subheader--small{font-size:1.1rem}}.hero-message__text-subheader a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.hero-message__text-subheader li{margin:0 0 0 16px}.hero-message__text-button{padding:8px 16px;margin:8px 0 0;font-size:1rem;background:#50ac33}@media (min-width:900px){.hero-message__text-button{padding:16px 32px;font-size:1.1rem}}.hero-message__text-button:hover{background:rgb(61.7040358744,132.66367713,39.33632287)}.hero-message__sub-link{text-decoration:none;border-bottom:1px solid #fff;margin:16px 0 0;font-size:.9rem;cursor:pointer}.hero-message--dark .hero-message__icon,.hero-message--dark .hero-message__text{background:#333;color:#fff}.hero-message--light .hero-message__text{background:#fff;color:#333}.hero-message--transparent .hero-message__text{background:0 0;color:#333}.hero-message--reverse{flex-direction:row-reverse}.hero-message--long .hero-message__text{align-items:flex-start}.hero-message--long .hero-message__text-header{text-align:left;font-size:1.5rem;margin:0 0 4px}.hero-message--long .hero-message__text-subheader{text-align:left;font-size:1rem;margin:0 0 4px}.hero-message--long .hero-message__text-button{padding:8px 16px}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]{border-radius:0;overflow:hidden}}.hero-message--spacing div[class^=hero-message__]:first-child{margin:0 0 8px 0}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]:first-child{margin:0 8px 0 0}}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]:last-child{margin:0 0 0 8px}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]{border-radius:0;overflow:hidden}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]:first-child{margin:0 0 0 8px}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]:last-child{margin:0 8px 0 0}}.hero-message--parallax{height:80vh;display:flex;align-items:center;justify-content:center}.hero-message--parallax .hero-message__image{flex:0 0}.hero-message--parallax .hero-message__text{background:0 0;padding:80px 16px}.hero-message--parallax .hero-message__text-header{background:#0f3456;color:#fff;font-size:2rem;font-weight:400;padding:4px 8px;border-radius:0}.hero-message--parallax .hero-message__text-subheader{background:#f7f5f6;color:#333;font-size:1.25rem;font-weight:400;padding:4px 8px;border-radius:0}@media (min-width:900px){.hero-message--parallax div[class^=hero-message__]{border-radius:0}}.hero-message--parallax div[class^=hero-message__]:first-child{margin:0}.hero-message--parallax div[class^=hero-message__]:last-child{margin:0}@media (min-width:900px){.hero-message--asymmetrical .hero-message__image{flex:1 60%}}@media (min-width:900px){.hero-message--asymmetrical .hero-message__text{flex:1 40%}}.hero-message__buttons{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:12px}.hero-message__buttons--inline{flex-direction:row}.hero-message__buttons--stacked{flex-direction:row}@media (min-width:600px){.hero-message__buttons--stacked{flex-direction:column}}.image-gallery{position:relative;display:inline-block;cursor:pointer;margin:4px 0;max-width:100%;cursor:pointer}.image-gallery__hero{max-width:100%;display:block}.image-gallery__more{z-index:2;position:absolute;bottom:0;left:0;padding-left:32px;width:auto;margin:0}@media (min-width:600px){.image-gallery__more{bottom:8px;left:8px}}.image-gallery__more:before{display:inline;content:"\e953";font-family:unified;position:absolute;left:8px}.image-gallery:hover .image-gallery__more{background:#d8245d}@media (min-width:600px){.image-placeholder--left{float:left;margin:0 16px 0 0}.image-placeholder--right{float:right;margin:0 0 0 16px}.image-placeholder--justify{width:100%;margin:0;text-align:center}.image-placeholder--shadow img{box-shadow:0 0 0 transparent}}.image-placeholder img{max-width:100%;display:block}.input-inline{position:relative;padding:4px 0;display:flex;flex-direction:column}@media (min-width:600px){.input-inline{align-items:flex-end}}.input-inline__container{display:flex;align-content:flex-start;flex-flow:row wrap;align-items:center}.input-inline__form{position:relative;background:#fff;display:flex;overflow:hidden;border-radius:0}.input-inline__input{border:0;padding:8px 16px;display:inline-block;width:100%;font-size:.8rem}@media (min-width:600px){.input-inline__input{font-size:1rem}}.input-inline__button{width:auto;margin:0;white-space:nowrap}.input-inline__validation{position:absolute;top:0;left:100%;height:calc(100% + 1px);width:100%;display:flex;justify-content:center;align-items:center;color:#fff;transform:translateX(0);transition:transform ease-in-out .2s}.input-inline__validation--error{background:#ef4035}.input-inline__validation--success{background:#50ac33}.input-inline__validation--active{transform:translateX(-100%)}.input-inline--compact{padding:8px 0}.input-inline--compact .input-inline__label label{font-size:.8rem;padding:0 8px 0 0}.input-inline--compact .input-inline__input{background:#eee;padding:4px 8px;margin-right:4px;border-radius:0;font-size:.9rem}.input-inline--compact .input-inline__button{padding:4px 8px;font-weight:600;font-size:.9rem}.input-inline--right{float:right}.input-inline:after:after{content:"";display:table;clear:both}.input-text{font-family:"Segoe UI",sans-serif;font-size:.9rem;line-height:1em;padding:5px 0 5px 5px}.input-text:focus{outline:0}.label{color:#eee;padding:8px 16px;line-height:1em;display:block;font-size:.8rem}@media (min-width:600px){.label{font-size:1rem}}.label--compact{font-size:.8rem;padding:0 0 4px}@media (min-width:600px){.label--compact{padding:8px 16px}}.links-list{border-bottom:1px solid rgba(0,0,0,.25);order:2;flex:1 1 auto;width:100%}@media (min-width:600px){.links-list{width:auto;display:flex;flex-flow:row wrap;justify-content:flex-start;order:1;padding:8px 8px 0;border:0}}@media (min-width:1334px){.links-list{padding:8px 0 0}}.links-list__column{flex:1 1 auto}@media (min-width:600px){.links-list__column{margin-bottom:8px;flex-grow:1;flex-basis:0}}.links-list__title{background:#474747;border-top:1px solid #333;cursor:pointer;font-weight:400;font-size:1rem;font-weight:600;margin:0;position:relative;padding:8px 16px}.links-list__title:after{display:block;content:"";position:absolute;height:8px;width:8px;background:0 0;top:16px;right:16px;transform:rotateZ(45deg);border-right:2px solid #fff;border-top:2px solid #fff}.links-list__title--active:after{top:12px;transform:rotateZ(135deg)}@media (min-width:600px){.links-list__title{padding:0 0 8px;background:0 0;border-top:0;cursor:default}.links-list__title:after{display:none}}.links-list__list{margin:0;padding:0;list-style:none;height:0;overflow:hidden}@media (min-width:600px){.links-list__list{height:auto}}.links-list__list--active{height:auto}.links-list__list li{font-weight:600;font-size:1rem}.links-list__list li a{border-top:1px solid rgba(0,0,0,.25);padding:8px 16px;margin:0;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;color:#fff;text-decoration:none;font-weight:400}@media (min-width:600px){.links-list__list li a{display:inline;padding:0;border:0}}.links-list__list li a:hover{color:rgb(229.5,229.5,229.5)}.list-icons{margin:0;padding:0;display:flex;flex-wrap:wrap}.list-icons__item{list-style:none;margin-right:8px;margin-bottom:8px}.list-icons__item:last-child{margin-right:0}.list-icons__icon{display:block;list-style:none;margin:0;border-radius:0;overflow:hidden}.list-icons__icon:hover{color:#0f3456}.list-icons--social .list-icons__item{margin-bottom:0}.list-icons--social .list-icons__icon{width:40px;height:40px}.list-icons--social .list-icons__icon img{width:100%;height:auto;display:block}.loading-feedback{visibility:hidden;position:fixed;left:50%;top:50%;width:100px;height:100px;transform:translateX(-50%) translateY(-50%);background:0 0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:300;color:#fff;border-radius:0}.loading-feedback:after,.loading-feedback:before{display:block;content:"";position:absolute;height:20px;width:20px;border-radius:50%;top:0;left:0;transform:translateX(40px) translateY(40px);animation:loading-feedback 2s infinite ease-in-out;border:2px solid #fff;background:#0f3456;box-sizing:border-box}.loading-feedback:after{animation-delay:-1s}.loading-feedback--active{visibility:visible;z-index:5002;background:rgba(0,0,0,.25)}.loading-feedback--relative.loading-feedback--active{position:relative;left:0;top:0;transform:none;z-index:1;margin:0 auto}.loading-feedback--absolute.loading-feedback--active{position:absolute;top:0;right:0;bottom:0;left:0;transform:none;z-index:1;margin:0;width:auto;height:auto}.loading-feedback--absolute.loading-feedback--active:after,.loading-feedback--absolute.loading-feedback--active:before{top:calc(50% - 4px * 10);left:calc(50% - 4px * 10)}.loading-feedback--full.loading-feedback--active{left:0;top:0;width:100%;height:100%;transform:none}.loading-feedback--full.loading-feedback--active:after,.loading-feedback--full.loading-feedback--active:before{top:calc(50% - 4px * 10);left:calc(50% - 4px * 10)}.loading-feedback--complete.loading-feedback--active{background:rgba(0,0,0,.25);color:#fff;animation-duration:2s;animation-name:loadingComplete;animation-fill-mode:forwards;opacity:1;display:flex;flex-direction:column}.loading-feedback--complete.loading-feedback--active:after,.loading-feedback--complete.loading-feedback--active:before{transition:none;animation:none;background:0 0;top:initial;left:initial;transform:none}.loading-feedback--complete.loading-feedback--active:before{display:flex;font-family:unified!important;content:"\e971";position:relative;align-items:center;justify-content:center;font-size:2rem;height:50px;width:50px;border:2px solid #fff}.loading-feedback--complete.loading-feedback--active:after{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;content:"Complete";border:0;width:auto;margin:8px 0 0 0;position:relative}.loading-feedback--small.loading-feedback--active{position:relative;top:8px;left:8px;height:32px;width:32px;background-size:32px;background:0 0;padding:0;transform:translate(0);z-index:1}.loading-feedback--small.loading-feedback--active:after,.loading-feedback--small.loading-feedback--active:before{display:block;content:"";position:absolute;height:4px;width:4px;top:0;left:0;transform:translateX(6px) translateY(0);animation:loading-feedback-small 2s infinite ease-in-out;border:1px solid #fff;background:#0f3456}.loading-feedback--small.loading-feedback--active:after{animation-delay:-1s}@keyframes loading-feedback{0%{transform:translateX(40px) translateY(10px)}25%{transform:translateX(70px) translateY(40px)}50%{transform:translateX(40px) translateY(70px)}75%{transform:translateX(10px) translateY(40px)}100%{transform:translateX(40px) translateY(10px)}}@keyframes loading-feedback-small{0%{transform:translateX(6px) translateY(0)}25%{transform:translateX(12px) translateY(6px)}50%{transform:translateX(6px) translateY(12px)}75%{transform:translateX(0) translateY(6px)}100%{transform:translateX(6px) translateY(0)}}@keyframes loadingComplete{0%{opacity:1;display:block}50%{opacity:1;display:block}100%{opacity:0;display:none}}.location-listing{display:flex;flex-wrap:wrap;margin:0 0 32px;padding:0}.location-listing__item{width:100%;display:flex;list-style:none;margin:0 0 8px;padding:0}@media (min-width:600px){.location-listing__item{width:calc(50% - 8px);margin:0 8px 8px 0}.location-listing__item:nth-child(2n){margin:0 0 8px 8px}}@media (min-width:900px){.location-listing__item{width:calc(33.3% - 16px);margin:0 16px 8px 0}.location-listing__item:nth-child(2n){margin:0 16px 8px 0}.location-listing__item:nth-child(3n){width:33.3%;margin:0 0 8px}}@media (min-width:1334px){.location-listing__item{width:calc(25% - 16px)}.location-listing__item:nth-child(3n){width:calc(25% - 16px);margin:0 16px 8px 0}.location-listing__item:nth-child(4n){width:25%;margin:0 0 8px}}.location-listing__container{flex:1 0 auto;display:flex;flex-direction:column;background:#f7f5f6;max-width:100%}.location-listing__header{display:flex;position:relative;width:100%;color:#fff;font-size:.8rem}.location-listing__name{padding:4px 8px;margin:0;background:rgb(26.3613861386,91.3861386139,151.1386138614);flex:1 0;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-weight:400}.location-listing__distance{padding:4px 8px;margin:0;background:#0f3456;text-align:right;display:flex;flex-direction:column;justify-content:center}.location-listing__content{padding:4px 8px;font-size:.8rem;flex:1 0 auto}.location-listing__address{margin:0 0 8px;padding:0}.location-listing__address-line{margin:0;padding:0;list-style:none}.location-listing__phone{margin:0 0 8px;padding:0}.location-listing__phone-line{margin:0;padding:0;list-style:none}.location-listing__buttons{padding:0 8px 8px;display:flex;flex-direction:row-reverse}.location-listing__button{margin-right:8px}.location-listing__button:first-child{margin-right:0}@media (min-width:1334px){.location-listing--narrow .location-listing__item{width:calc(33.3% - 16px);margin:0 16px 8px 0}.location-listing--narrow .location-listing__item:nth-child(2n){margin:0 16px 8px 0}.location-listing--narrow .location-listing__item:nth-child(3n){width:33.3%;margin:0 0 8px}}.modal{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;position:fixed;top:-100px;left:0;background:#fff;box-shadow:0 0 0 transparent;z-index:-9999;opacity:0;transition:opacity .2s ease-in-out;visibility:hidden;overflow-y:hidden;color:#333;border-radius:0}@media screen and (max-width:599px){.modal{min-height:100%!important}}@media screen and (min-width:600px){.modal{margin:0 -300px;top:8px;left:50%;max-width:600px;height:auto;max-height:calc(100% - 16px)}.modal--small{max-width:450px;margin:0 -225px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal{display:block;overflow-y:auto}}.modal--visible{opacity:1;z-index:5001;visibility:visible;top:0}@media screen and (min-width:600px){.modal--visible{top:8px}}@media screen and (min-width:600px){.modal--wide.modal--visible{margin:0;max-width:100%;max-height:100%;top:0;left:0}}@media screen and (min-width:900px){.modal--wide.modal--visible{margin:0 -450px;max-width:900px;max-height:calc(100% - 16px);top:8px;left:50%}}.modal--compact.modal--visible{margin:0 -150px;max-width:300px;left:50%;height:auto;top:8px}.modal--terms{height:100%}.modal--terms .modal__content{display:grid;grid-template-rows:1fr auto}.modal--terms .modal__content .modal__terms{grid-row:1;overflow-y:auto}.modal--terms .modal__content .modal__terms-agree{grid-row:2;padding-top:16px;margin:16px -16px -16px;background:#eee}.modal--terms .modal__content .modal__terms-agree .form__field--checkbox .form__label{margin:0 0 0 -24px;padding:4px 0 4px 24px}.modal--terms .modal__content .modal__terms-agree .form__input--checkbox-visual{margin:8px 8px 8px 0}.modal__close{position:absolute;top:0;right:0;margin:0;width:72px;height:48px;font-size:1rem;line-height:1;background:rgb(11.2128712871,38.8712871287,64.2871287129);padding:16px;border-radius:0;border-top-right-radius:0}.modal__close:hover{background:rgb(3.6386138614,12.6138613861,20.8613861386)}.modal__header{padding:16px;background:#0f3456;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 72px);min-height:48px;font-size:1rem;line-height:1}.modal__content{font-size:.9rem;border:8px solid #eee;background:#fff;padding:16px;overflow-y:auto;flex-grow:1}@media screen and (min-width:600px){.modal__content{border:16px solid #eee}}.modal__content img{max-width:100%;height:auto}.modal__content p:not([class]){margin:0 0 16px;padding:0;line-height:1.5rem}.modal__content p:not([class]):last-child{margin:0}.modal__actions{position:relative;padding:8px;display:flex;justify-content:flex-end}.modal__actions .button{margin-left:4px}.modal__actions .button:first-child{margin-left:0}.modal__footer{background:#fff;padding:16px;display:flex;flex-direction:row}.modal__footer>.button{margin:0 8px;width:auto}.modal__footer>.button:first-child{margin-left:0}.modal__footer>.button:not(.button--ghost):last-child{margin-right:0;margin-left:auto}.modal-launcher{cursor:pointer}.modal-launcher *{pointer-events:none}.modal-no-close .modal__header{width:100%}.navigation{position:relative;z-index:5001;width:48px}@media (min-width:900px){.navigation{width:100%;z-index:3000}}.navigation__toggle{display:block;position:relative;background:#0f3456;width:40px;height:40px;margin:8px 0 8px 8px;cursor:pointer;z-index:1;border-radius:0}@media (min-width:900px){.navigation__toggle{display:none}}.navigation__toggle:after,.navigation__toggle:before{content:"";display:block;box-sizing:border-box;position:absolute;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#fff}.navigation__toggle:before{top:8px;right:8px;left:8px;height:14px;border-top-width:4px;border-top-style:solid;border-top-color:#fff}.navigation__toggle:after{right:8px;bottom:8px;left:8px;height:16px}.navigation__toggle--active{background:#fff;position:fixed;border-radius:20px;top:8px;right:10px;margin:0;animation:slidein .2s}.navigation__toggle--active:after,.navigation__toggle--active:before{height:4px}.navigation__toggle--active:before{border-bottom-width:0;border-top-color:#00a0dc;transform:translate(0,10px) rotate(45deg)}.navigation__toggle--active:after{border-bottom-color:#00a0dc;transform:translate(0,-10px) rotate(-45deg)}.navigation__list--top-level{margin:0;padding:0}@media (min-width:900px){.navigation__list--top-level{display:flex;flex-wrap:wrap;justify-content:flex-end}}@media (max-width:899px){.navigation__list--top-level{position:fixed;top:0;bottom:0;left:-100%;background:#eee;box-shadow:0 0 0 60px rgba(0,0,0,.5);width:calc(100% - 60px);height:100%;overflow-y:auto;transition:transform ease-in-out .4s}.navigation__list--top-level-active{transform:translateX(calc(100% + 60px))}}.navigation__list--top-level>.navigation__item{background:#eee}@media (min-width:900px){.navigation__list--top-level>.navigation__item{background:#0f3456}}.navigation__list--top-level>.navigation__item>.navigation__link{font-weight:600;border-bottom:1px solid rgba(0,0,0,.25);color:#333}@media (min-width:900px){.navigation__list--top-level>.navigation__item>.navigation__link{border-radius:0;border-bottom:0;color:#fff;width:auto}.navigation__list--top-level>.navigation__item>.navigation__link:hover{background:rgba(0,0,0,.25)}}@media (min-width:900px){.navigation__list--top-level>.navigation__item--has-children>.navigation__link{padding-right:24px}}.navigation__list .navigation__list,.navigation__list .navigation__mega-menu{display:none;right:0;top:100%;margin:0;padding:0;background:#fff;z-index:1}@media (min-width:900px){.navigation__list .navigation__list,.navigation__list .navigation__mega-menu{box-shadow:0 0 20px rgba(0,0,0,.25);position:absolute}}.navigation__list .navigation__list--visible{display:block}.navigation__list .navigation__mega-menu{width:100%;overflow-y:auto}@media (min-width:900px){.navigation__list .navigation__mega-menu{-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:30% 25% 25% 20%;-ms-grid-rows:auto;grid-template-rows:auto;padding:8px;left:0;box-shadow:0 0 20px rgba(0,0,0,.25)}}.navigation__list .navigation__mega-menu--visible{display:grid}.navigation__item{padding:0;margin:0;list-style:none}@media (min-width:900px){.navigation__item:hover .navigation__list{display:block}.navigation__item:hover .navigation__mega-menu{display:grid}}.navigation__item--has-slim-menu{position:relative}@media (max-width:899px){.navigation__item--sub-menu-visible .navigation__list,.navigation__item--sub-menu-visible .navigation__mega-menu{display:block}.navigation__item--sub-menu-visible .navigation__children-toggle:after{transform:rotateZ(180deg)}}.navigation__link{display:block;position:relative;text-decoration:none;padding:16px;background:0 0;color:#0f3456;font-weight:600;border-bottom:1px solid #eee}@media (min-width:900px){.navigation__link{color:#333;width:200px;padding:8px;font-weight:400;border-bottom:0}.navigation__link:hover{color:#0f3456}}.navigation__mega-menu-link{padding:16px;display:flex;align-items:center;justify-content:flex-start;color:#0f3456;font-weight:600;border-bottom:1px solid #eee}@media (min-width:900px){.navigation__mega-menu-link{color:#333;padding:4px;font-weight:400;border-bottom:0}.navigation__mega-menu-link:hover{color:#0f3456}}.navigation__mega-menu-list{margin:0;padding:0}.navigation__mega-menu-list--link .navigation__mega-menu-list-item{display:inline-block;width:100%}@media (min-width:900px){.navigation__mega-menu-list--link{column-count:2;column-gap:0}}.navigation__mega-menu-list--link .navigation__mega-menu-link{display:block}.navigation__mega-menu-list--icon .navigation__mega-menu-list-item{display:block}.navigation__mega-menu-list--icon .navigation__mega-menu-link{padding:16px;width:100%}@media (min-width:900px){.navigation__mega-menu-list--icon .navigation__mega-menu-link{padding:8px}}.navigation__mega-menu-list--image{display:flex;flex-wrap:wrap;justify-content:center;padding:16px 16px 0}@media (min-width:900px){.navigation__mega-menu-list--image{padding:0}}.navigation__mega-menu-list--image .navigation__mega-menu-list-item{flex-basis:calc(50% - 8px);margin-right:8px;margin-bottom:8px}.navigation__mega-menu-list--image .navigation__mega-menu-list-item:nth-child(even){margin-right:0}.navigation__mega-menu-list--image .navigation__mega-menu-link{position:relative;padding:0}.navigation__mega-menu-list--image .navigation__mega-menu-link:after{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%)}.navigation__mega-menu-list--image .navigation__mega-menu-link:hover:after{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) 100%)}.navigation__mega-menu-list--image .navigation__mega-menu-image-link{position:absolute;bottom:8px;left:8px;color:#fff;z-index:1}.navigation__mega-menu-list-item{display:block;margin:0;padding:0;list-style:none}.navigation__mega-menu-title{border-bottom:#0f3456 2px solid;font-size:.9rem;margin:0;color:#333;padding:8px 16px}@media (min-width:900px){.navigation__mega-menu-title{font-size:1rem;font-weight:600;padding:8px 0 16px;margin:0 0 8px}}.navigation__mega-menu-section{margin-bottom:16px}@media (min-width:900px){.navigation__mega-menu-section{padding:8px;margin-bottom:0;-ms-grid-row:1;grid-row:1}.navigation__mega-menu-section:first-child{padding-left:16px}.navigation__mega-menu-section:last-child{padding-right:16px}}@media (min-width:900px){.navigation__mega-menu-section--list{-ms-grid-column:1;grid-column:1}}@media (min-width:900px){.navigation__mega-menu-section--icon{-ms-grid-column:2;grid-column:2}}@media (min-width:900px){.navigation__mega-menu-section--image{-ms-grid-column:3;grid-column:3}}@media (min-width:900px){.navigation__mega-menu-section--other{-ms-grid-column:4;grid-column:4}}.navigation__mega-menu-icon{border-radius:0;box-shadow:0 0 0 transparent;margin-right:16px}@media (min-width:900px){.navigation__mega-menu-icon{margin-right:16px;margin-top:0}}.navigation__mega-menu-image{border-radius:0;width:100%;display:block}.navigation__children-toggle{position:absolute;top:4px;right:4px;bottom:0;display:flex;justify-content:center;align-items:center;font-size:1.2rem}@media (max-width:899px){.navigation__children-toggle{top:4px;right:4px;bottom:4px;width:40px;background:#0f3456;color:#fff;border-radius:0;font-size:1.5rem}}.navigation__children-toggle:after{font-family:unified;content:"\e907";transition:transform .2s ease-in-out}@keyframes slidein{from{transform:translateX(100%)}to{transform:translateX(0)}}.nearest-store{background:rgb(33.9742574257,77.7757356017,118.0257425743)}.nearest-store__container{margin:0 auto;padding:8px;max-width:1334px;display:flex;font-size:.9rem;justify-content:space-between;flex-direction:column}@media (min-width:900px){.nearest-store__container{padding:8px 0;flex-direction:row;justify-content:flex-end}}.nearest-store__container--hidden{display:none}.nearest-store__validation{display:flex}.nearest-store__icon{color:#eee;display:none}.nearest-store__link{font-weight:600}.nearest-store__hours,.nearest-store__name{margin:0;color:#fff;padding:4px;font-size:.9rem}@media (min-width:900px){.nearest-store__hours,.nearest-store__name{margin:1px 0}}.nearest-store__hours a,.nearest-store__name a{color:#fff}.nearest-store__edit{border:1px solid #eee;border-radius:0;padding:4px;cursor:pointer;background:rgba(255,255,255,.1);border:1px solid #fff;color:#fff}.nearest-store__edit:hover{background:rgba(255,255,255,.2)}.nearest-store .form__field{margin:0;padding:0;border:0;background:0 0;display:flex}.nearest-store .form__field-container{display:flex;align-items:center;position:relative}.nearest-store .form__field-container--hidden{display:none}.nearest-store .form__input-clear{position:absolute;right:8px;top:4px;height:calc(100% - 8px);padding:0 4px;font-size:.8rem;line-height:1;align-items:center;justify-content:center;width:auto;display:none}.nearest-store .form__input-clear--visible{display:flex}.nearest-store .form__label{padding:0;background:0 0;color:#fff;width:auto;font-size:.9rem;margin-right:8px}.nearest-store .form__input{font-size:.9rem;border-radius:0;width:auto;flex-grow:0;background:#fff;border:0;padding:4px 8px;margin:0 4px 0 0;min-width:170px}.nearest-store .form__input::-ms-clear{display:none}.nearest-store .form__input:focus{outline:0}.nearest-store .form__submit-button{border-radius:0;font-size:.9rem;margin:0;line-height:initial;background:rgba(255,255,255,.1);border:1px solid #fff;width:auto;font-weight:400;padding:4px 8px}.nearest-store .form__submit-button:hover{background:rgba(255,255,255,.2)}.nearest-store .form__validation{background:0 0;color:#fff;top:0;bottom:0;left:0;font-weight:600;width:auto;position:relative;display:inline-flex;justify-content:center;align-items:center}.overlay-cards{gap:8px;max-width:1334px;margin:0 auto 8px}@media (min-width:600px){.overlay-cards{display:flex;flex-wrap:wrap;justify-content:center}.overlay-cards .overlay-cards__card{margin-bottom:0;flex:0 0 calc(50% - 4px)}}@media (min-width:900px){.overlay-cards .overlay-cards__card{flex:0 0 calc(25% - 6px)}}.overlay-cards__card{flex-basis:25%;height:360px;overflow:hidden;display:flex;position:relative;background:#333;background-size:cover;background-position-x:center;background-position-y:center;margin-bottom:8px}.overlay-cards__card:hover .overlay-cards__content{background:rgba(0,0,0,.25)}.overlay-cards__content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:100%;padding:8px;text-align:center;background:rgba(0,0,0,.5);text-align:center;transition:background ease-in-out .2s}.overlay-cards__header{font-weight:500;margin:0 0 4px}.overlay-cards__text{margin:0 0 16px}.overlay-cards__button{color:#fff!important;padding:8px 16px;border:1px solid #fff;border-radius:16px;background:rgba(255,255,255,0);transition:background ease-in-out .2s}.overlay-cards__button:hover{background:rgba(255,255,255,.1)}.overlay-cards__image{opacity:.5}.page-links{width:100%;padding:16px 0}.page-links__list{padding:0 0 8px;margin:0 -8px;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:600px){.page-links__list{padding:0}}.page-links__list--left{justify-content:flex-start}.page-links__link{vertical-align:top;margin:0;padding:8px;list-style:none;max-width:none;width:100%}@media (min-width:600px){.page-links__link{width:50%}}@media (min-width:900px){.page-links__link{max-width:25%}}.page-links__content{text-align:center;padding:0}.page-links__image{display:block;max-width:100%;border-radius:0;margin:0 auto 8px}.page-links__header{font-weight:600;padding:0;text-align:center;font-size:1.2rem;margin:8px 16px}.page-links__header>a{color:#333;text-decoration:none}.page-links__text{margin:8px 16px;font-size:.9rem;line-height:1.5}@media (min-width:600px){.page-links__text{font-size:.9rem}}.page-links__button{margin:8px 0 0}.page-links--compact{padding:0 8px}.page-links--compact .page-links__link{padding:0}.page-links--compact .page-links__content{background:#f7f5f6;text-align:left;background:#eee;padding:8px;margin:16px 0 0}@media (min-width:600px){.page-links--compact .page-links__content{padding:8px 16px;margin:16px 8px}}.page-links--compact .page-links__header,.page-links--compact .page-links__text{margin:0 0 8px;font-weight:400;text-align:left}.page-title{font-size:1.2rem;font-weight:600;margin:8px 0;padding:0 0 8px;color:#333}.page-title__text{flex-grow:1}.page-title__header{font-size:1.8rem;font-weight:600;color:#333;margin:0 0 4px}.page-title__header--small{font-size:1.25rem}.page-title__sub-header{color:#333;font-size:1.25rem;font-weight:400;margin:0 0 4px}.page-title__link{color:#333;font-size:.9rem;font-weight:600;text-decoration:underline;margin:0 0 4px}.page-title--section{font-size:1rem;margin:0 -8px;background:#0f3456;padding:8px;color:#fff}@media (min-width:900px){.page-title--section{margin:0;border-top-left-radius:0;border-top-right-radius:0}}.page-title--section .page-title__header{font-size:1rem;color:#fff;margin:0}.page-title--highlight{text-align:center}.page-title--progress{margin:-16px 0 16px;padding:16px 0;border-bottom:1px solid #ccc}.page-title__disclaimer{font-size:.8rem;font-weight:400;float:right;vertical-align:middle;display:flex;align-items:center}.page-title__disclaimer img{height:24px;line-height:1;margin:0 0 0 4px}.page-title--small{font-size:1rem}.page-title--small .page-title__header{font-size:1.25rem}.page-title--small .page-title__sub-header{font-size:1rem}.page-title--with-contact{display:flex;align-items:flex-start}.pagination{background:#0f3456;padding:4px 8px;display:flex;margin:0 0 8px;justify-content:center}.pagination__button{background:#fff;padding:4px 8px;margin-right:4px;display:block;font-size:.9rem;font-weight:600}.pagination__button:hover{background:#d8245d;color:#fff}.pagination__button:last-child{margin-right:0}.pagination__button--active{background:#f7f5f6;color:#333}.pagination__button--active:hover{background:#f7f5f6;color:#333}.pagination__button i:before{margin:0;width:auto}.pagination__button--disabled{cursor:default;background:#fff;color:rgba(0,0,0,.25)}.pagination__button--disabled:hover{background:#fff;color:rgba(0,0,0,.25)}.price{display:flex;flex-wrap:wrap;padding:0;margin:0 0 4px}.price__container{display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:8px 0 0;flex-grow:1}@media (min-width:900px){.price__container{padding-right:16px}}.price__container:last-child{padding-right:0}.price__container--product{width:100%}@media (min-width:900px){.price__container--product{width:auto}}.price__container--product:only-child{text-align:center;width:100%;background:#eee;border-radius:0;border:1px solid #ccc}.price__container--product:only-child .price__cost{background:#fff;padding:8px}.price__container--product:only-child .price__label{background:#eee;padding:8px;font-size:1rem;font-weight:600}.price__container--full{width:100%;font-weight:600}.price__cost{display:flex;align-items:flex-end;font-size:1.5rem;line-height:1;font-weight:600;color:#404040;margin:0 0 2px;text-decoration:none}.price__reduction{text-decoration-line:line-through;font-size:1rem;padding-inline-start:8px}.price__saving,.price__was{font-size:1rem;font-weight:400;padding-inline-start:8px;color:#777}.price__old{text-decoration-line:line-through}.price__tax{font-size:.9rem}.price__label{font-size:.85rem;margin:4px 0 0;line-height:1;color:#333;text-decoration:none;white-space:nowrap;font-weight:400}.price--compact{padding:0 8px 8px;margin:0}.price--compact .price__tax{font-size:.8rem}.price--collapsed .price__container{flex-grow:0;padding-right:16px;flex-direction:column-reverse}.price--collapsed .price__cost{font-size:22px}@media (max-width:900px){.price--collapsed .price__cost{font-size:20px}}.quick-links{width:100%;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.16);margin:0}.quick-links__inner{margin:0;padding:0;position:relative}@media (min-width:900px){.quick-links__inner{display:flex;flex-flow:row nowrap;justify-content:center;max-width:1342px;margin:0 auto;overflow:hidden}}.quick-links__item{list-style:none;margin:0;padding:0;width:100%;position:absolute;background:#fff}@media (min-width:600px){.quick-links__item{width:25%;position:relative;flex-grow:1}}.quick-links__link{display:flex;text-decoration:none;padding:8px;display:flex;justify-content:center;align-items:center}.quick-links__icon{font-size:1.6rem;line-height:1em;margin-right:8px;color:rgba(0,0,0,.25)}.quick-links__icon>i{display:block}.quick-links__title{margin:0;font-weight:600;font-size:.9rem;color:#333}.quick-links__text{display:block;margin:0;color:#333;font-weight:400;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:899px){.quick-links--is-carousel .quick-links__item{width:100%;position:absolute;left:0;border:0;opacity:0}.quick-links--is-carousel .quick-links__item--is-active{transition:opacity .5s ease-in-out;opacity:1}.quick-links--is-carousel .quick-links__item--is-active .quick-links__link{z-index:2;left:0}.quick-links--is-carousel .quick-links__link{z-index:1;position:relative;left:-110%}}.top-banner{width:100%;display:block;text-align:center;padding:14px;font-size:16px;font-weight:400;color:#120e00;line-height:20px}.top-banner--yellow{background-color:#f6b324;color:#120e00}.top-banner--blue{background-color:#0093d0;color:#fff}.top-banner--green{background-color:#50ac33;color:#fff}.top-banner--orange{background-color:#f47920;color:#fff}.radio-toggle{pointer-events:auto;height:100%;display:flex;flex-direction:column}.radio-toggle__header{background-color:#0f3456;font-size:1.1rem;color:#fff;margin:0;font-weight:400;display:block;line-height:1em}@media (min-width:900px){.radio-toggle__header{padding:12px 16px 12px 16px;display:flex;align-items:center}}@media (min-width:900px){.radio-toggle__header{display:flex;align-items:center}}@media (max-width:1334px){.radio-toggle__header{font-size:.9rem}}.radio-toggle__header:after{content:"";display:block;height:0;clear:both}.radio-toggle__aim{display:block;text-align:center;font-size:.9rem;padding:16px;line-height:1.5em}@media (min-width:900px){.radio-toggle__aim{font-size:.8rem;text-align:left;padding:4px 8px 4px 0}}@media (min-width:1334px){.radio-toggle__aim{font-size:1rem}}.radio-toggle__tab{padding:4px 16px 4px 32px;cursor:pointer;position:relative;opacity:.5;transition:opacity ease-in-out .2s;font-size:.8rem;width:50%;float:left}.radio-toggle__tab:before{display:block;content:"";float:left;height:16px;width:16px;background:0 0;border-radius:50%;border:2px solid #fff;position:absolute;left:10px;top:50%;margin-top:-10px}.radio-toggle__tab:after{display:block;content:"";float:left;height:12px;width:12px;background:0 0;border-radius:50%;position:absolute;left:14px;top:50%;margin-top:-6px}.radio-toggle__tab:hover{opacity:.6}.radio-toggle__tab--selected{font-weight:600;opacity:1}@media (min-width:900px){.radio-toggle__tab--selected{font-weight:400}}.radio-toggle__tab--selected:hover{opacity:1}.radio-toggle__tab--selected:after{background:#00a0dc}@media (min-width:900px){.radio-toggle__tab{font-size:.9rem;width:auto}.radio-toggle__tab:before{left:2px}.radio-toggle__tab:after{left:6px}}@media (min-width:1334px){.radio-toggle__tab{font-size:1rem}}@media (max-width:899px){.radio-toggle__tab{width:50%;overflow:hidden;padding:15px 15px 15px 40px;background:rgba(0,0,0,.25);display:block;float:left}.radio-toggle__tab--selected{background:rgb(26.3613861386,91.3861386139,151.1386138614)}}.radio-toggle__section{display:none;flex-direction:column;flex-grow:1;position:relative;pointer-events:none}.radio-toggle__section:first-child{display:flex}.radio-toggle__content{flex-grow:1;display:flex;flex-direction:column}.radio-toggle--loaded .radio-toggle__section{display:none;pointer-events:auto}.radio-toggle--loaded .radio-toggle__section:first-child{display:none}.radio-toggle--loaded .radio-toggle__section--selected{display:flex!important}.registration{display:block;padding:4px 16px;border:2px solid #000;background-color:#fc0;border-radius:6px;font-size:1.5rem;font-weight:600;text-align:center;text-transform:uppercase;max-width:100%;color:#333;margin:auto}@media (min-width:600px){.registration{width:100%;max-width:300px}}.registration--input{margin:0}.request-callback{background:#0f3456;padding:16px;position:relative;overflow:hidden}.request-callback__title{font-size:1.25rem;line-height:1.5em;color:#fff;font-weight:600;margin:0 auto 4px;max-width:900px;text-align:center}.request-callback__description{font-size:1rem;line-height:1.5em;color:#fff;margin:0 auto 16px;max-width:900px;text-align:center}.request-callback__form{margin:8px auto 0;max-width:900px}@media (min-width:600px){.request-callback__form{display:flex}}.request-callback__form-item{flex-grow:1;width:100%;margin-bottom:8px;overflow:hidden;position:relative}@media (min-width:600px){.request-callback__form-item{margin:0 0 0 8px}.request-callback__form-item:first-child{margin:0}}.request-callback__input{padding:8px 16px;display:block;width:100%;line-height:1em;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:.9rem;border:0}.request-callback__input:focus{outline:2px solid rgb(26.3613861386,91.3861386139,151.1386138614)}.request-callback__required{color:#ef4035;position:absolute;top:2px;right:8px}.request-callback__invalid{background:#ef4035;padding:8px 16px;position:absolute;color:#fff;left:100%;top:0;height:100%;box-sizing:border-box;width:100%;transition:transform ease-in-out .2s}.request-callback__invalid--active{transform:translateX(-100%)}.request-callback__error{margin:8px auto 0;max-width:900px;text-align:center;padding:8px 16px;background:#ef4035;color:#fff;display:none}.request-callback__error--active{display:block}.request-callback__button{padding:8px 16px;display:block;width:100%;cursor:pointer;line-height:1em;flex-shrink:1}@media (min-width:600px){.request-callback__button{margin:0 0 0 8px}}.request-callback__success{position:absolute;font-size:1.2rem;background:rgb(11.2128712871,38.8712871287,64.2871287129);width:100%;height:100%;top:0;left:100%;display:flex;flex-direction:column;color:#fff;align-items:center;justify-content:center;transition:transform ease-in-out .2s;padding:8px 16px}.request-callback__success--active{transform:translateX(-100%)}.request-callback__success p{text-align:center}.request-callback__success-icon{display:block;font-size:2rem}body.edit-mode .request-callback .request-callback__error{display:block}body.edit-mode .request-callback .request-callback__success{position:static}.search-panel{pointer-events:auto;flex-grow:1;display:flex;justify-content:space-between;flex-direction:column;position:relative;min-height:250px}.search-panel__fields{padding:16px 8px;background:#eee}@media (min-width:600px){.search-panel__fields{padding:16px 16px 8px}}.search-panel__row{display:flex;flex-wrap:nowrap;justify-content:space-around;margin:0 0 8px}.search-panel__row--last{margin:0}.search-panel__label{display:none}.search-panel__field{width:100%;margin-right:16px;position:relative}.search-panel__field:last-child{margin-right:0}.search-panel__field--select:after{content:"";display:block;position:absolute;border:0;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-45deg);right:19px;top:50%;margin-top:-6px}.search-panel__field--slider{border:1px solid #ccc;border-radius:0}.search-panel__field--slider .search-panel__label{display:block;background:#fff;line-height:1rem;display:flex;justify-content:flex-start;padding:8px;font-size:.8rem}@media (min-width:900px){.search-panel__field--slider .search-panel__label{font-size:.9rem;padding:12px 16px}}.search-panel__field--slider[data-validation=active] .search-panel__validation{bottom:calc(-100% + 45px)!important}.search-panel__field--slider-large .search-panel__label{font-size:1rem;padding:16px}.search-panel__field--slider-large .search-panel__input--slider{height:48px}.search-panel__input{display:block;width:100%;padding:8px 32px 8px 8px;position:relative;background:#fff;vertical-align:middle;border:1px solid #ccc;color:#333;font-size:.8rem;line-height:1rem;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;border-radius:0}@media (min-width:900px){.search-panel__input{padding:16px 32px 16px 16px;font-size:.9rem}}.search-panel__input[disabled=disabled]{opacity:.5;cursor:default}.search-panel__input--select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.search-panel__input--select::-ms-expand{display:none}.search-panel__input--slider{padding:0 16px;height:32px;border-radius:0;border:0;border-top:1px solid #ccc;background:#eee}.search-panel__input--slider .ui-slider-handle{position:absolute;top:calc(50% - 15px);height:30px;width:30px;background:#00a0dc;box-shadow:0 0 0 transparent;border-radius:15px;margin-left:-15px;cursor:pointer}.search-panel__input--slider .ui-slider-handle:hover{background:rgb(0,122.9090909091,169)}.search-panel__input--slider .ui-slider-handle:after{content:"";display:block;position:absolute;top:11px;left:11px;height:8px;width:8px;background:#fff;border-radius:50%}.search-panel__input--post-code{text-transform:uppercase}.search-panel__input:focus{outline:1px solid #ccc}.search-panel__slider-track{position:relative;height:14px;width:100%;top:calc(50% - 7px);background:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;opacity:1;filter:grayscale(0)}.search-panel__slider-track .ui-slider-range{position:absolute;height:10px;top:1px;background:#0f3456}.search-panel__slider-track.ui-state-disabled{opacity:.5;filter:grayscale(1)}.search-panel__slider-track.ui-state-disabled .ui-slider-handle{box-shadow:0 0 0 transparent}.search-panel__footer{padding:8px 16px;background:#fff}.search-panel__footer .button--large{margin:0 0 0 auto}@media (min-width:600px){.search-panel__footer{display:flex;align-items:center;flex-grow:1;padding:16px}}.search-panel__text{font-size:.8rem;line-height:1rem;margin:8px 16px;text-align:center}@media (min-width:1334px){.search-panel__text{font-size:.9rem}}.search-panel__text:first-child{margin-left:0}.search-panel__advanced-button{display:flex;padding:0;justify-content:center}@media (min-width:600px){.search-panel__advanced-button .button{margin:0}}.search-panel__advanced-button .button:after{font-family:unified;display:inline-block;content:"\e907";margin-left:8px;transform:rotateZ(0);transition:transform ease-in-out .2s}.search-panel__advanced-button--expanded .button:after{transform:rotateZ(180deg)}.search-panel__advanced-section{display:none}.search-panel__advanced-section--active{display:block}.search-panel__error{text-align:center;position:absolute;z-index:5001;background:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:999px){.search-panel__error{padding:8px 16px}}.search-panel__error-container{min-height:150px}.search-panel__error-header{font-weight:600;font-size:1.35rem;margin:0 0 4px}.search-panel__error-header:before{display:block;content:":(";font-size:3rem;text-align:center;color:#a00;margin:0 0 8px}.search-panel__error-text{font-size:1.2rem;margin:0}.search-panel__validation{display:none}.search-panel__field[data-validation=active] .search-panel__validation{display:block;position:absolute;z-index:1;padding:8px 16px;border-radius:0;box-shadow:0 0 0 transparent;bottom:calc(-100% + 4px);left:8px;background:#a00;color:#fff;font-size:.9rem;line-height:1}.search-panel__field[data-validation=active] .search-panel__validation:after{display:block;content:"";height:8px;width:8px;background:#a00;position:absolute;top:-4px;left:8px;transform:rotateZ(45deg)}.search-tile{border-radius:0;box-shadow:0 0 0 transparent;overflow:hidden;margin:0 0 16px}.search-tile--carousel{margin:0}@media (min-width:900px){.search-tile--carousel{margin:0 16px 0 0;position:absolute;left:0;right:50%;top:0;background:#fff}}.select-toggle__label{font-size:.9rem;line-height:1em}.select-toggle__select{display:inline-block;position:relative}.select-toggle__select:after{content:"";display:block;position:absolute;border:0;border-left:2px solid #ccc;border-bottom:2px solid #ccc;width:6px;height:6px;transform:rotateZ(-45deg);right:19px;top:50%;margin-top:-6px}.select-toggle__input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;padding:4px 32px 4px 8px;border:1px solid #ccc}.select-toggle__input::-ms-expand{display:none}.select-toggle__content{display:none;font-size:.9rem;margin:8px 0;padding:0}.select-toggle__content:first-of-type{display:block}.select-toggle__content-item{margin:0 0 4px;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.share-price{float:right;margin-right:20px;white-space:nowrap;padding:4px 0}@media (max-width:799px){.share-price{float:left;margin-right:0}}.share-price span{vertical-align:middle}.share-price p{color:#333;margin:0}@media (max-width:799px){.share-price__details p{float:left;padding:5px}}.share-price__date{text-align:right;color:#999;font-size:12px}.share-price__price{font-weight:700}.share-price__positive{color:#090}.share-price__negative{color:#c00}.slideshow-launcher{cursor:pointer}.slideshow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.95);cursor:default;z-index:5001;overflow-y:auto;display:none}.slideshow--visible{display:block}@media (min-width:600px){.slideshow{overflow-y:hidden}}.slideshow__spacer{display:none}@media (min-width:600px){.slideshow__spacer{display:block}}.slideshow__images{height:100%;width:100%}@media (min-width:600px){.slideshow__images{height:calc(100% - 90px);display:flex;justify-content:center;align-items:center}}.slideshow__image{display:block;margin:0 0 16px;width:100%}@media (min-width:600px){.slideshow__image{display:none;margin:0;width:auto;max-height:100%;max-width:100%}}.slideshow__image--active{display:block}.slideshow__thumbs{display:none;position:fixed;bottom:8px;width:100%}@media (min-width:600px){.slideshow__thumbs{display:flex;justify-content:center}}.slideshow__thumbs-image{width:auto;height:60px;cursor:pointer;border:2px solid transparent}.slideshow__thumbs-image--active{border:2px solid #00a0dc}.slideshow__thumbs-inner{display:flex;max-width:600px;overflow-x:auto}.slideshow__button{background:#00a0dc;border:0;color:#fff;width:50px;height:50px;padding:0;display:block;position:fixed;cursor:pointer}.slideshow__button:hover{background:#d8245d}.slideshow__button:focus{outline:0}.slideshow__button:after{display:block;font-family:unified;font-size:1.25rem;text-align:center;line-height:50px}.slideshow__button--next,.slideshow__button--previous{top:50%;margin-top:-25px;display:none}@media (min-width:600px){.slideshow__button--next,.slideshow__button--previous{display:block}}.slideshow__button--next{right:16px}.slideshow__button--next:after{content:"\e902"}.slideshow__button--previous{left:16px}.slideshow__button--previous:after{content:"\e901"}.slideshow__button--close{top:16px;right:16px}.slideshow__button--close:after{content:"\e992"}@media (min-width:600px){.slideshow--single .slideshow__images{height:100%}}.slideshow--single .slideshow__button--next,.slideshow--single .slideshow__button--previous,.slideshow--single .slideshow__thumbs{display:none}.split-card{background:#eee;padding:32px;max-width:900px;margin:0 auto 32px;color:#333}.split-card__container{max-width:900px;margin:0 auto;padding:16px}@media (min-width:900px){.split-card__container{display:flex}}.split-card__title{font-size:2rem;font-weight:600;padding:0 16px;align-content:center;flex-basis:50%;display:flex;align-items:center}@media (min-width:900px){.split-card__title{padding:32px 96px 32px 32px}}.split-card__content{padding:16px;align-content:center;flex-basis:50%;display:flex;flex-direction:column;border-top:1px solid #ccc;justify-content:center}@media (min-width:900px){.split-card__content{border-top:0;border-left:1px solid #ccc}}.split-card__text{margin-bottom:16px}@media (min-width:900px){.split-card__text{text-align:right}}.split-card__action{color:#0f3456;padding:16px 0;font-weight:500;display:flex;align-items:center}@media (min-width:900px){.split-card__action{align-self:flex-end}}.split-card--reverse .split-card__container{flex-direction:row-reverse}@media (min-width:900px){.split-card--reverse .split-card__content{border-right:1px solid #ccc;border-left:0}}.split-card--reverse .split-card__text{text-align:left}.split-card--reverse .split-card__action{align-self:flex-start;padding:16px 16px 16px 0}.split-card--reverse .split-card__title{text-align:right}@media (min-width:900px){.split-card--reverse .split-card__title{padding:32px 32px 32px 96px}}.subscribe{padding:8px 16px;flex:0 1 auto;display:flex;align-items:center}@media (max-width:899px){.subscribe{flex:0 1 auto;border-top:solid 1px #333;background:#474747;width:100%;padding:10px;display:block}}.subscribe .label{font-size:1rem}@media (max-width:899px){.subscribe .label{display:block;margin-bottom:8px;padding:8px 16px 8px 0}}@media (max-width:899px){.subscribe .input-inline{display:block;flex-grow:2}}.switch-toggle{background:#fff;border:1px solid #ccc;margin:0 0 8px;border-radius:0;width:100%}.switch-toggle .search-panel__row{margin:0}.switch-toggle__targets{display:flex;position:relative;background:0 0;color:#333;cursor:pointer;padding:8px 16px;border-bottom:1px solid #ccc;align-content:center;line-height:1rem}@media (min-width:900px){.switch-toggle__targets{padding:12px 16px}}.switch-toggle__target{flex-grow:1;align-content:center;text-align:center;padding:0 0 0 32px;text-align:left;width:50%;display:flex;align-items:center;justify-content:flex-start;font-size:.8rem;font-weight:600}@media (min-width:900px){.switch-toggle__target{font-size:.9rem}}.switch-toggle__target:first-of-type{text-align:right;padding:0 32px 0 0;justify-content:flex-end}.switch-toggle__switch{position:absolute;top:calc(50% - 8px);left:calc(50% - 16px);height:16px;width:32px;cursor:pointer}.switch-toggle__switch:before{content:"";display:block;width:100%;height:16px;background:#fff;z-index:1;position:absolute;top:0;left:0;border-radius:8px;border:2px solid rgba(0,0,0,.25);box-sizing:border-box}.switch-toggle__switch:after{content:"";display:block;width:16px;height:16px;background:#00a0dc;border-radius:8px;left:calc(50% - 16px);transition:transform ease-in-out .2s;position:absolute;z-index:2;top:0;box-shadow:0 0 0 transparent}.switch-toggle[data-active-toggle=two] .switch-toggle__switch:after{transform:translateX(100%)}.switch-toggle__section{display:block;padding:8px;background:#eee}.switch-toggle__section[data-switch-toggle=switch-toggle-two]{display:none}.switch-toggle[data-active-toggle=one] .switch-toggle__section[data-switch-toggle=switch-toggle-one]{display:block}.switch-toggle[data-active-toggle=two] .switch-toggle__section{display:none}.switch-toggle[data-active-toggle=two] .switch-toggle__section[data-switch-toggle=switch-toggle-two]{display:block}.switch-toggle--large .switch-toggle__targets{padding:16px 32px}.switch-toggle--large .switch-toggle__target{font-size:1rem}.switch-toggle--large .search-panel__input{font-size:1rem}.switch-toggle[data-toggle-disabled=disabled][data-active-toggle=one] .switch-toggle__target[data-switch-toggle=switch-toggle-two],.switch-toggle[data-toggle-disabled=disabled][data-active-toggle=two] .switch-toggle__target[data-switch-toggle=switch-toggle-one]{opacity:.25}.switch-toggle[data-toggle-disabled=disabled] .switch-toggle__switch{opacity:.5}.switch-toggle[data-toggle-disabled=disabled] .switch-toggle__switch:after{box-shadow:0 0 0 transparent}@font-face{font-family:unified;src:url(/font/unified.ttf?ver=17042020) format("truetype"),url(/font/unified.woff?ver=17042020) format("woff"),url(/font/unified.svg?ver=17042020#unified) format("svg");font-weight:400;font-style:normal}.unsortableTable{border-collapse:collapse;border-spacing:0;white-space:nowrap;margin:0 0 16px}.unsortableTable tr td{padding:8px;background:0 0}.unsortableTable tr .unsortableTableFirstCol,.unsortableTable tr.unsortableTableFooterRow td,.unsortableTable tr.unsortableTableFooterRow th,.unsortableTable tr.unsortableTableHeaderRow td,.unsortableTable tr.unsortableTableHeaderRow th{color:#fff;font-weight:600;font-size:1rem;line-height:1.5;padding:8px;background:#eee;outline:0}.sortableTable{border-collapse:collapse;border-spacing:0;white-space:nowrap;margin:0 0 16px}.sortableTable tr td{padding:8px;background:0 0}.sortableTable tr .sortableTableFirstCol,.sortableTable tr.sortableTableFooterRow td,.sortableTable tr.sortableTableFooterRow th,.sortableTable tr.sortableTableHeaderRow td,.sortableTable tr.sortableTableHeaderRow th{color:#fff;font-weight:600;font-size:1rem;line-height:1.5;padding:8px;background:#eee;outline:0}.sortableTable tr th:not(:first-child):after{font-family:unified;content:"\e907"}.unsortableTable{display:block;overflow-x:auto}.unsortableTable td>p{margin:0}.unsortableTable tr.unsortableTableHeaderRow td{background:#00a0dc;user-select:none}.unsortableTable tr.unsortableTableHeaderRow td:first-child{border-radius:0}.unsortableTable tr.unsortableTableHeaderRow td:last-child{border-radius:0}.unsortableTable tr:not(.unsortableTableHeaderRow){background:#fff}.unsortableTable tr:not(.unsortableTableHeaderRow):hover td{background:rgba(0,0,0,.025)}.unsortableTable tr:not(.unsortableTableHeaderRow):nth-child(even){background:rgb(253.3,253.3,253.3)}.sortableTable{display:block;overflow-x:auto}.sortableTable td>p{margin:0}.sortableTable tr.sortableTableHeaderRow td{background:#00a0dc;user-select:none}.sortableTable tr.sortableTableHeaderRow td:first-child{border-radius:0}.sortableTable tr.sortableTableHeaderRow td:last-child{border-radius:0}.sortableTable tr:not(.sortableTableHeaderRow){background:#fff}.sortableTable tr:not(.sortableTableHeaderRow):hover td{background:rgba(0,0,0,.025)}.sortableTable tr:not(.sortableTableHeaderRow):nth-child(even){background:rgb(253.3,253.3,253.3)}.sortableTable tr.sortableTableHeaderRow td{cursor:pointer}.sortableTable tr.sortableTableHeaderRow td:hover{color:rgb(229.5,229.5,229.5)}.dataTables_paginate{margin-top:16px}.paginate_button{background:#00a0dc;color:#fff;padding:4px 8px;border-radius:0;margin-top:8px}.paginate_button:hover{background:rgb(0,141.4545454545,194.5)}.paginate_button:focus{outline:0}.sorting:after,.sorting_asc:after,.sorting_desc:after{font-family:unified;content:"\e90e";margin-left:8px}.sorting_asc:after{content:"\e90d"}.sorting_desc:after{content:"\e90c"}.tabs{margin:0 0 16px;position:relative}.tabs__nav{display:flex;flex-wrap:nowrap;overflow:auto}.tabs__list{margin:0;padding:0;display:flex;flex-wrap:nowrap}.tabs__item{font-size:1rem;list-style:none;margin:0;padding:8px 16px;cursor:pointer;font-weight:600;color:rgb(135.9915,135.9915,135.9915);white-space:nowrap;border-bottom:2px solid transparent}.tabs__item:hover{background:#f7f5f6;color:#333;border-bottom:2px solid rgb(169,231.5454545455,255)}.tabs__item--active{border-bottom:2px solid #00a0dc;color:#333}.tabs__item--active:hover{border-bottom:2px solid #00a0dc}.tabs__tab{display:none;background:#f7f5f6;padding:8px}.tabs__tab--active{display:block}.text-section h1,.text-section h2,.text-section h3,.text-section h4,.text-section h5,.text-section h6{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-weight:100;line-height:1.5em}.text-section h1{font-size:2rem;color:#0f3456;margin:0 0 16px}.text-section h2{font-size:2rem;color:#333;margin:0 0 8px}.text-section h3{font-size:2rem;color:rgba(0,0,0,.25);margin:0 0 8px}.text-section h4{font-size:1.25rem;color:#0f3456;margin:0 0 8px;font-weight:300}.text-section h5{font-size:1.25rem;color:#333;margin:0 0 8px}.text-section h6{font-size:1.25rem;color:rgba(0,0,0,.25);margin:0 0 8px}.text-section p{font-size:.9rem;line-height:1.5em;margin:0 0 8px}.text-section ol,.text-section ul{margin:0 0 16px;padding:0 0 0 32px}.text-section li{font-size:.9rem;line-height:1.5em;margin:0 0 4px}.text-section .float-left{float:left;display:block;margin:8px 16px}.text-section .float-right{float:right;display:block;margin:8px 16px}.text-section:after{content:"";display:table;clear:both}.tiles{display:flex;flex-wrap:wrap;align-items:stretch;padding:16px 0;margin:0}.tiles--center{justify-content:center}.tiles--title-top-right .tiles__tile-title{text-align:right}.tiles--title-top-center .tiles__tile-title{text-align:center}.tiles--title-bottom-center .tiles__tile-title{top:auto;bottom:0;text-align:center}.tiles--title-bottom-right .tiles__tile-title{top:auto;bottom:0;text-align:right}.tiles--title-bottom-left .tiles__tile-title{top:auto;bottom:0}.tiles--large .tiles__tile{padding:calc(25% - 8px) 0 0;min-width:calc(25% - 8px);flex:0 1 calc(25% - 8px)}@media (max-width:899px){.tiles--large .tiles__tile{padding:calc(50% - 8px) 0 0;min-width:calc(50% - 8px);flex:0 1 calc(50% - 8px)}}.tiles--medium .tiles__tile{padding:calc(16.66% - 8px) 0 0;min-width:calc(16.66% - 8px);flex:0 1 calc(16.66% - 8px)}@media (max-width:1333px){.tiles--medium .tiles__tile{padding:calc(25% - 8px) 0 0;min-width:calc(25% - 8px);flex:0 1 calc(25% - 8px)}}@media (max-width:899px){.tiles--medium .tiles__tile{padding:calc(50% - 8px) 0 0;min-width:calc(50% - 8px);flex:0 1 calc(50% - 8px)}}.tiles__tile{background:#0f3456;color:#fff;margin:4px;min-width:calc(12.5% - 8px);flex:0 1 calc(12.5% - 8px);padding:calc(12.5% - 8px) 0 0;position:relative;overflow:hidden;float:left;border-radius:0}@media (max-width:1333px){.tiles__tile{min-width:calc(16.66% - 8px);flex:0 1 calc(16.66% - 8px);padding:calc(16.66% - 8px) 0 0}}@media (max-width:899px){.tiles__tile{min-width:calc(25% - 8px);flex:0 1 calc(25% - 8px);padding:calc(25% - 8px) 0 0}}@media (max-width:599px){.tiles__tile{min-width:calc(50% - 8px);flex:0 1 calc(50% - 8px);padding:calc(50% - 8px) 0 0}}.tiles__tile:hover{background:rgb(7.4257425743,25.7425742574,42.5742574257)}.tiles__tile-title{position:absolute;top:0;left:0;right:0;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-weight:400;margin:0;padding:8px;z-index:2;font-size:.9rem}@media (min-width:600px){.tiles__tile-title{font-size:1rem}}.tiles__tile-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.tiles__tile--secondary{background:#f7f5f6;color:#333}.tiles__tile--secondary:hover{background:rgb(224.3333333333,216.6666666667,220.5)}.tiles__tile-title{color:#fff}.tiles__tile-title--dark{color:#333}.tiles--short .tiles__tile{padding:calc((8.33%)) 0 0}.timeline{position:relative}.timeline:before{content:"";display:block;position:absolute;height:100%;width:6px;background:#0f3456;left:0;z-index:1}@media (min-width:600px){.timeline:before{left:47px}}.timeline__date,.timeline__year{padding:8px 16px;background:#0f3456;color:#fff;box-shadow:0 0 0 transparent;border-radius:0;margin:0;width:100px;text-align:center;font-weight:400;line-height:1}.timeline__year{position:sticky;top:0;z-index:4001;font-size:1rem;font-weight:600}.timeline__date{background:#fff;color:#0f3456}.timeline__date-container{position:relative}.timeline__section{margin-top:16px;display:grid;grid-template-rows:auto auto;grid-template-columns:auto}@media (min-width:600px){.timeline__section{grid-template-rows:auto;grid-template-columns:100px auto;grid-column-gap:16px}}.timeline__section:last-child{margin-bottom:16px}.timeline__content{background:#fff;box-shadow:0 0 0 transparent;border-radius:0;padding:8px 16px;border-left:4px solid #0f3456;margin:16px 0 0}@media (min-width:600px){.timeline__content{margin:0}}.timeline__date{position:relative;z-index:1000;border-left:6px solid #0f3456}@media (min-width:600px){.timeline__date{border-left:0}}.timeline__day{display:block;font-size:1.5rem;font-weight:600;line-height:1}.timeline__month{font-size:1rem;line-height:1}.tooltip{display:none;position:absolute;bottom:100%;left:4px;padding:8px;background:#333;color:#fff;border-radius:0;font-weight:400;font-size:.9rem;z-index:5001}.tooltip:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#333 transparent transparent transparent;position:absolute;bottom:-4px;left:8px}.tooltip-trigger{position:relative}.tooltip-trigger.form__label{display:inline-block}.tooltip-trigger:after{font-family:unified;content:"\e963";display:inline;color:#ccc;margin-left:4px}.trustpilot{padding:64px 0;border-top:1px solid #eee}.trustpilot__rating{color:#0f3456;display:flex;justify-content:center}.trustpilot__title{font-size:2rem;font-weight:400;text-align:center;max-width:900px;margin:32px auto 0}.trustpilot__review{font-size:1rem;text-align:center;max-width:900px;margin:32px auto}.trustpilot__quote{font-weight:600;margin:16px}.trustpilot__author{font-weight:400;margin:0 16px}.trustpilot__cite{font-style:normal}.trustpilot__image{display:block;margin:0 auto;max-width:calc(100% - 16px)}@media print{.video-container{display:none!important}}.video-container__header{font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:1.25rem;margin-bottom:8px}.video-container__wrapper{position:relative;z-index:3;padding-bottom:56.25%;overflow:hidden}.video-container__wrapper embed,.video-container__wrapper iframe,.video-container__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.grid{margin:0;padding:0 8px}@media (min-width:600px){.grid{padding:0 16px}}.grid--primary{background:#0f3456;color:#fff}.grid--secondary{background:#f7f5f6;color:#333}.grid--contrast{background:#fff;color:#333}.grid--fixed .grid__row{max-width:1334px;margin:0 auto}@media (max-width:1330px){.grid--padding{padding:8px 16px}}.grid--stretch{padding:0}.grid__row{display:flex;flex-wrap:wrap;margin:0}.grid__row--wrap .grid__column:first-of-type{padding-left:8px}.grid__row--wrap .grid__column:last-of-type{padding-right:8px}@media (min-width:600px){.grid__row--reverse{flex-direction:row-reverse}.grid__row--reverse .grid__column:first-of-type{padding-right:0;padding-left:8px}.grid__row--reverse .grid__column:last-of-type{padding-right:8px;padding-left:0}}.grid__column{flex-grow:1;width:100%;padding:0;margin:0}@media (min-width:600px){.grid__column{padding:0;margin:0}}.grid__column--1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;margin:0}.grid__column--2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;margin:0}.grid__column--3{flex:0 0 25%;width:25%;max-width:25%;margin:0}.grid__column--4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;margin:0}.grid__column--5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;margin:0}.grid__column--6{flex:0 0 50%;width:50%;max-width:50%;margin:0}.grid__column--7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;margin:0}.grid__column--8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;margin:0}.grid__column--9{flex:0 0 75%;width:75%;max-width:75%;margin:0}.grid__column--10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;margin:0}.grid__column--11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;margin:0}.grid__column--12{flex:0 0 100%;width:100%;max-width:100%;margin:0}@media (min-width:600px){.grid__column--sm-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin:0}.grid__column--sm-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin:0}.grid__column--sm-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin:0}.grid__column--sm-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin:0}.grid__column--sm-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin:0}.grid__column--sm-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 8px;margin:0}.grid__column--sm-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin:0}.grid__column--sm-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin:0}.grid__column--sm-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 8px;margin:0}.grid__column--sm-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin:0}.grid__column--sm-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin:0}.grid__column--sm-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 8px;margin:0}}@media (min-width:900px){.grid__column--md-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin:0}.grid__column--md-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin:0}.grid__column--md-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin:0}.grid__column--md-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin:0}.grid__column--md-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin:0}.grid__column--md-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 8px;margin:0}.grid__column--md-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin:0}.grid__column--md-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin:0}.grid__column--md-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 8px;margin:0}.grid__column--md-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin:0}.grid__column--md-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin:0}.grid__column--md-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 8px;margin:0}}@media (min-width:1334px){.grid__column--lg-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 8px;margin:0}.grid__column--lg-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 8px;margin:0}.grid__column--lg-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 8px;margin:0}.grid__column--lg-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 8px;margin:0}.grid__column--lg-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 8px;margin:0}.grid__column--lg-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 8px;margin:0}.grid__column--lg-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 8px;margin:0}.grid__column--lg-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 8px;margin:0}.grid__column--lg-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 8px;margin:0}.grid__column--lg-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 8px;margin:0}.grid__column--lg-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 8px;margin:0}.grid__column--lg-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 8px;margin:0}}.grid__column--12{padding:0}@media (min-width:600px){.grid__column--sm-12{padding:0}}@media (min-width:900px){.grid__column--md-12{padding:0}}@media (min-width:1334px){.grid__column--lg-12{padding:0}}.grid__column:first-of-type{padding-left:0}.grid__column:last-of-type{padding-right:0}.grid__column:only-child{margin:0 auto}.grid__column--no-margin{margin:0}.login{display:flex;flex-direction:column;min-height:100vh}@media (min-width:900px){.login{flex-direction:row}}.login__header{display:flex;justify-content:center;align-items:center;background:#0f3456;background:linear-gradient(135deg,rgb(11.2128712871,38.8712871287,64.2871287129) 0,#0f3456 50%,rgb(26.3613861386,91.3861386139,151.1386138614) 100%);padding:16px 32px}@media (min-width:900px){.login__header{width:50%}}.login__logo{color:#fff;font-weight:600;font-size:2rem;width:100%;max-width:200px}@media (min-width:900px){.login__logo{max-width:400px}}.login__content{flex-grow:1;display:flex;flex-direction:column;padding:16px 32px;background:#f7f5f6}@media (min-width:900px){.login__content{width:50%;box-shadow:0 0 0 transparent;overflow:auto}}.login__form-container{position:relative;width:100%}@media (min-width:900px){.login__form-container{max-width:600px;margin:auto auto 0}}.login__copyright{font-size:.8rem;padding:16px;text-align:center;line-height:1}@media (min-width:900px){.login__copyright{margin-top:auto;width:100%}}.side-navigation__show-menu{display:none;padding:8px 16px;background:#f7f5f6;margin-bottom:8px}@media (max-width:900px){.side-navigation__show-menu{display:block}}.side-navigation__hide-menu{display:none;position:absolute;left:0;bottom:0;right:0;padding:8px 0;background:#f7f5f6}@media (max-width:900px){.side-navigation__hide-menu{display:block}}.side-navigation__toggle-menu{width:auto;margin:0 0 0 8px}.side-navigation__side{padding:0}@media (max-width:900px){.side-navigation__side{position:fixed;top:0;right:0;bottom:0;left:-100%;background:#fff;z-index:5001;transition:left ease-in-out .2s;padding:4px 8px}.side-navigation__side--visible{left:0}}.side-navigation__side-container{margin-left:-8px;height:100%}@media (min-width:900px){.side-navigation__side-container{margin-left:0;padding:0 32px 0 0;height:auto}}.side-navigation__list-header{background:#eee;color:#333;font-family:"Segoe UI","Helvetica Neue","Helvetica Ultra",Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 8px;padding:4px 8px}.side-navigation__list{margin:0;padding:0}.side-navigation__list li{list-style:none;margin:0 0 4px;padding:0}.side-navigation__list a{display:block;padding:4px 8px;transition:all ease-in-out .2s;font-size:.8rem}.side-navigation__list a:hover{background:rgb(26.3613861386,91.3861386139,151.1386138614);color:#fff}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-header__logo{width:200px;height:26px}}.btn.btn--secondary{color:#fff;background:#50ac33;padding:8px 16px;border:0;font-size:1rem;font-weight:600}.hero-message__text-button-blue{background:#368bd6;color:#fff}.hero-message__text-button-blue:focus,.hero-message__text-button-blue:hover{background:rgb(36.7644628099,112.9834710744,180.2355371901)}@media (min-width:600px){.hero-message__text-button{min-width:188px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL0Jhc2UvQ01TL19EZWZhdWx0cy5zY3NzIiwiLi4vQmFzZS9fVmFyaWFibGVzQ01TLnNjc3MiLCJfVmFyaWFibGVzLnNjc3MiLCIuLi9CYXNlL0NNUy9Gb250L19Gb3JkLnNjc3MiLCIuLi9CYXNlL0NNUy9Gb250L19VbmlmaWVkRm9udEZhY2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0ZvbnQvX1VuaWZpZWQuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fQWNjb3JkaW9uLnNjc3MiLCIuLi9CYXNlL19WYXJpYWJsZXMuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fQWxlcnQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0FydGljbGVMaW5rLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19BcnRpY2xlTGlzdC5zY3NzIiwiLi4vQmFzZS9fTWl4aW5zLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0JyZWFkY3J1bWIuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0Jyb2NodXJlRm9vdGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Ccm9jaHVyZUhlYWRlci5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19CdXR0b24uc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0Nhcm91c2VsLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0NvbnRhY3RUaWxlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Db250ZW50SG9sZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Db3VudGVyQmFkZ2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0N2cFJldmlld3Muc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fRGF0ZXBpY2tlci5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fRGVhbGVySGVhZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19FcnJvclBhZ2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0ZhcS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fRmVhdHVyZXNMaXN0LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19GaWx0ZXJJY29uLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19GaXhlZEJ1dHRvbi5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19Gb2xsb3dCYXIuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fRm9vdGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Gb3JtLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Gb3JtQnVpbGRlci5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fSGVhZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19IZXJvTWVzc2FnZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fSW1hZ2VHYWxsZXJ5LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19JbWFnZVBsYWNlaG9sZGVyLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0lucHV0SW5saW5lLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19JbnB1dFRleHQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0xhYmVsLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0xpbmtzTGlzdC5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19MaXN0SWNvbnMuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTG9hZGluZ0ZlZWRiYWNrLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Mb2NhdGlvbkxpc3Rpbmcuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTW9kYWwuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX05hdmlnYXRpb24uc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTmVhcmVzdFN0b3JlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19PdmVybGF5Q2FyZHMuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1BhZ2VMaW5rcy5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19QYWdlVGl0bGUuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1BhZ2luYXRpb24uc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fUHJpY2Uuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fUXVpY2tMaW5rcy5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVG9wQmFubmVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19SYWRpb1RvZ2dsZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fUmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19SZXF1ZXN0Q2FsbGJhY2suc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1NlYXJjaFBhbmVsLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19TZWFyY2hUaWxlLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX1NlbGVjdFRvZ2dsZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU2hhcmVQcmljZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU2xpZGVzaG93LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19TcGxpdENhcmQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1N1YnNjcmliZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU3dpdGNoVG9nZ2xlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UYWJsZUVkaXQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1RhYmxlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UYWJzLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UZXh0U2VjdGlvbi5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19UaWxlcy5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVGltZWxpbmUuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fVG9vbHRpcC5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVHJ1c3RwaWxvdC5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVmlkZW9Db250YWluZXIuc2NzcyIsIi4uL0Jhc2UvQ01TL0xheW91dC9fR3JpZC5zY3NzIiwiLi4vQmFzZS9DTVMvTGF5b3V0L19Mb2dpbi5zY3NzIiwiLi4vQmFzZS9DTVMvTGF5b3V0L19TaWRlYmFyLnNjc3MiLCJDTVMuc2NzcyIsIkNvbXBvbmVudHMvX0J1dHRvbnMuc2NzcyIsIkNvbXBvbmVudHMvX0hlcm9NZXNzYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsT0FBQSxTQUFBLEtBQUEsS0FDSSxPQUFBLEtBQ0EsV0FBQSxlQUdKLEtBQ0ksT0FBQSxFQUNBLFlDbUJPLFVBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsTUFBQSxDQUFBLEtBQUEsQ0FBQSxXRGZYLEVBQ0ksV0FBQSxXQUdKLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNJLFlDUWEsSURMakIsRUFDSSxVQ1BZLEtEUVosWUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLElBR0osZ0JBQUEsZ0JBQ0ksT0FBQSxJQUFBLEVBQ0EsYUNMTyxLRE9QLGdDQUFBLGdDQUNJLFVDakJRLEtEa0JSLFlBQUEsSUFJUixFQUNJLE1FekNlLFFGMENmLGdCQUFBLEtBR0osR0FDSSxPQUFBLEVBQ0EsV0VacUIsZ0RGYXJCLE9BQUEsSUFDQSxPQUFBLEtBQUEsRUFHSixPQUNJLFlDeEJhLElEMkJqQixJQUNJLFVBQUEsS0FDQSxPQUFBLEtBS0osU0FDSSxRQUFBLEtBQ0EsZUFBQSxPQUNBLE9BQUEsS0FFQSxjQUNJLFFBQUEsS0FBQSxFQUFBLEVBQ0EsS0FBQSxFQUFBLEVBQUEsS0FFQSxvQ0FBQSx3Q0FDSSxPQUFBLE1BQUEs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QUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLHdCQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESiwwQkFDSSxRQUFBLFFBREoseUJBQ0ksUUFBQSxRQURKLDBCQUNJLFFBQUEsUUFESixxQkFDSSxRQUFBLFFBREosK0JBQ0ksUUFBQSxRQURKLHVCQUNJLFFBQUEsUUFESixrQkFDSSxRQUFBLFFBREosd0JBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLHVCQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREosd0JBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFBREosa0JBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESixrQkFDSSxRQUFBLFFBREosaUJBQ0ksUUFBQSxRQURKLHNCQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLGlCQUNJLFFBQUEsUUFESixzQkFDSSxRQUFBLFFBREoscUJBQ0ksUUFBQSxRQURKLHNCQUNJLFFBQUEsUUFESiwyQkFDSSxRQUFBLFFBREosbUJBQ0ksUUFBQSxRQURKLHlCQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLDJCQUNJLFFBQUEsUUFESiw0QkFDSSxRQUFBLFFBREosa0JBQ0ksUUFBQSxRQURKLHNCQUNJLFFBQUEsUUFESix1QkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLHFCQUNJLFFBQUEsUUFESixrQkFDSSxRQUFBLFFBREoscUJBQ0ksUUFBQSxRQURKLHVCQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFBREosaUJBQ0ksUUFBQSxRQURKLDZCQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREoseUJBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFDcEJSLFdBQ0ksUUFBQSxFQUNBLE9BQUEsRUFBQSxF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QSxPQUFBLEVBQUEsRUFBQSxJQUNBLFFBQUEsRUFHSix5QkFDSSxRQUFBLE1BQ0EsUUFBQSxJQUFBLElBQ0EsV0FBQSxJQUFBLFlBQUEsSUFDQSxVMUUxRUksTTBFNEVKLCtCQUNJLFd6RTFEUyxnRHlFMkRULE16RTNGRixLMEVFZCx3Q0FBQSwyQkFDSSxtQkFDSSxNQUFBLE1BQ0EsT0FBQSxNQ1JSLG9CQUNJLE0zRUVVLEsyRURWLFd0RWtCSSxRc0VqQkosUUFBQSxJQUFBLEtBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElDTEEsZ0NBQ0ksVzVFWUUsUTRFWEYsTUFBQSxLQUVBLHNDQUFBLHNDQUVJLFdBQUEsaURBS0oseUJBREosMkJBRVEsVUFBQSIsImZpbGUiOiJDTVMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG5odG1sLCBib2R5LCAjZm9ybTEsIC5jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5QmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbn1cclxuXHJcbi8vT3ZlcnJpZGVzXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG59XHJcblxyXG51bDpub3QoW2NsYXNzXSksIG9sOm5vdChbY2xhc3NdKSB7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzg7XHJcblxyXG4gICAgbGk6bm90KFtjbGFzc10pIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nNCAwO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9HZW5lcmljIFN0eWxlc1xyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgPiBtYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICA+IC5oZXJvLXNlY3Rpb246Zmlyc3QtY2hpbGQsID4gLmNhcm91c2VsOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtI3skc3BhY2luZzR9IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdFtkaXNhYmxlZF0sIHNlbGVjdFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50TGlnaHQ7XHJcbiAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi0tc21hbGwtb25seSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbC13aWR0aC1pZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmxhY2tvdXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogeihvdmVybGF5KTtcclxuICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICB6LWluZGV4OiB6KGJvdHRvbWxlc3MtcGl0KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICAgIHotaW5kZXg6IHoob3ZlcmxheSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0NNUyBTdHlsZXNcclxuLnBhZ2UtZWRpdG9yLWZpeGVkLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLWVkaXRvci1uby1kYXRhc291cmNlLXdhcm5pbmcge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGhvdmVyQ1RBLCAwLjUpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGhvdmVyQ1RBO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcihyZ2JhKCRob3ZlckNUQSwgMC41KSk7XHJcbiAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGNtc0ljb25Gb250O1xyXG4gICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHdyZW5jaCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWRpdC1tb2RlIHtcclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzIgKiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcyA+IGRpdiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEyLjUlIC0gMTBweCk7XHJcbiAgICAgICAgZmxleDogMCAxIGNhbGMoMTIuNSUgLSAxMHB4KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcyA+IGRpdiA+IC50aWxlc19fdGlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMCUgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlc19fdGlsZS1pbWFnZSB7XHJcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRzcGFjaW5nNCwgMik7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcy0tdGl0bGUtYm90dG9tLXJpZ2h0IC50aWxlc19fdGlsZS1pbWFnZSwgLnRpbGVzLS10aXRsZS1ib3R0b20tbGVmdCAudGlsZXNfX3RpbGUtaW1hZ2Uge1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZCwgLmdyaWRfX3JvdywgLmdyaWRfX2NvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX3F1ZXN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtbGlzdCAuc2NFbmFibGVkQ2hyb21lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVxdWVzdC1jYWxsYmFja19fZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1ZXN0LWNhbGxiYWNrX19zdWNjZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vyRib2R5QmFja2dyb3VuZDogI0VFRSAhZGVmYXVsdDtcclxuXHJcbiRjb2x1bW5XaWR0aFNtYWxsOiAxMi41JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoTWVkaXVtOiAxNi42NiUgIWRlZmF1bHQ7XHJcbiRjb2x1bW5XaWR0aExhcmdlOiAyNSUgIWRlZmF1bHQ7XHJcbiRjb2x1bW5XaWR0aEV4dHJhTGFyZ2U6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRjb250ZW50V2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbiRsb2dvV2lkdGg6IDIyMHB4ICFkZWZhdWx0O1xyXG4kbG9nb0hlaWdodDogNjJweCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbFNjcmVlbldpZHRoOiA2MDBweCAhZGVmYXVsdDtcclxuJG1lZGl1bVNjcmVlbldpZHRoOiA5MDBweCAhZGVmYXVsdDtcclxuJGxhcmdlU2NyZWVuV2lkdGg6IDEzMzRweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5Rm9udFNtYWxsOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRib2R5Rm9udE1lZGl1bTogMC45cmVtICFkZWZhdWx0O1xyXG4kYm9keUZvbnRMYXJnZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJGb250TGFyZ2U6IDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJGb250TWVkaXVtOiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHNwYWNpbmcxOiA0cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nMjogJHNwYWNpbmcxICogMiAhZGVmYXVsdDtcclxuJHNwYWNpbmczOiAkc3BhY2luZzEgKiAzICFkZWZhdWx0O1xyXG4kc3BhY2luZzQ6ICRzcGFjaW5nMSAqIDQgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nODogJHNwYWNpbmcxICogOCAhZGVmYXVsdDtcclxuXHJcbiRmb250V2VpZ2h0Qm9sZDogNjAwICFkZWZhdWx0O1xyXG5cclxuJGJvZHlGb250OiBcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiSGVsdmV0aWNhIFVsdHJhXCIsXCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kdGl0bGVGb250OiAkYm9keUZvbnQgIWRlZmF1bHQ7XHJcbiRjbXNJY29uRm9udDogXCJ1bmlmaWVkXCIgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvblNwZWVkOiAwLjJzICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbkVhc2luZzogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWVCYWNrZ3JvdW5kOiAjMzMzICFkZWZhdWx0O1xyXG4kdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5OiAjQ0NDICFkZWZhdWx0O1xyXG4kdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjogbGlnaHRlbigkdGhlbWVCYWNrZ3JvdW5kLCAxNSUpICFkZWZhdWx0O1xyXG4kdGhlbWVCYWNrZ3JvdW5kRGFya2VuOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZCwgNSUpICFkZWZhdWx0O1xyXG4kdGhlbWVMb2dvOiBub25lICFkZWZhdWx0O1xyXG4kdGhlbWVMb2dvU3ZnOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHN0YW5kYXJkQm9yZGVyQ29sb3VyOiAjQ0NDICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnlDVEE6ICMwMDAgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnlDVEE6ICM2NjYgIWRlZmF1bHQ7XHJcbiRob3ZlckNUQTogIzU1NSAhZGVmYXVsdDtcclxuXHJcbiRsYWJlbEJhY2tncm91bmQ6ICNkNWRmZTggIWRlZmF1bHQ7XHJcblxyXG4kaGlnaGxpZ2h0Q29sb3VyOiAjZWY0MDM1ICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lTGluazogIzAwREQwMCAhZGVmYXVsdDtcclxuJHRoZW1lSG92ZXI6IGRhcmtlbigkdGhlbWVMaW5rLCAyNSUpICFkZWZhdWx0O1xyXG5cclxuJGhpZ2hsaWdodFRleHQ6ICNlZjQwMzUgIWRlZmF1bHQ7XHJcblxyXG4kbGlnaHRDb2xvdXI6ICNGRkYgIWRlZmF1bHQ7XHJcbiRtaWRDb2xvdXI6ICM2NjYgIWRlZmF1bHQ7XHJcbiRkYXJrQ29sb3VyOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJGFjY2VudENvbG91cjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNwYXJlbnREYXJrOiByZ2JhKDAsMCwwLDAuMjUpICFkZWZhdWx0O1xyXG4kdHJhbnNwYXJlbnRMaWdodDogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSAhZGVmYXVsdDtcclxuXHJcbiRib3hTaGFkb3c6IDAgMCAwIHJnYmEoMCwwLDAsMC4yNSkgIWRlZmF1bHQ7XHJcblxyXG4kZXJyb3JDb2xvdXI6ICNBMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyUmFkaXVzOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1JbnB1dEJvcmRlcjogMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZVR5cGVzOiBcInVuc29ydGFibGVcIiwgXCJzb3J0YWJsZVwiICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlclNwYWNpbmc6ICRzcGFjaW5nMiAwICFkZWZhdWx0O1xyXG5cclxuJGNhbGxvdXRCYWNrZ3JvdW5kOiAjRUVFICFkZWZhdWx0O1xyXG5cclxuJG1tY0JyYW5kaW5nOiAjOGYxODYwICFkZWZhdWx0O1xyXG4kbW1jSWNvbjogJHRyYW5zcGFyZW50RGFyayAhZGVmYXVsdDtcclxuJG1tY0NUQTogJHNlY29uZGFyeUNUQSAhZGVmYXVsdDtcclxuXHJcbiRpY29uRm9udDogXCJ1bmlmaWVkXCIgIWRlZmF1bHQ7XHJcbiRpY29uczogKCBkb3duLW9wZW46IFwiZTkwMFwiLCBsZWZ0LW9wZW46IFwiZTkwMVwiLCByaWdodC1vcGVuOiBcImU5MDJcIiwgdXAtb3BlbjogXCJlOTAzXCIsIGFuZ2xlLWxlZnQ6IFwiZTkwNFwiLCBhbmdsZS1yaWdodDogXCJlOTA1XCIsIGFuZ2xlLXVwOiBcImU5MDZcIiwgYW5nbGUtZG93bjogXCJlOTA3XCIsIGFuZ2xlLWxlZnQxOiBcImU5MDhcIiwgYW5nbGUtcmlnaHQxOiBcImU5MDlcIiwgYW5nbGUtdXAxOiBcImU5MGFcIiwgYW5nbGUtZG93bjE6IFwiZTkwYlwiLCBzb3J0LWRlc2M6IFwiZTkwY1wiLCBzb3J0LWFzYzogXCJlOTBkXCIsIHNvcnQxOiBcImU5MGVcIiwgb2RvbWV0ZXI6IFwiZTkwZlwiLCBjb2xsZWN0aW9uOiBcImU5MTBcIiwgY29sb3VyOiBcImU5MTFcIiwgZ2F1Z2U6IFwiZTkxMlwiLCBjYWI6IFwiZTkxM1wiLCB0d2l0dGVyOiBcImU5MTRcIiwgZmFjZWJvb2s6IFwiZTkxNVwiLCBsaW5rZWRpbjogXCJlOTE2XCIsIGluc3RhZ3JhbTogXCJlOTE3XCIsIHN0YXI6IFwiZTkxOFwiLCBzdGFyLWVtcHR5OiBcImU5MTlcIiwgc3Rhci1oYWxmOiBcImU5MWFcIiwgc3Rhci1oYWxmLWVtcHR5OiBcImU5MWJcIiwgc3Rhci1oYWxmLWFsdDogXCJlOTFjXCIsIGFnbTogXCJlOTFkXCIsIGludmVzdG9yLXJlbGF0aW9uczogXCJlOTFlXCIsIG1vZGVybi1zbGF2ZXJ5LXN0YXRlbWVudDogXCJlOTFmXCIsIHJlZ3VsYXRvcnktYW5ub3VuY2VtZW50czogXCJlOTIwXCIsIHNoYXJlLXByaWNlOiBcImU5MjFcIiwgZmluYW5jaWFsLXJlcG9ydHM6IFwiZTkyMlwiLCBib2FyZDogXCJlOTIzXCIsIGJyYW5kczogXCJlOTI0XCIsIGJ1c2luZXNzOiBcImU5MjVcIiwgaGlzdG9yeTogXCJlOTI2XCIsIHBob25lLWFsdDogXCJlOTI3XCIsIHR3aXR0ZXIxOiBcImU5MjhcIiwgZmFjZWJvb2sxOiBcImU5MjlcIiwgbGlua2VkaW4xOiBcImU5MmFcIiwgaW5zdGFncmFtMTogXCJlOTJiXCIsIGRyb3Atb2ZmOiBcImU5MmNcIiwgd2hlZWxjaGFpcjogXCJlOTJkXCIsIGhhcmxleS1mcm9udDogXCJlOTJlXCIsIGhhcmxleS1zaWRlOiBcImU5MmZcIiwgdHlyZTogXCJlOTMwXCIsIGNvZy1hbHQ6IFwiZTkzMVwiLCBjbzI6IFwiZTkzMlwiLCBjb2ZmZWU6IFwiZTkzM1wiLCBmdWVsLXR5cGU6IFwiZTkzNFwiLCBkaXNhYmxlZDogXCJlOTM1XCIsIGRpc2FibGVkLXBhcmtpbmc6IFwiZTkzNlwiLCBtb3Q6IFwiZTkzN1wiLCBwYXJraW5nOiBcImU5MzhcIiwgcGFydHM6IFwiZTkzOVwiLCBzZXJ2aWNlOiBcImU5M2FcIiwgc2VydmljZS1wbGFuOiBcImU5M2JcIiwgdHJhbnNtaXNzaW9uOiBcImU5M2NcIiwgdHlyZXM6IFwiZTkzZFwiLCB2YW4tbW90OiBcImU5M2VcIiwgd2lmaTogXCJlOTNmXCIsIHdhaXRpbmctYXJlYTogXCJlOTQwXCIsIGJvZHktc3R5bGU6IFwiZTk0MVwiLCBzbWFydC1yZXBhaXI6IFwiZTk0MlwiLCBiYWJ5LWNoYW5nZTogXCJlOTQzXCIsIGRlZmlicmlsbGF0b3I6IFwiZTk0NFwiLCBlbGVjdHJpYy1jaGFyZ2luZzogXCJlOTQ1XCIsIGhhbmRvdmVyOiBcImU5NDZcIiwga2lkcy16b25lOiBcImU5NDdcIiwgbGFwdG9wOiBcImU5NDhcIiwgc2VsbC1teS1jYXI6IFwiZTk0OVwiLCB0b2lsZXQ6IFwiZTk0YVwiLCBzcGFubmVyOiBcImU5OTFcIiwgcXVlc3Rpb24tbWFyazogXCJlOTRiXCIsIGNoZWNrMTogXCJlOTRjXCIsIHBob25lMTogXCJlOTRkXCIsIGhlYXJ0LWVtcHR5OiBcImU5NGVcIiwgbWFpbDogXCJlOTRmXCIsIHZpZGVvOiBcImU5NTBcIiwgdmlkZW9jYW06IFwiZTk1MVwiLCBwaWN0dXJlOiBcImU5NTJcIiwgY2FtZXJhMTogXCJlOTUzXCIsIGNhbWVyYS1hbHQ6IFwiZTk1NFwiLCBvazogXCJlOTU1XCIsIGV5ZS1vZmY6IFwiZTk1NlwiLCBwaW46IFwiZTk1N1wiLCB0aHVtYnMtdXA6IFwiZTk1OFwiLCB0aHVtYnMtZG93bjogXCJlOTU5XCIsIGRvYzogXCJlOTVhXCIsIHRyYXNoLWVtcHR5OiBcImU5NWJcIiwgbG9jYXRpb246IFwiZTk1Y1wiLCBsb2dpbjogXCJlOTVkXCIsIGxvZ291dDogXCJlOTVlXCIsIG9rLWNpcmNsZWQ6IFwiZTk1ZlwiLCBvay1jaXJjbGVkMjogXCJlOTYwXCIsIGxvY2stb3BlbjogXCJlOTYxXCIsIGF0dGFjaDogXCJlOTYyXCIsIGluZm8tY2lyY2xlZDogXCJlOTYzXCIsIGluZm8tY2lyY2xlOiBcImU5NjNcIiwgaGVscC1jaXJjbGVkOiBcImU5NjRcIiwgZm9yd2FyZDogXCJlOTY1XCIsIGF0dGVudGlvbi1jaXJjbGVkOiBcImU5NjZcIiwgYXR0ZW50aW9uOiBcImU5NjdcIiwgY2hhdDogXCJlOTY4XCIsIGhlYWRwaG9uZXM6IFwiZTk2OVwiLCBjbG9jazogXCJlOTZhXCIsIGJsb2NrOiBcImU5NmJcIiwgc2lnbmFsOiBcImU5NmNcIiwgYnJpZWZjYXNlOiBcImU5NmRcIiwgc2VhcmNoOiBcImU5NmVcIiwgZW52ZWxvcGUtbzogXCJlOTZmXCIsIHVzZXI6IFwiZTk3MFwiLCBjaGVjazogXCJlOTcxXCIsIGhvbWU6IFwiZTk3MlwiLCByb2FkOiBcImU5NzNcIiwgbG9jazogXCJlOTc0XCIsIHRhZzogXCJlOTc1XCIsIGJvb2ttYXJrOiBcImU5NzZcIiwgY2FtZXJhOiBcImU5NzdcIiwgcGVuY2lsOiBcImU5NzhcIiwgZXllOiBcImU5NzlcIiwgY2FsZW5kYXI6IFwiZTk3YVwiLCBjb21tZW50OiBcImU5N2JcIiwgY29tbWVudHM6IFwiZTk3Y1wiLCB0aHVtYnMtby1kb3duOiBcImU5N2RcIiwgcGhvbmU6IFwiZTk3ZVwiLCBjcmVkaXQtY2FyZDogXCJlOTdmXCIsIHdyZW5jaDogXCJlOTgwXCIsIG1haWwtYWx0OiBcImU5ODFcIiwgY29tbWVudC1lbXB0eTogXCJlOTgyXCIsIGRvd25sb2FkLWNsb3VkOiBcImU5ODNcIiwgYmVsbDogXCJlOTg0XCIsIGRvYy10ZXh0OiBcImU5ODVcIiwgZGlyZWN0aW9uOiBcImU5ODZcIiwgc2hpZWxkOiBcImU5ODdcIiwgeW91dHViZTogXCJlOTg4XCIsIGNhYjE6IFwiZTk4OVwiLCBtYXAtcGluOiBcImU5OGFcIiwgbWFwLXNpZ25zOiBcImU5OGJcIiwgbWFwLW86IFwiZTk4Y1wiLCBtYXA6IFwiZTk4ZFwiLCBjcmVkaXQtY2FyZC1hbHQ6IFwiZTk4ZVwiLCB1c2VyLW86IFwiZTk4ZlwiLCBzbm93Zmxha2UtbzogXCJlOTkwXCIsIGNsb3NlOiBcImU5OTJcIiwgdHJ1Y2s6IFwiZTk5M1wiICkgIWRlZmF1bHQ7Iiwi77u/JHRoZW1lQmFja2dyb3VuZDogIzBmMzQ1NjtcclxuJHRoZW1lVVJMUHJlZml4OiBcIi9zaG9wL19jb250ZW50L3RoZW1lXCI7XHJcbiRzZWNvbmRhcnlCYWNrZ3JvdW5kOiAjMDBBMERDO1xyXG4kbGlnaHRDb2xvdXI6ICNGRkY7XHJcbiRtaWRDb2xvdXI6ICNFRUU7XHJcbiRkYXJrQ29sb3VyOiAjMzMzO1xyXG4kY29udHJhc3RDb2xvdXI6ICMwMEEwREM7XHJcbiR0cmFuc2x1Y2VudDogcmdiYSgwLDAsMCwwLjI1KTtcclxuJGJsYWNrb3V0OiByZ2JhKDAsMCwwLDAuNzUpO1xyXG4kc3RhbmRhcmRCb3JkZXJDb2xvdXI6ICNDQ0M7XHJcblxyXG4kY2xvc2VUb0JsYWNrOiAjMTIwZTAwO1xyXG4keWVsbG93OiAjRjZCMzI0O1xyXG4kYmx1ZTogIzAwOTNEMDtcclxuJGJsdWVOZXc6ICMzNjhCRDY7XHJcbiRncmVlbjogIzUwYWMzMztcclxuJG9yYW5nZTogI0Y0NzkyMDtcclxuXHJcbiRwcmltYXJ5Q1RBOiAjNTBhYzMzO1xyXG5cclxuJGJvcmRlclJhZGl1czogMDtcclxuJGJveFNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy9DTVMgdmFyaWFibGVzIFxyXG4kYm9keUJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4kdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5OiAjRjdGNUY2O1xyXG4kdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjogbGlnaHRlbigkdGhlbWVCYWNrZ3JvdW5kLCAxNSUpO1xyXG4kdGhlbWVCYWNrZ3JvdW5kRGFya2VuOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZCwgNSUpO1xyXG5cclxuJHByaW1hcnlDVEE6ICM1MGFjMzM7XHJcbiRzZWNvbmRhcnlDVEE6ICMwMEEwREM7XHJcbiRob3ZlckNUQTogI0Q4MjQ1RDsiLCLvu79AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9yZCc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnQvRm9yZEFudGVubmEtTGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcbiIsIu+7v0Bmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICd1bmlmaWVkJztcclxuICAgIHNyYzogdXJsKCcvZm9udC91bmlmaWVkLnR0Zj92ZXI9MTcwNDIwMjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL2ZvbnQvdW5pZmllZC53b2ZmP3Zlcj0xNzA0MjAyMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250L3VuaWZpZWQuc3ZnP3Zlcj0xNzA0MjAyMCN1bmlmaWVkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIl9VbmlmaWVkRm9udEZhY2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICd1bmlmaWVkJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vLmljb24teW91dHViZTpiZWZvcmVcclxuXHJcbkBlYWNoICRuYW1lLCAkaWNvbiBpbiAkaWNvbnMge1xyXG4gICAgLmljb24tI3skbmFtZX06YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bnF1b3RlKCdcXFwiJykgKyB1bnF1b3RlKHN0ci1pbnNlcnQoJGljb24sJ1xcXFwnLCAxKSkgKyB1bnF1b3RlKCdcXFwiJyk7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLXJpZ2h0KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uRm9udDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAxLjQ7XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtLS12aXNpYmxlICYge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoYW5nbGUtZG93bik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUNUQSwgNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nNCozO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0TGFyZ2U7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtLS12aXNpYmxlICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nOCAkc3BhY2luZzIgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXJtcyB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc4ICRzcGFjaW5nMiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgLSN7JHNwYWNpbmc0fTtcclxuXHJcbiAgICAgICAgICAgID4gb2wge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IG9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzQqMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4kZm9udEZhbWlseTogU2Vnb2UgVUksIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EgVWx0cmEsIFJvYm90byAsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kdGhlbWVVUkxQcmVmaXg6IFwiXCIgIWRlZmF1bHQ7XHJcbiRib2R5QmFja2dyb3VuZDogI0VFRSAhZGVmYXVsdDtcclxuJGljb25Gb250OiBUd29uaWZpZWQgIWRlZmF1bHQ7IFxyXG4kdGhlbWVCYWNrZ3JvdW5kOiAjZDAwICFkZWZhdWx0OyBcclxuJHNlY29uZGFyeUJhY2tncm91bmQ6ICM2NjYgIWRlZmF1bHQ7IFxyXG4kbGlnaHRDb2xvdXI6ICNGRkYgIWRlZmF1bHQ7XHJcbiRtaWRDb2xvdXI6ICNFRUUgIWRlZmF1bHQ7XHJcbiRkYXJrQ29sb3VyOiAjMzMzICFkZWZhdWx0O1xyXG4kY29udHJhc3RDb2xvdXI6ICM4RDEyNUYgIWRlZmF1bHQ7XHJcbiR0cmFuc2x1Y2VudDogcmdiYSgwLDAsMCwwLjI1KSAhZGVmYXVsdDtcclxuJHRyYW5zbHVjZW50TGlnaHQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWRlZmF1bHQ7XHJcbiRibGFja291dDogcmdiYSgwLDAsMCwwLjc1KSAhZGVmYXVsdDtcclxuJHN0YW5kYXJkQm9yZGVyQ29sb3VyOiAjQ0NDICFkZWZhdWx0O1xyXG5cclxuJGNsb3NlVG9CbGFjazogIzEyMGUwMDtcclxuJHllbGxvdzogI0Y2QjMyNDtcclxuJGJsdWU6ICMwMDkzRDA7XHJcbiRncmVlbjogIzUwYWMzMztcclxuJG9yYW5nZTogI0Y0NzkyMDtcclxuXHJcbiRjYWxsb3V0Q29sb3VyOiAjNDc0NzQ3ICFkZWZhdWx0O1xyXG4kcHJpY2luZ0NvbG91cjogIzQwNDA0MCAhZGVmYXVsdDtcclxuJHByaWNpbmdXYXNDb2xvdXI6ICM3NzcgIWRlZmF1bHQ7XHJcblxyXG4kbGluZUhlaWdodFNtYWxsOiAxICFkZWZhdWx0O1xyXG4kbGluZUhlaWdodE1lZGl1bTogMS4yNSAhZGVmYXVsdDtcclxuJGxpbmVIZWlnaHRMYXJnZTogMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvZHlGb250U21hbGw6IDAuOHJlbSAhZGVmYXVsdDtcclxuJGJvZHlGb250TWVkaXVtOiAwLjlyZW0gIWRlZmF1bHQ7XHJcbiRib2R5Rm9udExhcmdlOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnlDVEE6ICMwQTAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udFdlaWdodFJlZ3VsYXI6IDQwMCAhZGVmYXVsdDtcclxuJGZvbnRXZWlnaHRCb2xkOiA2MDAgIWRlZmF1bHQ7XHJcbiRmb250V2VpZ2h0RXh0cmFCb2xkOiA3MDAgIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2luZzogOHB4ICFkZWZhdWx0O1xyXG4kc3BhY2luZ0hhbGY6IG1hdGguZGl2KCRzcGFjaW5nLCAyKSAhZGVmYXVsdDtcclxuJHNwYWNpbmdEb3VibGU6ICRzcGFjaW5nICogMiAhZGVmYXVsdDtcclxuXHJcbiRsYXJnZVNjcmVlbldpZHRoOiAxMzM0cHggIWRlZmF1bHQ7XHJcbiRtZWRpdW1TY3JlZW5XaWR0aDogOTAwcHggIWRlZmF1bHQ7XHJcbiRzbWFsbFNjcmVlbldpZHRoOiA2MDBweCAhZGVmYXVsdDtcclxuXHJcbiRjb250ZW50V2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uRWFzaW5nOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb25TcGVlZDogMC4ycyAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uU3BlZWQgJHRyYW5zaXRpb25FYXNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kZXJyb3I6ICNFMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyUmFkaXVzOiA1cHggIWRlZmF1bHQ7XHJcbiRidXR0b25Cb3JkZXJSYWRpdXM6ICRib3JkZXJSYWRpdXMgIWRlZmF1bHQ7XHJcbiRib3hTaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xNikgIWRlZmF1bHQ7XHJcblxyXG4kY29sdW1uV2lkdGhTbWFsbDogMTIuNSUgIWRlZmF1bHQ7XHJcbiRjb2x1bW5XaWR0aE1lZGl1bTogMTYuNjYlICFkZWZhdWx0O1xyXG4kY29sdW1uV2lkdGhMYXJnZTogMjUlICFkZWZhdWx0O1xyXG4kY29sdW1uV2lkdGhFeHRyYUxhcmdlOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kbW1jQnJhbmRpbmc6ICM4ZjE4NjAgIWRlZmF1bHQ7XHJcbiRtbWNJY29uOiAkdHJhbnNsdWNlbnQgIWRlZmF1bHQ7XHJcbiRtbWNDVEE6ICRzZWNvbmRhcnlCYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJGljb25zOiAoYWRkOiBcImU5ODFcIiwgY2xvc2U6IFwiZTk4MFwiLCBmYWNlYm9vazogXCJlOTAwXCIsIGluc3RhZ3JhbTogXCJlOTAxXCIsIGxpbmtlZGluOiBcImU5MDJcIiwgdGh1bWJzLW8tZG93bjogXCJlOTAzXCIsIHRodW1icy1vLXVwOiBcImU5MDRcIiwgdHdpdHRlcjogXCJlOTA1XCIsIHlvdXR1YmUtcGxheTogXCJlOTA2XCIsIGNsb2NrLW86IFwiZTkwN1wiLCBiYW46IFwiZTkwOFwiLCBiZWxsOiBcImU5MDlcIiwgYm9va21hcms6IFwiZTkwYVwiLCBjYWxlbmRhcjogXCJlOTBiXCIsIGNhbWVyYTogXCJlOTBjXCIsIGNoYWluOiBcImU5MGRcIiwgY2hlY2s6IFwiZTkwZVwiLCBjaGVjay1jaXJjbGU6IFwiZTkwZlwiLCBjaGVjay1zcXVhcmUtbzogXCJlOTEwXCIsIGNvZzogXCJlOTExXCIsIGNvZ3M6IFwiZTkxMlwiLCBjb21tZW50OiBcImU5MTNcIiwgY29tbWVudHM6IFwiZTkxNFwiLCBjcmVkaXQtY2FyZDogXCJlOTE1XCIsIGVudmVsb3BlLW86IFwiZTkxNlwiLCBleGNsYW1hdGlvbi1jaXJjbGU6IFwiZTkxN1wiLCBleHRlcm5hbC1saW5rOiBcImU5MThcIiwgZXllOiBcImU5MTlcIiwgZXllLXNsYXNoOiBcImU5MWFcIiwgZmVlZDogXCJlOTFiXCIsIGZpbGUtbzogXCJlOTFjXCIsIGZpbHRlcjogXCJlOTFkXCIsIGhlYXJ0OiBcImU5MWVcIiwgaGVhcnQtbzogXCJlOTFmXCIsIGhvbWU6IFwiZTkyMFwiLCBpbWFnZTogXCJlOTIxXCIsIGluZm8tY2lyY2xlOiBcImU5MjJcIiwga2lkcy16b25lOiBcImU5MjNcIiwgbG9jYXRpb24tYXJyb3c6IFwiZTkyNFwiLCBsb2NrOiBcImU5MjVcIiwgbWFwLW1hcmtlcjogXCJlOTI2XCIsIG1hcC1waW46IFwiZTkyN1wiLCBtYXAtc2lnbnM6IFwiZTkyOFwiLCBvZG9tZXRlcjogXCJlOTI5XCIsIG9kb21vdGVyOiBcImU5MmFcIiwgcGFwZXJjbGlwOiBcImU5MmJcIiwgcGF1c2U6IFwiZTkyY1wiLCBwZW5jaWw6IFwiZTkyZFwiLCBwaG9uZTogXCJlOTJlXCIsIHBsYXk6IFwiZTkyZlwiLCBwcmludDogXCJlOTMwXCIsIHF1ZXN0aW9uLWNpcmNsZTogXCJlOTMxXCIsIHJlZnJlc2g6IFwiZTkzMlwiLCByZXBlYXQ6IFwiZTkzM1wiLCByb2FkOiBcImU5MzRcIiwgc2VhcmNoOiBcImU5MzVcIiwgc2VsbC1teS1jYXI6IFwiZTkzNlwiLCBzaGFyZS1hbHQ6IFwiZTkzN1wiLCBzaGllbGQ6IFwiZTkzOFwiLCBzaWduLWluOiBcImU5MzlcIiwgc2lnbi1vdXQ6IFwiZTkzYVwiLCBzbGlkZXJzOiBcImU5M2JcIiwgc29ydDogXCJlOTNjXCIsIHNvcnQtYWxwaGEtYXNjOiBcImU5M2RcIiwgc29ydC1hbHBoYS1kZXNjOiBcImU5M2VcIiwgc29ydC1hc2M6IFwiZTkzZlwiLCBzb3J0LWRlc2M6IFwiZTk0MFwiLCBzb3J0LW51bWVyaWMtYXNjOiBcImU5NDFcIiwgc29ydC1udW1lcmljLWRlc2M6IFwiZTk0MlwiLCBzdGFyOiBcImU5NDNcIiwgc3Rhci1oYWxmLWVtcHR5OiBcImU5NDRcIiwgc3Rhci1vOiBcImU5NDVcIiwgc3RvcDogXCJlOTQ2XCIsIHRhZzogXCJlOTQ3XCIsIHRoOiBcImU5NDhcIiwgdGgtbGFyZ2U6IFwiZTk0OVwiLCB0aC1saXN0OiBcImU5NGFcIiwgdHJhbnNtaXNzaW9uOiBcImU5NGJcIiwgdHJhc2g6IFwiZTk0Y1wiLCB1bmxvY2stYWx0OiBcImU5NGRcIiwgdXNlcjogXCJlOTRlXCIsIHZhbjogXCJlOTRmXCIsIHZpZGVvLWNhbWVyYTogXCJlOTUwXCIsIHdoaWxlLXlvdS13YWl0OiBcImU5NTFcIiwgd3JlbmNoOiBcImU5NTJcIiwgbGFwdG9wOiBcImU5NTNcIiwgY2FyOiBcImU5NTRcIiwgYmFieS1jaGFuZ2U6IFwiZTk1NVwiLCBjbzI6IFwiZTk1NlwiLCBjb2ZmZWU6IFwiZTk1N1wiLCBjb2ZmZWUtYWx0OiBcImU5NThcIiwgY29sb3VyOiBcImU5NTlcIiwgZGVmaWJyaWxsYXRvcjogXCJlOTVhXCIsIGRpc2FibGVkOiBcImU5NWJcIiwgZGlzYWJsZWQtcGFya2luZzogXCJlOTVjXCIsIGVsZWN0cmljOiBcImU5NWRcIiwgZWxlY3RyaWMtY2hhcmdpbmc6IFwiZTk1ZVwiLCBlbmdpbmUtc2l6ZTogXCJlOTVmXCIsIGhhbmRvdmVyOiBcImU5NjBcIiwgaW50ZXJpb3I6IFwiZTk2MVwiLCBtb3Q6IFwiZTk2MlwiLCBtcGc6IFwiZTk2M1wiLCBwYXJraW5nOiBcImU5NjRcIiwgcGFydHM6IFwiZTk2NVwiLCBwZXRyb2w6IFwiZTk2NlwiLCBzZWF0aW5nOiBcImU5NjdcIiwgc2VydmljZTogXCJlOTY4XCIsIHNlcnZpY2UtcGxhbjogXCJlOTY5XCIsIHRvaWxldDogXCJlOTZhXCIsIHR5cmVzOiBcImU5NmJcIiwgdmFuLW1vdDogXCJlOTZjXCIsIHdpZmk6IFwiZTk2ZFwiLCBhbmdsZS1kb3VibGUtZG93bjogXCJlOTZlXCIsIGFuZ2xlLWRvdWJsZS1sZWZ0OiBcImU5NmZcIiwgYW5nbGUtZG91YmxlLXJpZ2h0OiBcImU5NzBcIiwgYW5nbGUtZG91YmxlLXVwOiBcImU5NzFcIiwgYW5nbGUtZG93bjogXCJlOTc1XCIsIGFuZ2xlLWxlZnQ6IFwiZTk3NFwiLCBhbmdsZS1yaWdodDogXCJlOTczXCIsIGFuZ2xlLXVwOiBcImU5NzJcIiwgYXJyb3ctZG93bjogXCJlOTc2XCIsIGFycm93LWxlZnQ6IFwiZTk3N1wiLCBhcnJvdy1yaWdodDogXCJlOTc4XCIsIGFycm93LXVwOiBcImU5NzlcIiwgY2hldnJvbi1kb3duOiBcImU5N2FcIiwgY2hldnJvbi1sZWZ0OiBcImU5N2JcIiwgY2hldnJvbi1yaWdodDogXCJlOTdjXCIsIGNoZXZyb24tdXA6IFwiZTk3ZFwiLCBzcGFubmVyOiBcImU5N2VcIiwgdHJ1Y2s6IFwiZTk3ZlwiLCBzd2lwZTogXCJlOTgyXCIsIGltYWdlU2VxdWVuY2U6IFwiZTk4MVwiKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1Zlcm4gdmFyaWFibGVzIHdoaWNoIHdpbGwgZXZlbnR1YWxseSByZXBsYWNlIFVuaWZpZWQgVjIgdmFyaWFibGVzXHJcblxyXG4kc3BhY2luZzE6IDRweCAhZGVmYXVsdDtcclxuJHNwYWNpbmcyOiAkc3BhY2luZzEgKiAyICFkZWZhdWx0O1xyXG4kc3BhY2luZzM6ICRzcGFjaW5nMSAqIDMgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nNDogJHNwYWNpbmcxICogNCAhZGVmYXVsdDtcclxuJHNwYWNpbmc4OiAkc3BhY2luZzEgKiA4ICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lQmFja2dyb3VuZERhcmtlbjogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsIDUlKSAhZGVmYXVsdDtcclxuJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW46IGxpZ2h0ZW4oJHRoZW1lQmFja2dyb3VuZCwgMTUlKSAhZGVmYXVsdDtcclxuXHJcbiRib2R5Rm9udDogXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixcIkhlbHZldGljYSBVbHRyYVwiLFwiUm9ib3RvXCIsQXJpYWwsc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRzZWNvbmRhcnlDVEE6ICRzZWNvbmRhcnlCYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJGhvdmVyQ1RBOiAjNTU1ICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zcGFyZW50TGlnaHQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWRlZmF1bHQ7XHJcblxyXG4kZXJyb3JDb2xvdXI6ICNBMDAgIWRlZmF1bHQ7XHJcblxyXG4kY2FsbG91dEJhY2tncm91bmQ6ICNFRUUgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNwYXJlbnREYXJrOiByZ2JhKDAsMCwwLDAuMjUpICFkZWZhdWx0O1xyXG5cclxuJGJvZHlCYWNrZ3JvdW5kOiAjRUVFICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlckZvbnRMYXJnZTogMnJlbSAhZGVmYXVsdDtcclxuJGhlYWRlckZvbnRNZWRpdW06IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5OiAjQ0NDICFkZWZhdWx0O1xyXG5cclxuJGhpZ2hsaWdodENvbG91cjogI2VmNDAzNSAhZGVmYXVsdDtcclxuXHJcbiRtZWRpYUljb25IZWlnaHQ6IDQwcHggIWRlZmF1bHQ7Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4kYWxlcnRCRzogbGlnaHRlbigkdGhlbWVCYWNrZ3JvdW5kLCA3MCUpO1xyXG5cclxuLmFsZXJ0IHtcclxuICAgIGJhY2tncm91bmQ6ICRhbGVydEJHO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcigkYWxlcnRCRyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nMn0gJHNwYWNpbmc0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW0qMjtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRzZWNvbmRhcnlDVEEpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nNH0gMCAtI3skc3BhY2luZzR9IC0jeyRzcGFjaW5nNH07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nOCoyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogLSN7JHNwYWNpbmcyfSAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWV4cGxhbmF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDVEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkZXJyb3JDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yQ29sb3VyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGVycm9yQ29sb3VyLCA2MCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcG9zdGNvZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAuYWxlcnRfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRsaWdodENvbG91cik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnRfX2ljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQgLmZvcm1fX3N1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUNUQSwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iYW5uZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGVydF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXZlaGljbGUtc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgIC5hbGVydF9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGxpZ2h0Q29sb3VyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGVydF9faWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDVEE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q1RBO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uYXJ0aWNsZS1saW5rIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbmlwcGV0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpbmsge1xyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX01peGlucy5zY3NzXCI7XHJcblxyXG4uYXJ0aWNsZS1saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFjdCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuXHJcbiAgICAgICAgLmFydGljbGUtbGlzdF9faGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RfX2xpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtbGlzdF9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRvY3VtZW50IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saXN0X19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpbmtfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAxLjI1O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJfVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbG9ja0FzcGVjdFJhdGlvKCRhc3BlY3RXaWR0aCwgJGFzcGVjdEhlaWdodCkge1xyXG5cclxuICAgICRhc3BlY3RSYXRpbzogbWF0aC5kaXYoMTAwICogJGFzcGVjdEhlaWdodCwgJGFzcGVjdFdpZHRoKSAqIDElO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6ICRhc3BlY3RSYXRpbztcclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzIgMDtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmJyb2NodXJlLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFya0NvbG91cjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcblxyXG4gICAgJl9faGFzaHRhZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkZGFya0NvbG91cik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjU7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkZGFya0NvbG91cik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5icm9jaHVyZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRkYXJrQ29sb3VyKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkZGFya0NvbG91cik7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDI2N2IyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzQyNjdiMiwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHdpdHRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZGExZjI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMWRhMWYyLCAxMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWltYWdlLW9ubHkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyb2NodXJlLWhlYWRlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyb2NodXJlLWhlYWRlcl9fbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icm9jaHVyZS1oZWFkZXJfX3RleHQsIC5icm9jaHVyZS1oZWFkZXJfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4uYnV0dG9uIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlDVEE7XHJcbiAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRwcmltYXJ5Q1RBKTtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uQm9yZGVyUmFkaXVzO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAvL1N0YXRlXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnlDVEEsIDEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAkaG92ZXJDVEE7XHJcbiAgICB9XHJcbiAgICAvL01vZGlmaWVyc1xyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRzZWNvbmRhcnlDVEEpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWdob3N0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtDb2xvdXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkbWlkQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjOTk5LCAyNSUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodENvbG91ciwgNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhcmsge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNGRkYsIDI1JSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnRMaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICYtbGlnaHQsICYtbGlnaHQ6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhcmssICYtZGFyazpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpZ2h0LCAmLWxpZ2h0OmhvdmVyLCAmLWRhcmssICYtZGFyazpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZlYXR1cmUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nOCoyfSk7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yb3VuZGVkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nODtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nODtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkQ29sb3VyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbWlkQ29sb3VyLCA1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ1dHRvbi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNob3ctbW9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2l0aC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9faWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX01peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IHooY2Fyb3VzZWwpO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzQgMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICB3aWR0aDogJGNvbnRlbnRXaWR0aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nNDtcclxuICAgICAgICBsZWZ0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogeihvdmVybGF5KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3NsaWRlLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1wcmV2aW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkc3BhY2luZzQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtbWFzayB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtY29udHJvbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlckNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bmlmaWVkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAxLjI1O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCwgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNwYWNpbmc0KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQobGVmdC1vcGVuKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSN7JHNwYWNpbmc0fSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQocmlnaHQtb3Blbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGlwcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IHooZHJvcGRvd24pO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waXBzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpcCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyQ1RBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVzIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkKjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGEuc2xpZGVMaW5rIC5Ub3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX292ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwICgkc3BhY2luZzIgKiA0KTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmc0ICogMjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNCAqIDM7XHJcblxyXG4gICAgICAgICAgICAmLS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtd2hpdGUge1xyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dC10b3AtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogJHNwYWNpbmc0ICogMztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dC1ib3R0b20tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRzcGFjaW5nNCAqIDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtYm90dG9tLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmc0ICogMjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtdG9wLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHNwYWNpbmc0ICogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bSAqIDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNUQTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeUNUQSwgMTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oZXJvIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXNjcm9sbCAmIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmNvbnRhY3QtdGlsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNCAkc3BhY2luZzQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgYmFja2dyb3VuZDogJGNhbGxvdXRDb2xvdXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNCAoJHNwYWNpbmc0ICogMy41KTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsICogMjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHBob25lKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uRm9udDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzIgKiAyO1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMiAqIDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyICogMS41O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyICogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNCAoJHNwYWNpbmc0ICogMy41KTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbnRhY3QtdGlsZV9fZGV0YWlsczpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxICgkc3BhY2luZzQgKiAzLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhW2hyZWZePVwidGVsXCJdIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19waG9uZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbCAqIDEuNTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5jb250ZW50LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgLSN7JHNwYWNpbmcyfSAkc3BhY2luZzI7XHJcblxyXG4gICAgPiBoMSwgPiBoMiwgPiBoMywgPiBoNCwgPiBoNSwgPiBoNiB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICA+IHRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG5cclxuICAgICAgICAgICAgKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nNH07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRzcGFjaW5nMn07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yb3cge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgbWF0aC5kaXYoJHNwYWNpbmcyLCAyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmNvdW50ZXItYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbiIsIu+7vy5jdnAtcmV2aWV3cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUzOTRkO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb3JkJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXItcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXJzIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnN0YXJDbGFzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzE4YmJiO1xyXG4gICAgICAgIGNvbG9yOiAjMzE4YmJiO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMThiYmI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjk3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAvL1RPRE86IHJlbW92ZSAhaW1wb3J0YW50XHJcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmRhdGVwaWNrZXJfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyLWNhbGVuZGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNhbGVuZGFyLXZpc2libGUge1xyXG4gICAgICAgIC5kYXRlcGlja2VyX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZXBpY2tlcl9fdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZHJvcGRvd25JdGVtKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5QmFja2dyb3VuZDtcclxuICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogLSN7JHNwYWNpbmcxfSAtI3skc3BhY2luZzF9IDA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9udGgtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgICAgICBmb250LWZhbWlseTogJGljb25Gb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG5cclxuICAgICAgICAmLS1iYWNrIHtcclxuICAgICAgICAgICAgLmRhdGVwaWNrZXItY2FsZW5kYXJfX2ljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWxlZnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mb3J3YXJkIHtcclxuICAgICAgICAgICAgLmRhdGVwaWNrZXItY2FsZW5kYXJfX2ljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLXJpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5zaG93LWZvY3VzLW91dGxpbmVzICYge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbUhpZ2hsaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUNUQSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF5cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCA3KSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlcyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNykpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZHJvcGRvd25JdGVtSGlnaGxpZ2h0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXYtbW9udGgsICYtLW5leHQtbW9udGgge1xyXG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFya0NvbG91ciwgNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jdXJyZW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXVuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodENvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodENvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgZGFya2VuKCRzdGFuZGFyZEJvcmRlckNvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRzdGFuZGFyZEJvcmRlckNvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHN0YW5kYXJkQm9yZGVyQ29sb3VyLCAxMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX01peGlucy5zY3NzXCI7XHJcblxyXG4kd2lkdGhXaXRoU3BhY2luZzogJGNvbnRlbnRXaWR0aCArICgkc3BhY2luZzQgKiAyKTtcclxuXHJcbi5kZWFsZXItaGVhZGVyIHtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNCoyO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0jeyRzcGFjaW5nNH07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICAmLS1waG90byB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmREYXJrZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuZGVhbGVyLWhlYWRlcl9fY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJi0tcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoJHdpZHRoV2l0aFNwYWNpbmcsIDIpO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJi0tcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGFzLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGhvdG8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NlbGwge1xyXG4gICAgICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmLS1zcGFuLTIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG4gICAgICAgICAgICAvLyBEaXNwbGF5cyBpbWFnZSBhY3R1YWwgc2l6ZSBpbiBJRTEwKyB0byBhbGxvdyBmb3IgbGFjayBvZiBvYmplY3QtZml0IHN1cHBvcnRcclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zaG93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpICsgMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcxIDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICArIHVsIHtcclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmREYXJrZW4pO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmREYXJrZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nNCArICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbXNJY29uRm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kRGFya2VuKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KG1hcC1zaWducyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQocGhvbmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWFsZXItcHJpbmNpcGFsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQodXNlci1vKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aXNpdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzIgMCAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpICsgMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uZXJyb3ItcGFnZSB7XHJcblxyXG4gICAgLm1haW50ZW5hbmNlLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmREYXJrZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0X19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQTNBM0E7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi5mYXEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbXNJY29uRm9udDtcclxuICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoaW5mby1jaXJjbGVkKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI1O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbXNJY29uRm9udDtcclxuICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoYW5nbGUtZG93bik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yNTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIHotaW5kZXg6IHooYm90dG9tbGVzcy1waXQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbXNJY29uRm9udDtcclxuICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoYW5nbGUtdXApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICYuaGFzTGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nNCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcblxyXG4gICAgICAgIC5mYXFfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxX19xdWVzdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZHJvcGRvd25JdGVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYXFfX3F1ZXN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGxpZ2h0Q29sb3VyLCA2LjUlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxX19oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4uZmVhdHVyZXMtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzIgMCAkc3BhY2luZzQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzIgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nMiAqIDM7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogJHNwYWNpbmcyICogNDtcclxuICAgICAgICBtaW4td2lkdGg6ICRzcGFjaW5nMiAqIDQ7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzIgKiA0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNwYWNpbmcyICogNDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZzIgKiAzO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5maWx0ZXItaWNvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgMDtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG5cclxuICAgICAgICAmLS1jb2xvdXItc3dhdGNoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQqMi41O1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc0KjIuNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcyKjIuNTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDI1JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNzUlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nMioyLjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwiYmxhY2tcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2RhdGEtZmlsdGVyLW5hbWU9XCJibHVlXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0OThkYjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2RhdGEtZmlsdGVyLW5hbWU9XCJncmVlblwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZWNjNzE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwiZ3JleVwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5NWE1YTY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwicmVkXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3NGMzYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2RhdGEtZmlsdGVyLW5hbWU9XCJzaWx2ZXJcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmRjM2M3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cIndoaXRlXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLWljb24tLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWx0ZXItaWNvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAuZmlsdGVyLWljb25fX2ljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItaWNvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZpbHRlci1pY29uX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uZml4ZWQtYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiB6KG1vZGFsKSArIDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uZm9sbG93LWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWxpbmtzIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGxvdXRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAkc3BhY2luZzEgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzEqMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzEqMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFya0NvbG91cjtcclxuICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nNCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5mb3JtIHtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmctdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSAqIDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJoZWFkaW5nLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc4KjU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyOiAkZm9ybUlucHV0Qm9yZGVyO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLnNob3ctZm9jdXMtb3V0bGluZXMgJiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvc3QtY29kZSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZWdpc3RyYXRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nOCAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJlcG9wdWxhdGVkIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWF4LWxlbmd0aCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodENvbG91cjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vdG9kbzogZml4IHRoaXMgYW5kIG1ha2UgaXQgbW9yZSBCRU0tbGlrZVxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlcl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMXB4IDAgMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgI3skc3BhY2luZzR9KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2hlY2tib3gsICYtLXJhZGlvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCA0MnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZENvbG91cjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1mb2N1cy1vdXRsaW5lcyAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXYuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXYuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJhZGlvIHtcclxuICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJlZmVyZW5jZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2FsZW5kYXItdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICYuZm9ybV9fZmllbGQtLWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3QtYnV0dG9ucyB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFya0NvbG91ciwgMjUlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnktaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGFiZWxCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5LWZpZWxkcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeS1maWVsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGFiZWxCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nZHByIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJi1maWVsZHMge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcxIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skc3BhY2luZzR9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJvb2tpbmcge1xyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICYtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5mb3JtYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxhYmVsQmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgLmZvcm1fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9faGVhZGluZy10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3N1YmhlYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkLWFsdCB7ICAgICAgICBcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZm9ybV9fZmllbGQtLXRleHRhcmVhKSA+IC5mb3JtX19sYWJlbCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZm9ybV9faW5wdXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJvZHlGb250TWVkaXVtOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19tYXgtbGVuZ3RoIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg+IC5maWVsZC12YWxpZGF0aW9uLWVycm9yID4gc3Bhbjpub3QoOmVtcHR5KSkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGlnaGxpZ2h0Q29sb3VyOyAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbiRmb3JtQnVpbGRlclNwYWNpbmc6ICRzcGFjaW5nNCArIDE7XHJcblxyXG4uZm9ybS1idWlsZGVyIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAtI3skZm9ybUJ1aWxkZXJTcGFjaW5nfSAtI3skZm9ybUJ1aWxkZXJTcGFjaW5nfSAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGxpZ2h0Q29sb3VyKTtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuXHJcbiAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkcHJpbWFyeUNUQSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL1N0YXRlXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNob3ctZm9jdXMtb3V0bGluZXMgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAkaG92ZXJDVEE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHooZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46ICRoZWFkZXJTcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uaGVyby1tZXNzYWdlIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzIgYXV0byAkc3BhY2luZzQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kKTtcclxuXHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc4KjIgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlICogMS41O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXN1YmhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNUQTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRhcmsge1xyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX2ljb24sIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkZGFya0NvbG91cik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgICAuaGVyby1tZXNzYWdlX190ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRsaWdodENvbG91cik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRyYW5zcGFyZW50IHtcclxuICAgICAgICAuaGVyby1tZXNzYWdlX190ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxvbmcge1xyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQtaGVhZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQtc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1tZXNzYWdlX190ZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNwYWNpbmcge1xyXG4gICAgICAgIGRpdltjbGFzc149XCJoZXJvLW1lc3NhZ2VfX1wiXSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oZXJvLW1lc3NhZ2UtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICBkaXZbY2xhc3NePVwiaGVyby1tZXNzYWdlX19cIl0ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBhcmFsbGF4IHtcclxuICAgICAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuaGVyby1tZXNzYWdlX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0KjUgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dC1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1tZXNzYWdlX190ZXh0LXN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXZbY2xhc3NePVwiaGVyby1tZXNzYWdlX19cIl0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hc3ltbWV0cmljYWwge1xyXG4gICAgICAgICN7JGJsb2NrfV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X190ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogJHNwYWNpbmczO1xyXG4gICAgfSBcclxuXHJcbiAgICAmX19idXR0b25zLS1pbmxpbmUge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucy0tc3RhY2tlZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmltYWdlLWdhbGxlcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzEgMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19oZXJvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSsxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nODtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGNhbWVyYTEpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bmlmaWVkXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaW1hZ2UtZ2FsbGVyeV9fbW9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlckNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fTWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4uaW1hZ2UtcGxhY2Vob2xkZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWp1c3RpZnkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaGFkb3cge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuLmlucHV0LWlubGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuXHJcbiAgICAgICAgLmlucHV0LWlubGluZV9fbGFiZWwge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtaW5saW5lX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1pbmxpbmVfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmlucHV0LXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5sYWJlbCB7XHJcbiAgICBjb2xvcjogJG1pZENvbG91cjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ubGlua3MtbGlzdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzIgMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsbG91dENvbG91cjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2luZzEqMztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ubGlzdC1pY29ucyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc29jaWFsIHtcclxuICAgICAgICAubGlzdC1pY29uc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1pY29uc19faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzEqMTA7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxKjEwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5sb2FkaW5nLWZlZWRiYWNrIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6ICRzcGFjaW5nMSoyNTtcclxuICAgIGhlaWdodDogJHNwYWNpbmcxKjI1O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMSo1O1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2luZzEqNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzcGFjaW5nMSoxMCkgdHJhbnNsYXRlWSgkc3BhY2luZzEqMTApO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy1mZWVkYmFjayAycyBpbmZpbml0ZSAkdHJhbnNpdGlvbkVhc2luZztcclxuICAgICAgICBib3JkZXI6IG1hdGguZGl2KCRzcGFjaW5nMSwgMikgc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgei1pbmRleDogeihtb2RhbCkrMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlbGF0aXZlIHtcclxuICAgICAgICAmLmxvYWRpbmctZmVlZGJhY2stLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hYnNvbHV0ZSB7XHJcbiAgICAgICAgJi5sb2FkaW5nLWZlZWRiYWNrLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHNwYWNpbmcxfSAqIDEwKSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyRzcGFjaW5nMX0gKiAxMCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGwge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHNwYWNpbmcxfSAqIDEwKSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyRzcGFjaW5nMX0gKiAxMCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBsZXRlIHtcclxuICAgICAgICAmLmxvYWRpbmctZmVlZGJhY2stLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkaW5nQ29tcGxldGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAjeyRpY29uRm9udH0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGNoZWNrKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNvbXBsZXRlXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICAmLmxvYWRpbmctZmVlZGJhY2stLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCkgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy1mZWVkYmFjay1zbWFsbCAycyBpbmZpbml0ZSAkdHJhbnNpdGlvbkVhc2luZztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsb2FkaW5nRmVlZGJhY2tBbmltYXRpb24gKCRuYW1lLCAkcG9zaXRpb25PbmUsICRwb3NpdGlvblR3bywgJHBvc2l0aW9uVGhyZWUpIHtcclxuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwb3NpdGlvblR3bykgdHJhbnNsYXRlWSgkcG9zaXRpb25PbmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwb3NpdGlvblRocmVlKSB0cmFuc2xhdGVZKCRwb3NpdGlvblR3byk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBvc2l0aW9uVHdvKSB0cmFuc2xhdGVZKCRwb3NpdGlvblRocmVlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcG9zaXRpb25PbmUpIHRyYW5zbGF0ZVkoJHBvc2l0aW9uVHdvKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBvc2l0aW9uVHdvKSB0cmFuc2xhdGVZKCRwb3NpdGlvbk9uZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsb2FkaW5nRmVlZGJhY2tBbmltYXRpb24obG9hZGluZy1mZWVkYmFjaywgMTBweCwgNDBweCwgNzBweCk7XHJcblxyXG5AaW5jbHVkZSBsb2FkaW5nRmVlZGJhY2tBbmltYXRpb24obG9hZGluZy1mZWVkYmFjay1zbWFsbCwgMCwgNnB4LCAxMnB4KTtcclxuXHJcbkBrZXlmcmFtZXMgbG9hZGluZ0NvbXBsZXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmxvY2F0aW9uLWxpc3Rpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNCoyO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAjeyRzcGFjaW5nNH0pO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0ICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAjeyRzcGFjaW5nNH0pO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICBmbGV4OiAxIDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZUZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXN0YW5jZSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3MtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMiAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmFycm93IHtcclxuICAgICAgICAubG9jYXRpb24tbGlzdGluZ19faXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAjeyRzcGFjaW5nNH0pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4ubW9kYWwge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgJG1vZGFsQ2xvc2VCdXR0b25XaWR0aDogNzJweDtcclxuICAgICRtb2RhbEhlYWRlckhlaWdodDogNDhweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgei1pbmRleDogeihib3R0b21sZXNzLXBpdCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0je21hdGguZGl2KCRzbWFsbFNjcmVlbldpZHRoLCAyKX07XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmc0fSk7XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgJHNtYWxsTW9kYWw6IG1hdGguZGl2KCRtZWRpdW1TY3JlZW5XaWR0aCwgMik7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNtYWxsTW9kYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtI3ttYXRoLmRpdigkc21hbGxNb2RhbCwgMil9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIElFMTArIG9ubHkgLSBhbGxvd3MgZnVsbCBtb2RhbCB0byBzY3JvbGwgKi9cclxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2lkZSB7XHJcbiAgICAgICAgJi5tb2RhbC0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLSN7bWF0aC5kaXYoJG1lZGl1bVNjcmVlbldpZHRoLCAyKX07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICAmLm1vZGFsLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0je21hdGguZGl2KCRzbWFsbFNjcmVlbldpZHRoLCA0KX07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoJHNtYWxsU2NyZWVuV2lkdGgsIDIpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRlcm1zIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcblxyXG4gICAgICAgICAgICAjeyRibG9ja31fX3Rlcm1zIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3skYmxvY2t9X190ZXJtcy1hZ3JlZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nNCAtI3skc3BhY2luZzR9IC0jeyRzcGFjaW5nNH07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkQ29sb3VyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19maWVsZC0tY2hlY2tib3ggLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAkdGVybXNMYWJlbFNwYWNpbmc6ICRzcGFjaW5nOCAtICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDAgLSN7JHRlcm1zTGFiZWxTcGFjaW5nfTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgMCAkc3BhY2luZzEgJHRlcm1zTGFiZWxTcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19pbnB1dC0tY2hlY2tib3gtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzIgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAkbW9kYWxDbG9zZUJ1dHRvbldpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJG1vZGFsSGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kRGFya2VuLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JG1vZGFsQ2xvc2VCdXR0b25XaWR0aH0pO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRtb2RhbEhlYWRlckhlaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJvcmRlcjogJHNwYWNpbmcyIHNvbGlkICRjYWxsb3V0QmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzcGFjaW5nNCBzb2xpZCAkY2FsbG91dEJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bm90KFtjbGFzc10pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZzE7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgID4gLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmJ1dHRvbi0tZ2hvc3QpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYXVuY2hlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbm8tY2xvc2Uge1xyXG4gICAgICAgICN7JGJsb2NrfV9faGVhZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5uYXZpZ2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IHoobmF2aWdhdGlvbik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogJHNwYWNpbmcyKjU7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzIqNTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwICRzcGFjaW5nMiAkc3BhY2luZzI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxKjMuNTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nMSo1O1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMSoyLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZWluICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAkc3BhY2luZzEqMi41KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtI3skc3BhY2luZzEqMi41fSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgJi0tdG9wLWxldmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICAkYm94U2hhZG93V2lkdGg6ICRzcGFjaW5nMyo1O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsbG91dEJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYm94U2hhZG93V2lkdGggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGJveFNoYWRvd1dpZHRofSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQqMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArICN7JGJveFNoYWRvd1dpZHRofSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGNhbGxvdXRCYWNrZ3JvdW5kKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzEqNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb25fX2xpc3QsIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkc3BhY2luZzEqNSAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fbGlzdCB7XHJcbiAgICAgICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDI1JSAyNSUgMjUlIDI1JTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDI1JSAyNSUgMjAlO1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtcm93czogYXV0bztcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgJHNwYWNpbmcxKjUgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGFzLXNsaW0tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN1Yi1tZW51LXZpc2libGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2xpc3QsIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19jaGlsZHJlbi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhbGxvdXRCYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZ2EtbWVudS1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FsbG91dEJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZ2EtbWVudS1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWljb24ge1xyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nNCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsMCwwLDAuNSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCAkdHJhbnNwYXJlbnREYXJrIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudS1pbWFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0aGVtZUJhY2tncm91bmQgbWF0aC5kaXYoJHNwYWNpbmcxLCAyKSBzb2xpZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZ2EtbWVudS1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGlzdCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pY29uIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW90aGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiA0O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWljb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWltYWdlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoaWxkcmVuLXRvZ2dsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmcxO1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmcxKjEwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNtc0ljb25Gb250O1xyXG4gICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1kb3duKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4kbmVhcmVzdFN0b3JlQmFja2dyb3VuZDogZGVzYXR1cmF0ZShsaWdodGVuKCR0aGVtZUJhY2tncm91bmQsIDEwJSksIDE1JSk7XHJcblxyXG4ubmVhcmVzdC1zdG9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmVhcmVzdFN0b3JlQmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkQ29sb3VyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lLCAmX19ob3VycyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19pbnB1dC1jbGVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2lucHV0IHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keUJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMSAwIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuXHJcbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRuZWFyZXN0U3RvcmVCYWNrZ3JvdW5kKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5vdmVybGF5LWNhcmRzIHtcclxuICAgICRibG9jazogJjtcclxuICAgIGdhcDogJHNwYWNpbmcyO1xyXG4gICAgbWF4LXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nMjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19jYXJkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gI3skc3BhY2luZzF9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY2FyZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtICN7JHNwYWNpbmcxICogMS41fSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAjeyRibG9ja31fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5wYWdlLWxpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IDAgLSN7JHNwYWNpbmcyfTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgIC5wYWdlLWxpbmtzIHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmc0ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyLCAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnBhZ2UtdGl0bGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZSowLjk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG5cclxuICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzJ9O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9ncmVzcyB7XHJcbiAgICAgICAgbWFyZ2luOiAtI3skc3BhY2luZzR9IDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlzY2xhaW1lciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzEqNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGVfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZV9fc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW0qMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aXRoLWNvbnRhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHNwYWNpbmc0LCA0KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyQ1RBO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRob3ZlckNUQSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnkpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnByaWNlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG5cclxuICAgICAgICAgICAgICAgICN7JGJsb2NrfV9fY29zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjeyRibG9ja31fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkQ29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3N0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2luZ0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgMCAycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZHVjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjaW5nO1xyXG4gICAgfVxyXG4gICAgJl9fc2F2aW5nLFxyXG4gICAgJl9fd2FzIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRwcmljaW5nV2FzQ29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29sZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YXgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzEgMCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGF4IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sbGFwc2VkIHtcclxuICAgICAgICAjeyRibG9ja31fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX2Nvc3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4ucXVpY2stbGlua3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50V2lkdGggKyAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG5cclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWlzLWNhcm91c2VsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIC5xdWljay1saW5rc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5xdWljay1saW5rc19fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCkgKyAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnF1aWNrLWxpbmtzX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50b3AtYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkY2xvc2VUb0JsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJi0teWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIGNvbG9yOiAkY2xvc2VUb0JsYWNrO1xyXG4gICAgfVxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIH1cclxuICAgICYtLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIH1cclxuICAgICYtLW9yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnJhZGlvLXRvZ2dsZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS4xO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIqMS41ICRzcGFjaW5nNCAkc3BhY2luZzIqMS41ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWltIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyICRzcGFjaW5nMSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nNCAkc3BhY2luZzEgJHNwYWNpbmc4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGVkIHtcclxuICAgICAgICAucmFkaW8tdG9nZ2xlX19zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5yZWdpc3RyYXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmc0O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5yZXF1ZXN0LWNhbGxiYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcxO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZzQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIGF1dG8gMDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0taXRlbSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludmFsaWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIGF1dG8gMDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWNjZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Y2Nlc3MtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuZWRpdC1tb2RlICYge1xyXG4gICAgICAgIC5yZXF1ZXN0LWNhbGxiYWNrX19lcnJvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVlc3QtY2FsbGJhY2tfX3N1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5zZWFyY2gtcGFuZWwge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nNCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tbGFzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNsaWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXBhbmVsX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMioxLjUgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtdmFsaWRhdGlvbj1cImFjdGl2ZVwiXSAuc2VhcmNoLXBhbmVsX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMTAwJSArIDQ1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNsaWRlci1sYXJnZSB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtcGFuZWxfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtcGFuZWxfX2lucHV0LS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQgKiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc4ICRzcGFjaW5nMiAkc3BhY2luZzI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzggJHNwYWNpbmc0ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Rpc2FibGVkPWRpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xyXG5cclxuICAgICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcG9zdC1jb2RlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLXRyYWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblxyXG4gICAgICAgIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuXHJcbiAgICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgIC5idXR0b24tLWxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWR2YW5jZWQtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bmlmaWVkXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1kb3duKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkdmFuY2VkLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiB6KG1vZGFsKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3ItaGVhZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtKjEuNTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiOihcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlKjEuNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2EwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvci10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsKjEuNTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZFtkYXRhLXZhbGlkYXRpb249XCJhY3RpdmVcIl0ge1xyXG4gICAgICAgIC5zZWFyY2gtcGFuZWxfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEwMCUgKyAjeyRzcGFjaW5nMX0pO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlcnJvckNvbG91cjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXJyb3JDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0jeyRzcGFjaW5nMX07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNlYXJjaC10aWxlIHtcclxuICAgIC8vbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcblxyXG4gICAgJi0tY2Fyb3VzZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICAmX19tZW51IHtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmc4ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHJcbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5zaGFyZS1wcmljZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcxIDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc2l0aXZlIHtcclxuICAgICAgICBjb2xvcjogIzA5MDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZWdhdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNDMDA7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc2xpZGVzaG93LWxhdW5jaGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNsaWRlc2hvdyB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFya0NvbG91ciwgMC45NSk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB6LWluZGV4OiB6KG1vZGFsKTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFjZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2VzIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1icy1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJzLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlckNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bmlmaWVkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAxLjI1O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCwgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQocmlnaHQtb3Blbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChsZWZ0LW9wZW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChjbG9zZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAjeyRibG9ja31fX2ltYWdlcyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX3RodW1icywgI3skYmxvY2t9X19idXR0b24tLXByZXZpb3VzLCAjeyRibG9ja31fX2J1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5zcGxpdC1jYXJkIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkQ29sb3VyO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc4O1xyXG4gICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZzg7XHJcbiAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nOCAkc3BhY2luZzgqMyAkc3BhY2luZzggJHNwYWNpbmc4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAjeyRibG9ja31fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19hY3Rpb24ge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc0ICRzcGFjaW5nNCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X190aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc4ICRzcGFjaW5nOCAkc3BhY2luZzggJHNwYWNpbmc4KjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnN1YnNjcmliZSB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzMzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NzQ3NDc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgLmlucHV0LWlubGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnN3aXRjaC10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuc2VhcmNoLXBhbmVsX19yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YXJnZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMioxLjUgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YXJnZXQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjaW5nODtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzggMCAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2l0Y2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skc3BhY2luZzJ9KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nODtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtdG9nZ2xlW2RhdGEtYWN0aXZlLXRvZ2dsZT1cInR3b1wiXSAmIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcblxyXG4gICAgICAgICZbZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS10d29cIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYWN0aXZlLXRvZ2dsZT1cIm9uZVwiXSB7XHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3NlY3Rpb25bZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS1vbmVcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWFjdGl2ZS10b2dnbGU9XCJ0d29cIl0ge1xyXG4gICAgICAgIC5zd2l0Y2gtdG9nZ2xlX19zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICZbZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS10d29cIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgIC5zd2l0Y2gtdG9nZ2xlX190YXJnZXRzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtdG9nZ2xlX190YXJnZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1wYW5lbF9faW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtdG9nZ2xlLWRpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG5cclxuICAgICAgICAmW2RhdGEtYWN0aXZlLXRvZ2dsZT1cIm9uZVwiXSAuc3dpdGNoLXRvZ2dsZV9fdGFyZ2V0W2RhdGEtc3dpdGNoLXRvZ2dsZT1cInN3aXRjaC10b2dnbGUtdHdvXCJdLCAmW2RhdGEtYWN0aXZlLXRvZ2dsZT1cInR3b1wiXSAuc3dpdGNoLXRvZ2dsZV9fdGFyZ2V0W2RhdGEtc3dpdGNoLXRvZ2dsZT1cInN3aXRjaC10b2dnbGUtb25lXCJdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtdG9nZ2xlX19zd2l0Y2gge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vRm9udC9fVW5pZmllZEZvbnRGYWNlLnNjc3NcIjtcclxuXHJcbkBlYWNoICR0YWJsZVR5cGUgaW4gJHRhYmxlVHlwZXMge1xyXG4gICAgLiN7JHRhYmxlVHlwZX1UYWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLiN7JHRhYmxlVHlwZX1UYWJsZUZpcnN0Q29sLFxyXG4gICAgICAgICAgICAmLiN7JHRhYmxlVHlwZX1UYWJsZUhlYWRlclJvdyB0aCxcclxuICAgICAgICAgICAgJi4jeyR0YWJsZVR5cGV9VGFibGVGb290ZXJSb3cgdGgsXHJcbiAgICAgICAgICAgICYuI3skdGFibGVUeXBlfVRhYmxlSGVhZGVyUm93IHRkLFxyXG4gICAgICAgICAgICAmLiN7JHRhYmxlVHlwZX1UYWJsZUZvb3RlclJvdyB0ZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGwgKiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJHRhYmxlVHlwZSA9PSBcInNvcnRhYmxlXCIge1xyXG4gICAgICAgICAgICAgICAgdGg6bm90KDpmaXJzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndW5pZmllZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoYW5nbGUtZG93bik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfVGFibGVFZGl0LnNjc3NcIjtcclxuXHJcbkBlYWNoICR0YWJsZVR5cGUgaW4gJHRhYmxlVHlwZXMge1xyXG4gICAgLiN7JHRhYmxlVHlwZX1UYWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ci4jeyR0YWJsZVR5cGV9VGFibGVIZWFkZXJSb3cgdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cyAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlclJhZGl1cyAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm5vdCguI3skdGFibGVUeXBlfVRhYmxlSGVhZGVyUm93KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wMjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtaXgoJGxpZ2h0Q29sb3VyLCAkbWlkQ29sb3VyLCA5MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJHRhYmxlVHlwZSA9PSBcInNvcnRhYmxlXCIge1xyXG4gICAgICAgICAgICB0ci4jeyR0YWJsZVR5cGV9VGFibGVIZWFkZXJSb3cgdGQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGxpZ2h0Q29sb3VyLCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0RhdGEgVGFibGUgU3R5bGluZ1xyXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUNUQSwgNSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb3J0aW5nOmFmdGVyLCAuc29ydGluZ19hc2M6YWZ0ZXIsIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICd1bmlmaWVkJztcclxuICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHNvcnQxKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZzI7XHJcbn1cclxuXHJcbi5zb3J0aW5nX2FzYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChzb3J0LWFzYyk7XHJcbn1cclxuXHJcbi5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoc29ydC1kZXNjKTtcclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4udGFicyB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRkYXJrQ29sb3VyLCAzMy4zMyUpO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbGlnaHRlbigkc2Vjb25kYXJ5Q1RBLCA0MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fTWl4aW5zLnNjc3NcIjtcclxuXHJcbi50ZXh0LXNlY3Rpb24ge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZUZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsIG9sIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgJHNwYWNpbmc4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1sZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4udGlsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvLyBNb2RpZmllcnNcclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUtdG9wLXJpZ2h0IHtcclxuICAgICAgICAudGlsZXNfX3RpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUtdG9wLWNlbnRlciB7XHJcbiAgICAgICAgLnRpbGVzX190aWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS1ib3R0b20tY2VudGVyIHtcclxuICAgICAgICAudGlsZXNfX3RpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS1ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIC50aWxlc19fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUtYm90dG9tLWxlZnQge1xyXG4gICAgICAgIC50aWxlc19fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAkdGlsZVNtYWxsOiBjYWxjKCN7JGNvbHVtbldpZHRoU21hbGx9IC0gI3skc3BhY2luZzJ9KTtcclxuICAgICR0aWxlTWVkaXVtOiBjYWxjKCN7JGNvbHVtbldpZHRoTWVkaXVtfSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAkdGlsZUxhcmdlOiBjYWxjKCN7JGNvbHVtbldpZHRoTGFyZ2V9IC0gI3skc3BhY2luZzJ9KTtcclxuICAgICR0aWxlRXh0cmFMYXJnZTogY2FsYygjeyRjb2x1bW5XaWR0aEV4dHJhTGFyZ2V9IC0gI3skc3BhY2luZzJ9KTtcclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgLnRpbGVzX190aWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRpbGVMYXJnZSAwIDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVMYXJnZTtcclxuICAgICAgICAgICAgZmxleDogMCAxICR0aWxlTGFyZ2U7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRpbGVFeHRyYUxhcmdlIDAgMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxICR0aWxlRXh0cmFMYXJnZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tZWRpdW0ge1xyXG5cclxuICAgICAgICAudGlsZXNfX3RpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdGlsZU1lZGl1bSAwIDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVNZWRpdW07XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSAkdGlsZU1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlTGFyZ2UgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUxhcmdlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxICR0aWxlTGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUV4dHJhTGFyZ2UgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUV4dHJhTGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRWxlbWVudHNcclxuICAgICZfX3RpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMTtcclxuICAgICAgICBtaW4td2lkdGg6ICR0aWxlU21hbGw7XHJcbiAgICAgICAgZmxleDogMCAxICR0aWxlU21hbGw7XHJcbiAgICAgICAgcGFkZGluZzogJHRpbGVTbWFsbCAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICR0aWxlTWVkaXVtO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVNZWRpdW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlTWVkaXVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVMYXJnZTtcclxuICAgICAgICAgICAgZmxleDogMCAxICR0aWxlTGFyZ2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlTGFyZ2UgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICR0aWxlRXh0cmFMYXJnZTtcclxuICAgICAgICAgICAgZmxleDogMCAxICR0aWxlRXh0cmFMYXJnZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRpbGVFeHRyYUxhcmdlIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gU3RhdGVzXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kLDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEVsZW1lbnRzXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCkgKyAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTW9kaWZpZXJzXHJcbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICAvLyBTdGF0ZXNcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeSwxMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbGUtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgICYtLWRhcmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNob3J0IHtcclxuICAgICAgICAudGlsZXNfX3RpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCgje21hdGguZGl2KCRjb2x1bW5XaWR0aE1lZGl1bSwgMil9KSkgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4kZGF0ZVdpZHRoOiAxMDBweDtcclxuJHRpbWVsaW5lV2lkdGg6IDZweDtcclxuXHJcbi50aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogJHRpbWVsaW5lV2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigkZGF0ZVdpZHRoIC0gJHRpbWVsaW5lV2lkdGgsIDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX195ZWFyLCAmX19kYXRlIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAkZGF0ZVdpZHRoO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3llYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IHooZHJvcGRvd25JdGVtKTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRkYXRlV2lkdGggYXV0bztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItbGVmdDogbWF0aC5kaXYoJHNwYWNpbmcyLCAyKSBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IHooY2Fyb3VzZWwpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkdGltZWxpbmVXaWR0aCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlKjAuNzU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb250aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLnRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGxlZnQ6ICRzcGFjaW5nMTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrQ29sb3VyO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICB6LWluZGV4OiB6KG1vZGFsKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNwYWNpbmcxICRzcGFjaW5nMSAwICRzcGFjaW5nMTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrQ29sb3VyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0jeyRzcGFjaW5nMX07XHJcbiAgICAgICAgbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9vbHRpcC10cmlnZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uRm9udDtcclxuICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChpbmZvLWNpcmNsZSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50cnVzdHBpbG90IHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nOCAqIDIgMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkQ29sb3VyO1xyXG5cclxuICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXZpZXcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVvdGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2l0ZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRzcGFjaW5nNCk7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5cclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaWZyYW1lLFxyXG4gICAgICAgIG9iamVjdCxcclxuICAgICAgICBlbWJlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbkBtaXhpbiBzcGFjaW5nQW5kV2lkdGhQcm9wZXJ0aWVzKCRpbmRleCkge1xyXG4gICAgJHNpemU6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAxMikpO1xyXG5cclxuICAgIGZsZXg6IDAgMCAkc2l6ZTtcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIG1heC13aWR0aDogJHNpemU7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nMjtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZzI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRyYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZpeGVkIHtcclxuICAgICAgICAuZ3JpZF9fcm93IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBhZGRpbmcge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkY29udGVudFdpZHRoICsgMjApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3RyZXRjaCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgICAgIC5ncmlkX19jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyaWRfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgICAgICAgICAmLS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICAkc2l6ZTogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgMTIpKTtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgJHNpemU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICAgICAgICAgICAmLS1zbS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2luZ0FuZFdpZHRoUHJvcGVydGllcygkaSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICAgICAgICAgICAmLS1tZC0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2luZ0FuZFdpZHRoUHJvcGVydGllcygkaSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgICAgICAgICAgICYtLWxnLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjaW5nQW5kV2lkdGhQcm9wZXJ0aWVzKCRpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc20tMTIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1kLTEyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGctMTIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4ubG9naW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICR0aGVtZUJhY2tncm91bmREYXJrZW4gMCUsICR0aGVtZUJhY2tncm91bmQgNTAlLCAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbiAxMDAlKTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5cclxuLnNpZGUtbmF2aWdhdGlvbiB7XHJcbiAgICAmX19zaG93LW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlkZS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b2dnbGUtbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1pZENvbG91ciwgNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogeihtb2RhbCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRzcGFjaW5nMn07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nOCAwIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkbWlkQ29sb3VyKTtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIl9WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcIi4uL0Jhc2UvQ01TLnNjc3NcIjsgXHJcblxyXG4vLyBJRSAxMCsgc3BlY2lmaWMgZml4IGZvciBsb2dvIHdpZHRoIGFuZCBoZWlnaHQgaXNzdWVcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgIC5wYWdlLWhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIkNvbXBvbmVudHMvX0J1dHRvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQ29tcG9uZW50cy9fSGVyb01lc3NhZ2Uuc2Nzc1wiOyIsIi5idG4uYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgICAgXHJcbn0iLCIuaGVyby1tZXNzYWdlIHtcclxuICAgICZfX3RleHQtYnV0dG9uLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlTmV3O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmx1ZU5ldywgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
