#form1,.content,body,html{height:100%;background:rgb(232.96875,232.96875,232.03125)!important}body{margin:0;font-family: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 10px}ol:not([class]),ul:not([class]){margin:10px 0;padding-left:40px}ol:not([class]) li:not([class]),ul:not([class]) li:not([class]){font-size:1rem;line-height:1.5}a{color:#333;text-decoration:none}hr{border:0;background:rgb(89.25,89.25,89.25);height:1px;margin:20px 0}strong{font-weight:600}img{max-width:100%;height:auto}.content{display:flex;flex-direction:column;height:100%}.content>main{padding:20px 0 0;flex:1 0 auto}.content>main>.carousel:first-child,.content>main>.hero-section:first-child{margin:-20px 0 0}select[disabled=disabled],select[disabled]{cursor:default;background:rgba(255,255,255,.25);color:rgba(0,0,0,.6)}.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,.6);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:#5e8ab4;color:#fff;margin:10px 0;padding:10px 20px;display:block;text-align:center}.page-editor-no-datasource-warning{padding:10px 20px;background:rgba(162,181,215,.5);border:2px solid #a2b5d7;color:#333;font-size:1.25rem}.page-editor-no-datasource-warning:before{font-family:unified;content:"\e980";display:inline-block;margin-right:10px}.edit-mode hr{margin:0;height:20px;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:10px;right:10px;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:10px}.edit-mode .grid,.edit-mode .grid__column,.edit-mode .grid__row{margin-bottom:20px}.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 20px;background:#fff}.accordion__item{cursor:pointer;list-style:none}.accordion__heading{background:#5e8ab4;color:#fff;border-radius:0;padding:10px 20px;font-weight:600;border-bottom:1px solid #fff;user-select:none;position:relative}.accordion__heading:after{display:block;content:"\e905";font-family:unified;height:40px;width:40px;position:absolute;line-height:40px;text-align:center;right:0;top:calc(50% - 20px);font-size:1.4rem}.accordion__item--visible .accordion__heading:after{content:"\e907"}.accordion__heading:hover{background:rgb(78.9724576271,125.3029661017,169.5275423729)}.accordion__content{display:none;padding:10px 40px 10px 60px;margin:10px 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:#5e8ab4;position:absolute;top:10px;left:40px;bottom:10px}.accordion__content p:last-child{margin-bottom:0}.accordion--light{box-shadow:0 0 0 rgba(0,0,0,.25)}.accordion--light .accordion__item{padding:10px;margin:0;border-bottom:1px solid #666}.accordion--light .accordion__heading{font-weight:600;font-size:1.05rem;padding:10px 40px 10px 10px;background:0 0;color:#000}.accordion--light .accordion__content{padding:10px;margin:0}.accordion--light .accordion__content:before{display:none}.accordion--terms{counter-reset:item}.accordion--terms .accordion__item{padding:20px;counter-increment:item}.accordion--terms .accordion__item:before{content:counters(item, ".") ". ";display:inline-block;padding-right:5px}.accordion--terms .accordion__heading{display:inline;padding:10px 40px 10px 10px;background:0 0;color:#000}.accordion--terms .accordion__content{margin:10px -20px}.accordion--terms .accordion__content>ol{list-style-type:none;counter-reset:item;margin:0 0 0 10px;padding:0}.accordion--terms .accordion__content>ol>li{counter-increment:item;margin:0 0 10px}.accordion--terms .accordion__content>ol>li:before{content:counters(item, ".") ". ";display:inline-block;padding-right:5px}.accordion--terms .accordion__content>ol>li:last-child{margin:0}.accordion--terms .accordion__content>ol>li>ol{margin:0 0 0 40px;padding:0}.accordion--terms .accordion__content>ol>li>ol>li{list-style-type:lower-alpha;margin:0 0 10px}.accordion--terms .accordion__content>ol>li>ol>li:last-child{margin:0}.alert{background:rgb(229.5,229.5,229.5);color:#333;display:flex;margin:0 -10px 20px;border-radius:0;overflow:hidden;padding:20px;box-shadow:0 0 0 rgba(0,0,0,.25)}@media (min-width:900px){.alert{margin:0 0 20px;border-radius:0}}.alert__icon{display:flex;justify-content:center;align-content:center;align-items:center;background:#5e8ab4;font-size:1.8rem;color:#fff;padding:10px;margin:-20px 0 -20px -20px}@media (min-width:900px){.alert__icon{width:80px;padding:0}}.alert__content{padding:10px;flex-grow:1;display:flex;align-items:center;flex-direction:column;margin:-10px 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 20px 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:10px 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 #00924d}.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:#5e8ab4;color:#fff;margin:0}.alert--postcode .alert__content{margin:0}.alert--postcode .form__field .form__submit-button{background:#5e8ab4;border:1px solid #5e8ab4}.alert--postcode .form__field .form__submit-button:hover{background:rgb(70.8686440678,112.4449152542,152.1313559322)}.alert--banner{box-shadow:0 0 0 transparent;border-radius:0;margin:0 0 10px}@media (min-width:900px){.alert--banner{margin:0 0 20px}}.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 5px}.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:#666;color:#fff}.alert--vehicle-search .form__field .form__submit-button{background:#00924d;border:1px solid #00924d}.alert--vehicle-search .form__field .form__submit-button:hover{background:rgb(0,95,50.102739726)}@media (min-width:600px){.article-link{display:flex}}@media (min-width:600px){.article-link__visual{margin:0 20px 0 0;flex-shrink:0}}.article-link__image{display:block;width:100%;margin:0 0 10px}@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:#333}.article-link__date{font-size:.8rem;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.6);margin:0 0 10px}.article-link__snippet{margin:0 0 20px;font-size:.9rem;line-height:1.5em}.article-link--compact{display:flex}.article-link--compact .article-link__visual{margin:0 10px 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 20px}}.article-list__header{font-weight:600;font-size:1.25rem;margin:0 0 10px;color:#000;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 20px;padding:0;list-style:none}@media (min-width:600px){.article-list__item{padding:0 0 20px}}.article-list--compact{box-shadow:0 0 0 rgba(0,0,0,.25)}.article-list--compact .article-list__header{background:#333;color:#fff;padding:10px 20px;font-size:.9rem;margin:0}.article-list--compact .article-list__list{padding:10px 20px;background:rgb(232.96875,232.96875,232.03125)}.article-list--compact .article-list__item{padding:0}.article-list--document{border-top:1px solid rgba(0,0,0,.6);padding-top:20px}.article-list--document .article-list__item{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid rgba(0,0,0,.6)}.article-list--document .article-link__header{font-size:1.25rem;margin:0 0 20px}.breadcrumb{overflow:hidden;padding:0;margin:10px 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 20px}}.breadcrumb__item{padding-right:5px;list-style:none}.breadcrumb__item:after{display:inline;content:"/";margin:0 0 0 5px}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item a{text-decoration:none;color:#333;transition:color .2s ease-in-out;font-weight:600}.breadcrumb__item a:hover{color:rgb(25.5,25.5,25.5)}.brochure-footer{background:#000;text-align:center;padding:20px 40px}.brochure-footer__hashtag{font-size:1.25rem;font-weight:200;color:#fff;display:block;padding:20px 40px}.brochure-footer__link{font-size:1.25rem;color:#fff;display:block;padding:20px 40px}.brochure-header{background:#000;color:#fff}@media (min-width:600px){.brochure-header{display:flex;padding:10px 20px;justify-content:space-between}}.brochure-header__link{display:flex;align-items:center;padding:10px 20px;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 20px 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:10px 20px}@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 10px;display:block}.brochure-header__social-icon i{padding:5px 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:#00924d;color:#fff;font-size:1rem;font-weight:600;margin:0 0 5px;text-align:center;border:0;cursor:pointer;padding:10px 20px;font-family:Arial,sans-serif;border-radius:0}@media (min-width:600px){.button{display:inline-block;width:auto;margin:0}}.button:hover{background:rgb(0,95,50.102739726)}.button:focus{outline:2px dashed #a2b5d7}.button--large{font-size:1rem;padding:20px}.button--small{padding:5px 10px;font-size:.8rem;margin:0}.button--secondary{background:#5e8ab4;color:#fff}.button--secondary:hover{background:rgb(70.8686440678,112.4449152542,152.1313559322)}.button--ghost{background:0 0;color:#000;border:1px solid #000}.button--ghost:hover{background:rgba(0,0,0,.05)}.button--ghost:focus{outline:2px solid #666}.button--ghost-light{border:1px solid #999;color:#000;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:#000}.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% - 80px);margin:20px 40px}@media (min-width:900px){.button--feature{width:auto}}.button--rounded{border-radius:50%;width:40px;height:40px;text-align:center;margin:0;display:inline-flex;justify-content:center;align-items:center}.button--toggle{background:#666;color:#000}.button--toggle:hover{background:rgb(89.25,89.25,89.25)}.button--toggle.button--active{background:#5e8ab4;color:#fff;font-weight:600}.button--toggle.button--active:hover{background:rgb(78.9724576271,125.3029661017,169.5275423729)}.button--active{background:#5e8ab4}.button--active:hover{background:#5e8ab4}.button--strong{font-weight:600}.button--block{width:100%;text-align:center;margin:5px 0;font-weight:600}.button--load{border-radius:20px}.button--show-more{bottom:0;display:inline-block;position:absolute;border-radius:20px;background:#333;width:auto}.button--show-more:hover{background:rgb(25.5,25.5,25.5)}.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:10px}.button--with-icon .button__text{font-size:.9rem;font-weight:400}.carousel{position:relative;z-index:1000;margin:20px 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:20px;right:20px;bottom:20px;left:20px;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(20px)}.carousel__container:hover .carousel__slide-controls--next{transform:translateX(-20px)}}.carousel__search{margin:0}@media (min-width:900px){.carousel__search{margin:0 20px 0 0;max-width:600px;position:absolute;left:40px;right:50%;top:0;background:#fff}}.carousel__search>*{margin:0}.carousel__slide-mask{overflow:hidden;position:relative}.carousel__slide-controls{background:#5e8ab4;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:#a2b5d7}.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(20px)}@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(-20px)}@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:#5e8ab4;width:20px;height:20px;position:relative;cursor:pointer;transition:opacity ease-in-out .2s;opacity:.25}.carousel__pip:after{display:block;content:"";position:absolute;height:10px;width:10px;margin:5px;background:#fff;border-radius:50%}.carousel__pip:hover{background:#a2b5d7}.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:20px;margin:0 0 40px;box-shadow:none;color:#fff;background:#333;position:relative;left:0;right:auto}@media (min-width:900px){.carousel__overlay-text{position:absolute;bottom:40px;left:50%;max-width:660px;box-shadow:none;margin:0;color:#000;right:60px}.carousel__overlay-text--background{background:rgba(0,0,0,.6)}.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:20px;right:60px;bottom:auto;left:50%}.carousel__overlay-text--text-bottom-right{top:auto;right:auto;bottom:40px;left:50%}.carousel__overlay-text--text-bottom-left{top:auto;right:50%;bottom:40px;left:60px}.carousel__overlay-text--text-top-left{top:20px;right:50%;bottom:auto;left:60px}}.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:#00924d}.carousel__button:hover{background:rgb(0,95,50.102739726)}@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:10px 20px 20px;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 20px 70px;font-size:1.6rem;color:#fff;font-weight:400}.contact-tile__phone::before{content:"\e97e";font-family:unified;position:absolute;left:20px;top:20px;width:50px;height:50px;background:rgba(0,0,0,.6);text-align:center;line-height:50px}@media (min-width:600px){.contact-tile__phone::before{top:15px;left:15px}}.contact-tile__details{margin:0 0 20px 70px;color:#fff;position:relative;font-weight:400;font-size:1rem}.contact-tile__details p{margin:0 0 10px;font-weight:400;font-size:1rem}.contact-tile__details.contact-tile__details:first-of-type{margin:0 0 5px 70px}.contact-tile a[href^=tel]{color:#fff;text-decoration:none;font-weight:400}.contact-tile--small{padding:15px;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:20px;overflow:hidden;margin:0 -10px 10px}.content-holder>h1,.content-holder>h2,.content-holder>h3,.content-holder>h4,.content-holder>h5,.content-holder>h6{margin:10px 0 20px}.content-holder>p{font-size:.9rem;line-height:1.5;margin:0 0 20px}.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:10px;border:1px solid rgb(89.25,89.25,89.25)}.content-holder>table td :last-child,.content-holder>table th :last-child{margin:0}.content-holder>*{margin:0 0 10px}.content-holder>:last-child{margin:0}.content-holder .content-holder{box-shadow:none;margin:0 -20px}.content-holder .content-holder:last-child{margin-bottom:-10px}.content-holder .content-holder--highlight{padding-bottom:10px}@media (min-width:600px){.content-holder--row{flex-direction:row}.content-holder--row>*{margin:0 10px 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 10px 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 5px}.content-holder--center>:first-child{margin-left:0}.content-holder--center>:last-child{margin-right:0}}.content-holder--highlight{padding:10px 20px;background:#333;color:#fff;border-radius:0;box-shadow:none}@media (min-width:600px){.content-holder{margin:0 0 10px;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.25)}}.counter-badge{display:inline-block;color:#fff;background:#333;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 #5e8ab4}.datepicker__value{width:100%;padding:10px;border:0;cursor:pointer}.datepicker__button{background:#5e8ab4;width:auto;margin:0;padding:10px 20px;border-radius:0}.datepicker__button:hover{background:rgb(70.8686440678,112.4449152542,152.1313559322)}.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:10px 0;top:0;box-shadow:0 0 0;z-index:4001;margin:0;width:100%;border-radius:0}.datepicker-calendar{background:rgb(232.96875,232.96875,232.03125);box-shadow:0 0 0 rgba(0,0,0,.25);z-index:4001;box-sizing:border-box;padding:0;border:solid 1px #ccc;padding:5px}@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:10px;margin:-5px -5px 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:10px 20px;width:auto;margin:0;background:#5e8ab4}.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 #5e8ab4;position:relative;z-index:4002}.datepicker-calendar__nav:hover{background:rgb(70.8686440678,112.4449152542,152.1313559322)}.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:10px 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:Arial,sans-serif;display:block;float:left;font-size:1rem;width:14.2857142857%;padding:10px 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 #5e8ab4;position:relative;z-index:4002;border-left:1px solid #5e8ab4;border-bottom:1px solid #5e8ab4}.datepicker-calendar__date:hover{color:#5e8ab4}.datepicker-calendar__date--next-month,.datepicker-calendar__date--prev-month{color:rgb(127.5,127.5,127.5)}.datepicker-calendar__date--selected{background:#5e8ab4;color:#fff;font-weight:600}.datepicker-calendar__date--selected:hover{background:#5e8ab4;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:10px 0 0;background:#fff}.datepicker-calendar__buttons:after{content:"";display:table;clear:both}.datepicker-calendar__button{margin-right:10px;padding:10px;background:#5e8ab4}.datepicker-calendar__button:hover{background:#5e8ab4}.dealer-header{margin:0 0 40px}@media (min-width:900px){.dealer-header{display:flex;flex-direction:row-reverse}}.dealer-header:first-child{margin-top:-20px}.dealer-header__row--photo{background:rgb(38.25,38.25,38.25);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:675px;flex:1}.dealer-header__inner--photo{overflow:hidden}}.dealer-header__inner--has-text{padding:10px 20px}.dealer-header__inner--photo{position:relative}.dealer-header__cell--primary{background:rgb(38.25,38.25,38.25);color:#fff}.dealer-header__cell--secondary{background:rgb(232.96875,232.96875,232.03125);color:#000}.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:10px;left:10px;width:auto;z-index:3}@media (min-width:900px){.dealer-header__details{padding:10px;width:50%}}.dealer-header__breadcrumb{display:block;font-size:.8rem;margin:5px 0;color:#fff}.dealer-header__name{font-size:1.25rem;font-weight:400;margin:0 0 10px;line-height:1.25em}@media (min-width:900px){.dealer-header__name{font-size:2rem}}.dealer-header__contact{padding:10px 20px}@media (min-width:900px){.dealer-header__contact{padding:0}}.dealer-header__contact-list{margin:0 0 20px;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 10px;padding:0;list-style:none;font-size:.9rem;line-height:1.25em;position:relative;padding-left:30px}.dealer-header__contact-list-item a{color:#fff}.dealer-header__contact-list-item:before{position:absolute;top:5px;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:rgb(232.96875,232.96875,232.03125);margin-top:10px;padding:10px;color:#000}.dealer-header__buttons{margin:0;padding:0;display:flex}.dealer-header__cta{flex:1 1 0;list-style:none;margin:0;padding:0 10px 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 5px}.dealer-header__logo{max-width:64px;max-height:64px;position:absolute;bottom:10px;right:10px;border:1px solid rgba(0,0,0,.6);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(38.25,38.25,38.25);background:#333;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:#333;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:#333;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(38.25,38.25,38.25)}.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 10px;font-size:.9rem}.faq__select{border:1px solid rgba(0,0,0,.6);padding:10px 20px;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(89.25,89.25,89.25);margin-right:10px}.faq__select:after{font-family:unified;content:"\e907";font-size:1.25rem;position:absolute;right:10px;color:rgba(0,0,0,.6)}.faq__select:hover{box-shadow:0 0 0 rgba(0,0,0,.25)}.faq__questions{position:absolute;top:0;border:1px solid rgba(0,0,0,.6);background:#fff;right:0;width:100%;min-width:350px;box-shadow:0 0 0 rgba(0,0,0,.25);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:10px 20px;font-weight:600;color:#333;position:relative;cursor:default}.faq__header:after{font-family:unified;content:"\e906";font-size:1.25rem;position:absolute;right:10px;color:rgba(0,0,0,.6)}.faq__list{margin:0;padding:0}.faq__question{margin:0;padding:10px 20px;border-bottom:1px solid rgb(232.96875,232.96875,232.03125);cursor:pointer;background:#fff;list-style:none}.faq__question.hasLink{padding:0}.faq__question:last-child{border-bottom:0}.faq__question:hover{background:rgb(232.96875,232.96875,232.03125)}@media (max-width:600px){.faq__question{padding:20px 10px}}.faq__link{padding:10px 20px;display:block}@media (max-width:1334px){.faq{width:100%;margin:20px 0 0}}.faq--expanded{margin:0 0 10px;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.25)}.faq--expanded .faq__select{border:0;cursor:initial;padding:10px;background:#333;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:rgb(232.96875,232.96875,232.03125);padding:0;opacity:1;z-index:4001}.faq--expanded .faq__question{padding:10px;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:10px 0 20px}@media (min-width:600px){.features-list{display:flex;flex-wrap:wrap}}.features-list__item{display:flex;margin:0 0 10px 0;position:relative;line-height:30px;list-style:none;background:rgb(232.96875,232.96875,232.03125);font-size:.9rem}@media (min-width:600px){.features-list__item{width:calc(50% - 10px);margin:0 10px 10px 0}}@media (min-width:900px){.features-list__item{width:calc(33.3% - 10px)}}.features-list__icon{background:#333;color:#fff;width:40px;min-width:40px;height:40px;position:relative}.features-list__icon:before{position:absolute;margin:0;top:0;left:0;width:100%;height:100%;line-height:40px;text-align:center}.features-list__text{padding:5px 10px;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.features-list__button{padding:5px 10px;line-height:30px;width:auto;margin:0 0 0 10px;white-space:nowrap;border-radius:0}.filter-icon{text-align:center;cursor:pointer;padding:20px 0}.filter-icon__icon{display:block;font-size:3rem;margin:0 0 20px;color:rgba(0,0,0,.6)}.filter-icon__icon--colour-swatch{height:50px;width:50px;border-radius:25px;background:#000;margin:0 auto 20px;border:2px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.6);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:25px}[data-filter-name=black] .filter-icon__icon--colour-swatch{background:#000}[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 #5e8ab4}.filter-icon__text{border-radius:0;font-size:1rem;padding:5px 10px;border:2px solid rgba(0,0,0,.6);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:#5e8ab4}.filter-icon--active .filter-icon__text{background:#5e8ab4;color:#fff;border:2px solid #5e8ab4}.filter-icon--active:hover .filter-icon__text{background:#5e8ab4}.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:10px 20px}@media (max-width:899px){.follow-bar__social-links{padding:10px;background:#474747}}@media (min-width:600px){.follow-bar__social-links{padding:10px}}.follow-bar__social-links h3{margin:0 20px 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:10px}}.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 10px 5px 0}.follow-bar__social-links-list li img{width:50px;height:50px;display:block}.footer{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr;background:#000;color:#fff;font-size:.9rem;margin-top:20px}.footer__copyright{grid-row:3;clear:both;text-align:center;margin:0;padding:20px 40px;font-size:.8rem;color:#fff}.footer__links{grid-row:2;width:100%;max-width:1334px;margin:10px auto;padding:0;display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width:899px){.footer__links{margin:20px auto;flex-flow:row wrap;margin-top:0;padding:0;width:100%}}.footer__social{grid-row:1;background:rgba(0,0,0,.6)}.footer__social .label{color:#fff}.form{margin:0 0 10px}.form__header{margin-bottom:10px;padding-bottom:10px}.form__heading-text{font-family:Arial,sans-serif;font-size:2rem;font-weight:400;padding:0;margin:0 0 5px}.form__subheading-text{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;padding:0;margin:0}.form__label{background:#d5dfe8;font-size:.9rem;padding:10px 20px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis}@media (min-width:600px){.form__label{white-space:nowrap;width:200px;flex:0 0 auto}}.form__required{color:#ef4035}.form__input{display:block;font-family:Arial,sans-serif;font-size:.9rem;padding:10px 20px;border:0;flex:1 auto;width:100%;border-radius:0;border:0}.show-focus-outlines .form__input:focus{outline:1px solid rgb(89.25,89.25,89.25)}.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:10px 40px 10px 20px}.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 20px;padding:10px 0;border:0;border-bottom:1px solid rgb(232.96875,232.96875,232.03125);cursor:default}.form__max-length{margin:0 20px 10px 20px;padding-top:10px;border-top:1px solid rgb(232.96875,232.96875,232.03125);font-size:.9rem;color:rgba(0,0,0,.6)}.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:5px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form__action{padding:10px 0 0;text-align:right}@media (min-width:600px){.form__button{margin-left:20px}}.form__field{border:1px solid #d5dfe8;padding:1px;margin-bottom:5px;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% + 20px)}@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 #666;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(89.25,89.25,89.25)}.form__field--checkbox div.form__input:after{width:14px;height:7px;border-left:3px solid rgb(89.25,89.25,89.25);top:14px;transform:rotateZ(-45deg);left:12px;border-bottom:3px solid rgb(89.25,89.25,89.25);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(89.25,89.25,89.25);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:10px 20px}@media (min-width:900px){.form__select-buttons{display:flex;flex-wrap:wrap}}.form__select-button{font-size:.9rem;padding:10px 20px;background:rgb(232.96875,232.96875,232.03125);margin:10px 20px;display:block;color:rgb(63.75,63.75,63.75);cursor:pointer;transition:opacity ease-in-out .2s;opacity:.6}.form__select-button:hover{opacity:1}.form__select-button--active{background:rgb(89.25,89.25,89.25);color:#fff;opacity:1}.form__select-button--active:hover{background:rgb(89.25,89.25,89.25)}@media (min-width:600px){.form__select-button{display:inline-block;padding:5px 10px;margin:0 10px 10px 0}}.form__summary{border:1px solid #d5dfe8;padding:1px}.form__summary-header{background:#d5dfe8;font-size:.9rem;padding:10px 20px;margin:0;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:400}.form__summary-fields{padding:0 20px}.form__summary-field{font-size:.9rem;color:#000;border-bottom:1px solid #d5dfe8;padding:10px 0}.form__summary-field i{color:#333}.form__summary-field:last-child{border-bottom:0}.form__gdpr{display:block;padding:0 0 10px;margin-bottom:10px}@media (min-width:600px){.form__gdpr-fields{display:flex;align-content:stretch;align-items:center;flex-wrap:wrap}}.form__gdpr-header{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #d5dfe8}.form__gdpr-title{margin:0;font-size:.9rem;font-weight:600}.form__gdpr-description{font-size:.8rem;margin:5px 0 0}.form__gdpr .form__field{border:0;align-items:center;background:#d5dfe8;padding-right:10px}@media (min-width:600px){.form__gdpr .form__field{margin:0 10px 10px 0}}.form__gdpr .form__label{overflow:initial;width:auto;background:0 0;padding:0}.form__notes{margin:20px 0 0;padding:0}.form__note{color:#333;list-style:none;margin:0;padding:0;text-align:right;font-size:.9rem;line-height:1}.form__note:hover{color:rgb(38.25,38.25,38.25)}.form__note span{display:inline-block;padding:10px 20px;margin-right:-20px}.form--custom{padding:10px 20px;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:20px}}.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 20px;padding:10px;border:1px solid #d5dfe8}.form--information .form__header{margin-bottom:0}.form--information .form__header ul{margin:0;padding-left:40px}.form--information .form__header li{margin:0 0 5px}.form--information .form__heading-text{font-size:1rem;font-weight:700;font-family:Arial,sans-serif;margin:0 0 5px}.form--information .form__subheading-text{font-size:.9rem;font-family:Arial,sans-serif;margin:0 0 5px}.form-builder{padding:20px;background:#fff;margin:0 0 20px;border:1px solid rgba(0,0,0,.6)}.form-builder h1,.form-builder h2,.form-builder h3,.form-builder h4,.form-builder h5,.form-builder h6{display:block;margin:-21px -21px 20px;padding:20px;font-size:.9rem;background:#333;color:#fff;line-height:1}.form-builder h1{font-size:1rem}.form-builder label{display:flex;align-items:center;margin:10px 0 5px;color:#333}.form-builder label input[type=checkbox],.form-builder label input[type=radio]{margin:0 10px 0 0;width:20px;height:20px;display:inline-block}.form-builder input{display:block;padding:10px;margin:0 0 5px;width:100%;font-family:Arial,sans-serif}.form-builder input[type=submit]{display:block;width:100%;text-decoration:none;cursor:pointer;border:none;background:#00924d;color:#fff;font-size:.8rem;font-weight:600;margin:20px 0 0;text-align:center;border:0;cursor:pointer;padding:20px 40px;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(89.25,89.25,89.25)}.show-focus-outlines .form-builder input[type=submit]:focus{outline:2px dashed #a2b5d7;position:relative;z-index:4000}.form-builder select{display:block;padding:10px;margin:0 0 5px;width:100%}.form-builder textarea{display:block;padding:10px;margin:0 0 5px;width:100%;font-family:Arial,sans-serif;line-height:1.5}.header{position:relative;display:flex;align-items:center;justify-content:space-between;background:#333}@media (min-width:600px){.header{margin:10px 0 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:10px auto 20px;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:20px;background:#333;color:#fff}.hero-message__text:only-child{padding:80px 20px;min-height:350px}@media (min-width:900px){.hero-message__text{padding:20px;flex:1 50%}}.hero-message__icon{font-size:3rem;text-align:center;color:#fff;margin:0 0 10px}.hero-message__text-header{font-size:1.25rem;font-weight:600;margin:0 0 10px;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 10px;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 20px}.hero-message__text-button{padding:10px 20px;margin:10px 0 0;font-size:1rem;background:#00924d}@media (min-width:900px){.hero-message__text-button{padding:20px 40px;font-size:1.1rem}}.hero-message__text-button:hover{background:rgb(0,95,50.102739726)}.hero-message__sub-link{text-decoration:none;border-bottom:1px solid #fff;margin:20px 0 0;font-size:.9rem;cursor:pointer}.hero-message--dark .hero-message__icon,.hero-message--dark .hero-message__text{background:#000;color:#fff}.hero-message--light .hero-message__text{background:#fff;color:#333}.hero-message--transparent .hero-message__text{background:0 0;color:#000}.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 5px}.hero-message--long .hero-message__text-subheader{text-align:left;font-size:1rem;margin:0 0 5px}.hero-message--long .hero-message__text-button{padding:10px 20px}@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 10px 0}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]:first-child{margin:0 10px 0 0}}@media (min-width:900px){.hero-message--spacing div[class^=hero-message__]:last-child{margin:0 0 0 10px}}@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 10px}}@media (min-width:900px){.hero-message--spacing.hero-message--reverse div[class^=hero-message__]:last-child{margin:0 10px 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:100px 20px}.hero-message--parallax .hero-message__text-header{background:#333;color:#fff;font-size:2rem;font-weight:400;padding:5px 10px;border-radius:0}.hero-message--parallax .hero-message__text-subheader{background:rgb(232.96875,232.96875,232.03125);color:#333;font-size:1.25rem;font-weight:400;padding:5px 10px;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:15px}.hero-message__buttons--inline{flex-direction:row}.image-gallery{position:relative;display:inline-block;cursor:pointer;margin:5px 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:40px;width:auto;margin:0}@media (min-width:600px){.image-gallery__more{bottom:10px;left:10px}}.image-gallery__more:before{display:inline;content:"\e953";font-family:unified;position:absolute;left:10px}.image-gallery:hover .image-gallery__more{background:#a2b5d7}@media (min-width:600px){.image-placeholder--left{float:left;margin:0 20px 0 0}.image-placeholder--right{float:right;margin:0 0 0 20px}.image-placeholder--justify{width:100%;margin:0;text-align:center}.image-placeholder--shadow img{box-shadow:0 0 0 rgba(0,0,0,.25)}}.image-placeholder img{max-width:100%;display:block}.input-inline{position:relative;padding:5px 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:10px 20px;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:#00924d}.input-inline__validation--active{transform:translateX(-100%)}.input-inline--compact{padding:10px 0}.input-inline--compact .input-inline__label label{font-size:.8rem;padding:0 10px 0 0}.input-inline--compact .input-inline__input{background:#eee;padding:5px 10px;margin-right:5px;border-radius:0;font-size:.9rem}.input-inline--compact .input-inline__button{padding:5px 10px;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:#666;padding:10px 20px;line-height:1em;display:block;font-size:.8rem}@media (min-width:600px){.label{font-size:1rem}}.label--compact{font-size:.8rem;padding:0 0 5px}@media (min-width:600px){.label--compact{padding:10px 20px}}.links-list{border-bottom:1px solid rgba(0,0,0,.6);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:10px 10px 0;border:0}}@media (min-width:1334px){.links-list{padding:10px 0 0}}.links-list__column{flex:1 1 auto}@media (min-width:600px){.links-list__column{margin-bottom:10px;flex-grow:1;flex-basis:0}}.links-list__title{background:#474747;border-top:1px solid #000;cursor:pointer;font-weight:400;font-size:1rem;font-weight:600;margin:0;position:relative;padding:10px 20px}.links-list__title:after{display:block;content:"";position:absolute;height:10px;width:10px;background:0 0;top:20px;right:20px;transform:rotateZ(45deg);border-right:2px solid #fff;border-top:2px solid #fff}.links-list__title--active:after{top:15px;transform:rotateZ(135deg)}@media (min-width:600px){.links-list__title{padding:0 0 10px;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,.6);padding:10px 20px;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:10px;margin-bottom:10px}.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:#333}.list-icons--social .list-icons__item{margin-bottom:0}.list-icons--social .list-icons__icon{width:50px;height:50px}.list-icons--social .list-icons__icon img{width:100%;height:auto;display:block}.loading-feedback{visibility:hidden;position:fixed;left:50%;top:50%;width:125px;height:125px;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:25px;width:25px;border-radius:50%;top:0;left:0;transform:translateX(50px) translateY(50px);animation:loading-feedback 2s infinite ease-in-out;border:2.5px solid #fff;background:#333;box-sizing:border-box}.loading-feedback:after{animation-delay:-1s}.loading-feedback--active{visibility:visible;z-index:5002;background:rgba(0,0,0,.6)}.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% - 5px * 10);left:calc(50% - 5px * 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% - 5px * 10);left:calc(50% - 5px * 10)}.loading-feedback--complete.loading-feedback--active{background:rgba(0,0,0,.6);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:Arial,sans-serif;content:"Complete";border:0;width:auto;margin:10px 0 0 0;position:relative}.loading-feedback--small.loading-feedback--active{position:relative;top:10px;left:10px;height:40px;width:40px;background-size:40px;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:5px;width:5px;top:0;left:0;transform:translateX(6px) translateY(0);animation:loading-feedback-small 2s infinite ease-in-out;border:1px solid #fff;background:#333}.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 40px;padding:0}.location-listing__item{width:100%;display:flex;list-style:none;margin:0 0 10px;padding:0}@media (min-width:600px){.location-listing__item{width:calc(50% - 10px);margin:0 10px 10px 0}.location-listing__item:nth-child(2n){margin:0 0 10px 10px}}@media (min-width:900px){.location-listing__item{width:calc(33.3% - 20px);margin:0 20px 10px 0}.location-listing__item:nth-child(2n){margin:0 20px 10px 0}.location-listing__item:nth-child(3n){width:33.3%;margin:0 0 10px}}@media (min-width:1334px){.location-listing__item{width:calc(25% - 20px)}.location-listing__item:nth-child(3n){width:calc(25% - 20px);margin:0 20px 10px 0}.location-listing__item:nth-child(4n){width:25%;margin:0 0 10px}}.location-listing__container{flex:1 0 auto;display:flex;flex-direction:column;background:rgb(232.96875,232.96875,232.03125);max-width:100%}.location-listing__header{display:flex;position:relative;width:100%;color:#fff;font-size:.8rem}.location-listing__name{padding:5px 10px;margin:0;background:rgb(89.25,89.25,89.25);flex:1 0;font-family:Arial,sans-serif;font-weight:400}.location-listing__distance{padding:5px 10px;margin:0;background:#333;text-align:right;display:flex;flex-direction:column;justify-content:center}.location-listing__content{padding:5px 10px;font-size:.8rem;flex:1 0 auto}.location-listing__address{margin:0 0 10px;padding:0}.location-listing__address-line{margin:0;padding:0;list-style:none}.location-listing__phone{margin:0 0 10px;padding:0}.location-listing__phone-line{margin:0;padding:0;list-style:none}.location-listing__buttons{padding:0 10px 10px;display:flex;flex-direction:row-reverse}.location-listing__button{margin-right:10px}.location-listing__button:first-child{margin-right:0}@media (min-width:1334px){.location-listing--narrow .location-listing__item{width:calc(33.3% - 20px);margin:0 20px 10px 0}.location-listing--narrow .location-listing__item:nth-child(2n){margin:0 20px 10px 0}.location-listing--narrow .location-listing__item:nth-child(3n){width:33.3%;margin:0 0 10px}}.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 rgba(0,0,0,.25);z-index:-9999;opacity:0;transition:opacity .2s ease-in-out;visibility:hidden;overflow-y:hidden;color:#000;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:10px;left:50%;max-width:600px;height:auto;max-height:calc(100% - 20px)}.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:10px}}@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% - 20px);top:10px;left:50%}}.modal--compact.modal--visible{margin:0 -150px;max-width:300px;left:50%;height:auto;top:10px}.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:20px;margin:20px -20px -20px;background:#666}.modal--terms .modal__content .modal__terms-agree .form__field--checkbox .form__label{margin:0 0 0 -30px;padding:5px 0 5px 30px}.modal--terms .modal__content .modal__terms-agree .form__input--checkbox-visual{margin:10px 10px 10px 0}.modal__close{position:absolute;top:0;right:0;margin:0;width:72px;height:48px;font-size:1rem;line-height:1;background:rgb(38.25,38.25,38.25);padding:20px;border-radius:0;border-top-right-radius:0}.modal__close:hover{background:rgb(12.75,12.75,12.75)}.modal__header{padding:20px;background:#333;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:10px solid #eee;background:#fff;padding:20px;overflow-y:auto;flex-grow:1}@media screen and (min-width:600px){.modal__content{border:20px solid #eee}}.modal__content img{max-width:100%;height:auto}.modal__content p:not([class]){margin:0 0 20px;padding:0;line-height:1.5rem}.modal__content p:not([class]):last-child{margin:0}.modal__actions{position:relative;padding:10px;display:flex;justify-content:flex-end}.modal__actions .button{margin-left:5px}.modal__actions .button:first-child{margin-left:0}.modal__footer{background:#fff;padding:20px;display:flex;flex-direction:row}.modal__footer>.button{margin:0 10px;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:#333;width:50px;height:50px;margin:10px 0 10px 10px;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:5px;border-bottom-style:solid;border-bottom-color:#fff}.navigation__toggle:before{top:10px;right:10px;left:10px;height:17.5px;border-top-width:5px;border-top-style:solid;border-top-color:#fff}.navigation__toggle:after{right:10px;bottom:10px;left:10px;height:20px}.navigation__toggle--active{background:#fff;position:fixed;border-radius:25px;top:10px;right:12.5px;margin:0;animation:slidein .2s}.navigation__toggle--active:after,.navigation__toggle--active:before{height:5px}.navigation__toggle--active:before{border-bottom-width:0;border-top-color:#5e8ab4;transform:translate(0,12.5px) rotate(45deg)}.navigation__toggle--active:after{border-bottom-color:#5e8ab4;transform:translate(0,-12.5px) 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 75px rgba(0,0,0,.5);width:calc(100% - 75px);height:100%;overflow-y:auto;transition:transform ease-in-out .4s}.navigation__list--top-level-active{transform:translateX(calc(100% + 75px))}}.navigation__list--top-level>.navigation__item{background:#eee}@media (min-width:900px){.navigation__list--top-level>.navigation__item{background:#333}}.navigation__list--top-level>.navigation__item>.navigation__link{font-weight:600;border-bottom:1px solid rgba(0,0,0,.6);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,.6)}}@media (min-width:900px){.navigation__list--top-level>.navigation__item--has-children>.navigation__link{padding-right:30px}}.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 25px rgba(0,0,0,.6);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:10px;left:0;box-shadow:0 0 25px rgba(0,0,0,.6)}}.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:20px;background:0 0;color:#333;font-weight:600;border-bottom:1px solid #eee}@media (min-width:900px){.navigation__link{color:#000;width:200px;padding:10px;font-weight:400;border-bottom:0}.navigation__link:hover{color:#333}}.navigation__mega-menu-link{padding:20px;display:flex;align-items:center;justify-content:flex-start;color:#333;font-weight:600;border-bottom:1px solid #eee}@media (min-width:900px){.navigation__mega-menu-link{color:#000;padding:5px;font-weight:400;border-bottom:0}.navigation__mega-menu-link:hover{color:#333}}.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:20px;width:100%}@media (min-width:900px){.navigation__mega-menu-list--icon .navigation__mega-menu-link{padding:10px}}.navigation__mega-menu-list--image{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 20px 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% - 10px);margin-right:10px;margin-bottom:10px}.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,.6) 100%)}.navigation__mega-menu-list--image .navigation__mega-menu-image-link{position:absolute;bottom:10px;left:10px;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:#333 2.5px solid;font-size:.9rem;margin:0;color:#000;padding:10px 20px}@media (min-width:900px){.navigation__mega-menu-title{font-size:1rem;font-weight:600;padding:10px 0 20px;margin:0 0 10px}}.navigation__mega-menu-section{margin-bottom:20px}@media (min-width:900px){.navigation__mega-menu-section{padding:10px;margin-bottom:0;-ms-grid-row:1;grid-row:1}.navigation__mega-menu-section:first-child{padding-left:20px}.navigation__mega-menu-section:last-child{padding-right:20px}}@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 rgba(0,0,0,.25);margin-right:20px}@media (min-width:900px){.navigation__mega-menu-icon{margin-right:20px;margin-top:0}}.navigation__mega-menu-image{border-radius:0;width:100%;display:block}.navigation__children-toggle{position:absolute;top:5px;right:5px;bottom:0;display:flex;justify-content:center;align-items:center;font-size:1.2rem}@media (max-width:899px){.navigation__children-toggle{top:5px;right:5px;bottom:5px;width:50px;background:#333;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(76.5,76.5,76.5)}.nearest-store__container{margin:0 auto;padding:10px;max-width:1334px;display:flex;font-size:.9rem;justify-content:space-between;flex-direction:column}@media (min-width:900px){.nearest-store__container{padding:10px 0;flex-direction:row;justify-content:flex-end}}.nearest-store__container--hidden{display:none}.nearest-store__validation{display:flex}.nearest-store__icon{color:#666;display:none}.nearest-store__link{font-weight:600}.nearest-store__hours,.nearest-store__name{margin:0;color:#fff;padding:5px;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 #666;border-radius:0;padding:5px;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:10px;top:5px;height:calc(100% - 10px);padding:0 5px;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:10px}.nearest-store .form__input{font-size:.9rem;border-radius:0;width:auto;flex-grow:0;background:rgb(232.96875,232.96875,232.03125);border:0;padding:5px 10px;margin:0 5px 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:5px 10px}.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:10px;max-width:1334px;margin:0 auto 10px}@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% - 5px)}}@media (min-width:900px){.overlay-cards .overlay-cards__card{flex:0 0 calc(25% - 7.5px)}}.overlay-cards__card{flex-basis:25%;height:360px;overflow:hidden;display:flex;position:relative;background:#000;background-size:cover;background-position-x:center;background-position-y:center;margin-bottom:10px}.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:10px;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 5px}.overlay-cards__text{margin:0 0 20px}.overlay-cards__button{color:#fff!important;padding:10px 20px;border:1px solid #fff;border-radius:20px;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:20px 0}.page-links__list{padding:0 0 10px;margin:0 -10px;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:10px;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 10px}.page-links__header{font-weight:600;padding:0;text-align:center;font-size:1.2rem;margin:10px 20px}.page-links__header>a{color:#000;text-decoration:none}.page-links__text{margin:10px 20px;font-size:.9rem;line-height:1.5}@media (min-width:600px){.page-links__text{font-size:.9rem}}.page-links__button{margin:10px 0 0}.page-links--compact{padding:0 10px}.page-links--compact .page-links__link{padding:0}.page-links--compact .page-links__content{background:rgb(232.96875,232.96875,232.03125);text-align:left;background:#eee;padding:10px;margin:20px 0 0}@media (min-width:600px){.page-links--compact .page-links__content{padding:10px 20px;margin:20px 10px}}.page-links--compact .page-links__header,.page-links--compact .page-links__text{margin:0 0 10px;font-weight:400;text-align:left}.page-title{font-size:1.2rem;font-weight:600;margin:10px 0;padding:0 0 10px;color:#000}.page-title__text{flex-grow:1}.page-title__header{font-size:1.8rem;font-weight:600;color:#000;margin:0 0 5px}.page-title__header--small{font-size:1.25rem}.page-title__sub-header{color:#000;font-size:1.25rem;font-weight:400;margin:0 0 5px}.page-title__link{color:#000;font-size:.9rem;font-weight:600;text-decoration:underline;margin:0 0 5px}.page-title--section{font-size:1rem;margin:0 -10px;background:#333;padding:10px;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:-20px 0 20px;padding:20px 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:30px;line-height:1;margin:0 0 0 5px}.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:#333;padding:5px 10px;display:flex;margin:0 0 10px;justify-content:center}.pagination__button{background:#fff;padding:5px 10px;margin-right:5px;display:block;font-size:.9rem;font-weight:600}.pagination__button:hover{background:#a2b5d7;color:#333}.pagination__button:last-child{margin-right:0}.pagination__button--active{background:rgb(232.96875,232.96875,232.03125);color:#333}.pagination__button--active:hover{background:rgb(232.96875,232.96875,232.03125);color:#333}.pagination__button i:before{margin:0;width:auto}.pagination__button--disabled{cursor:default;background:#fff;color:rgba(0,0,0,.6)}.pagination__button--disabled:hover{background:#fff;color:rgba(0,0,0,.6)}.price{display:flex;flex-wrap:wrap;padding:0;margin:0 0 5px}.price__container{display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:10px 0 0;flex-grow:1}@media (min-width:900px){.price__container{padding-right:20px}}.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:#666;border-radius:0;border:1px solid #ccc}.price__container--product:only-child .price__cost{background:#fff;padding:10px}.price__container--product:only-child .price__label{background:#666;padding:10px;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:5px 0 0;line-height:1;color:#000;text-decoration:none;white-space:nowrap;font-weight:400}.price--compact{padding:0 10px 10px;margin:0}.price--compact .price__tax{font-size:.8rem}.price--collapsed .price__container{flex-grow:0;padding-right:20px;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:1350px;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:10px;display:flex;justify-content:center;align-items:center}.quick-links__icon{font-size:1.6rem;line-height:1em;margin-right:10px;color:rgba(0,0,0,.6)}.quick-links__icon>i{display:block}.quick-links__title{margin:0;font-weight:600;font-size:.9rem;color:#000}.quick-links__text{display:block;margin:0;color:#000;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:#333;font-size:1.1rem;color:#fff;margin:0;font-weight:400;display:block;line-height:1em}@media (min-width:900px){.radio-toggle__header{padding:15px 20px 15px 20px;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:20px;line-height:1.5em}@media (min-width:900px){.radio-toggle__aim{font-size:.8rem;text-align:left;padding:5px 10px 5px 0}}@media (min-width:1334px){.radio-toggle__aim{font-size:1rem}}.radio-toggle__tab{padding:5px 20px 5px 40px;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:#5e8ab4}@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,.6);display:block;float:left}.radio-toggle__tab--selected{background:rgb(89.25,89.25,89.25)}}.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:5px 20px;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:#000;margin:auto}@media (min-width:600px){.registration{width:100%;max-width:300px}}.registration--input{margin:0}.request-callback{background:#333;padding:20px;position:relative;overflow:hidden}.request-callback__title{font-size:1.25rem;line-height:1.5em;color:#fff;font-weight:600;margin:0 auto 5px;max-width:900px;text-align:center}.request-callback__description{font-size:1rem;line-height:1.5em;color:#fff;margin:0 auto 20px;max-width:900px;text-align:center}.request-callback__form{margin:10px 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:10px;overflow:hidden;position:relative}@media (min-width:600px){.request-callback__form-item{margin:0 0 0 10px}.request-callback__form-item:first-child{margin:0}}.request-callback__input{padding:10px 20px;display:block;width:100%;line-height:1em;font-family:Arial,sans-serif;font-size:.9rem;border:0}.request-callback__input:focus{outline:2px solid rgb(89.25,89.25,89.25)}.request-callback__required{color:#ef4035;position:absolute;top:2px;right:8px}.request-callback__invalid{background:#ef4035;padding:10px 20px;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:10px auto 0;max-width:900px;text-align:center;padding:10px 20px;background:#ef4035;color:#fff;display:none}.request-callback__error--active{display:block}.request-callback__button{padding:10px 20px;display:block;width:100%;cursor:pointer;line-height:1em;flex-shrink:1}@media (min-width:600px){.request-callback__button{margin:0 0 0 10px}}.request-callback__success{position:absolute;font-size:1.2rem;background:rgb(38.25,38.25,38.25);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:10px 20px}.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:20px 10px;background:#eee}@media (min-width:600px){.search-panel__fields{padding:20px 20px 10px}}.search-panel__row{display:flex;flex-wrap:nowrap;justify-content:space-around;margin:0 0 10px}.search-panel__row--last{margin:0}.search-panel__label{display:none}.search-panel__field{width:100%;margin-right:20px;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:10px;font-size:.8rem}@media (min-width:900px){.search-panel__field--slider .search-panel__label{font-size:.9rem;padding:15px 20px}}.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:20px}.search-panel__field--slider-large .search-panel__input--slider{height:60px}.search-panel__input{display:block;width:100%;padding:10px 40px 10px 10px;position:relative;background:#fff;vertical-align:middle;border:1px solid #ccc;color:#000;font-size:.8rem;line-height:1rem;font-family:Arial,sans-serif;border-radius:0}@media (min-width:900px){.search-panel__input{padding:20px 40px 20px 20px;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 20px;height:40px;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:#5e8ab4;box-shadow:0 0 0 rgba(0,0,0,.25);border-radius:15px;margin-left:-15px;cursor:pointer}.search-panel__input--slider .ui-slider-handle:hover{background:rgb(70.8686440678,112.4449152542,152.1313559322)}.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:#333}.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:10px 20px;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:20px}}.search-panel__text{font-size:.8rem;line-height:1rem;margin:10px 20px;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:10px;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:10px 20px}}.search-panel__error-container{min-height:150px}.search-panel__error-header{font-weight:600;font-size:1.35rem;margin:0 0 5px}.search-panel__error-header:before{display:block;content:":(";font-size:3rem;text-align:center;color:#a00;margin:0 0 10px}.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:10px 20px;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.25);bottom:calc(-100% + 5px);left:10px;background:#a00;color:#fff;font-size:.9rem;line-height:1}.search-panel__field[data-validation=active] .search-panel__validation:after{display:block;content:"";height:10px;width:10px;background:#a00;position:absolute;top:-5px;left:10px;transform:rotateZ(45deg)}.search-tile{border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.25);overflow:hidden;margin:0 0 20px}.search-tile--carousel{margin:0}@media (min-width:900px){.search-tile--carousel{margin:0 20px 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:Arial,sans-serif;padding:5px 40px 5px 10px;border:1px solid #ccc}.select-toggle__input::-ms-expand{display:none}.select-toggle__content{display:none;font-size:.9rem;margin:10px 0;padding:0}.select-toggle__content:first-of-type{display:block}.select-toggle__content-item{margin:0 0 5px;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.share-price{float:right;margin-right:20px;white-space:nowrap;padding:5px 0}@media (max-width:799px){.share-price{float:left;margin-right:0}}.share-price span{vertical-align:middle}.share-price p{color:#000;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(0,0,0,.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 20px;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:10px;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 #5e8ab4}.slideshow__thumbs-inner{display:flex;max-width:600px;overflow-x:auto}.slideshow__button{background:#5e8ab4;border:0;color:#fff;width:50px;height:50px;padding:0;display:block;position:fixed;cursor:pointer}.slideshow__button:hover{background:#a2b5d7}.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:20px}.slideshow__button--next:after{content:"\e902"}.slideshow__button--previous{left:20px}.slideshow__button--previous:after{content:"\e901"}.slideshow__button--close{top:20px;right:20px}.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:#666;padding:40px;max-width:900px;margin:0 auto 40px;color:#000}.split-card__container{max-width:900px;margin:0 auto;padding:20px}@media (min-width:900px){.split-card__container{display:flex}}.split-card__title{font-size:2rem;font-weight:600;padding:0 20px;align-content:center;flex-basis:50%;display:flex;align-items:center}@media (min-width:900px){.split-card__title{padding:40px 120px 40px 40px}}.split-card__content{padding:20px;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:20px}@media (min-width:900px){.split-card__text{text-align:right}}.split-card__action{color:#333;padding:20px 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:20px 20px 20px 0}.split-card--reverse .split-card__title{text-align:right}@media (min-width:900px){.split-card--reverse .split-card__title{padding:40px 40px 40px 120px}}.subscribe{padding:10px 20px;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:10px;padding:10px 20px 10px 0}}@media (max-width:899px){.subscribe .input-inline{display:block;flex-grow:2}}.switch-toggle{background:#fff;border:1px solid #ccc;margin:0 0 10px;border-radius:0;width:100%}.switch-toggle .search-panel__row{margin:0}.switch-toggle__targets{display:flex;position:relative;background:0 0;color:#000;cursor:pointer;padding:10px 20px;border-bottom:1px solid #ccc;align-content:center;line-height:1rem}@media (min-width:900px){.switch-toggle__targets{padding:15px 20px}}.switch-toggle__target{flex-grow:1;align-content:center;text-align:center;padding:0 0 0 40px;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 40px 0 0;justify-content:flex-end}.switch-toggle__switch{position:absolute;top:calc(50% - 10px);left:calc(50% - 20px);height:20px;width:40px;cursor:pointer}.switch-toggle__switch:before{content:"";display:block;width:100%;height:20px;background:#fff;z-index:1;position:absolute;top:0;left:0;border-radius:10px;border:2px solid rgba(0,0,0,.6);box-sizing:border-box}.switch-toggle__switch:after{content:"";display:block;width:20px;height:20px;background:#5e8ab4;border-radius:10px;left:calc(50% - 20px);transition:transform ease-in-out .2s;position:absolute;z-index:2;top:0;box-shadow:0 0 0 rgba(0,0,0,.25)}.switch-toggle[data-active-toggle=two] .switch-toggle__switch:after{transform:translateX(100%)}.switch-toggle__section{display:block;padding:10px;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:20px 40px}.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 20px}.unsortableTable tr td{padding:10px;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:10px;background:#666;outline:0}.sortableTable{border-collapse:collapse;border-spacing:0;white-space:nowrap;margin:0 0 20px}.sortableTable tr td{padding:10px;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:10px;background:#666;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:#5e8ab4;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(239.7,239.7,239.7)}.sortableTable{display:block;overflow-x:auto}.sortableTable td>p{margin:0}.sortableTable tr.sortableTableHeaderRow td{background:#5e8ab4;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(239.7,239.7,239.7)}.sortableTable tr.sortableTableHeaderRow td{cursor:pointer}.sortableTable tr.sortableTableHeaderRow td:hover{color:rgb(229.5,229.5,229.5)}.dataTables_paginate{margin-top:20px}.paginate_button{background:#5e8ab4;color:#fff;padding:5px 10px;border-radius:0;margin-top:10px}.paginate_button:hover{background:rgb(78.9724576271,125.3029661017,169.5275423729)}.paginate_button:focus{outline:0}.sorting:after,.sorting_asc:after,.sorting_desc:after{font-family:unified;content:"\e90e";margin-left:10px}.sorting_asc:after{content:"\e90d"}.sorting_desc:after{content:"\e90c"}.tabs{margin:0 0 20px;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:10px 20px;cursor:pointer;font-weight:600;color:rgb(84.9915,84.9915,84.9915);white-space:nowrap;border-bottom:2px solid transparent}.tabs__item:hover{background:rgb(232.96875,232.96875,232.03125);color:#000;border-bottom:2px solid rgb(233.1694915254,239.1355932203,244.8305084746)}.tabs__item--active{border-bottom:2px solid #5e8ab4;color:#000}.tabs__item--active:hover{border-bottom:2px solid #5e8ab4}.tabs__tab{display:none;background:rgb(232.96875,232.96875,232.03125);padding:10px}.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:Arial,sans-serif;font-weight:100;line-height:1.5em}.text-section h1{font-size:2rem;color:#333;margin:0 0 20px}.text-section h2{font-size:2rem;color:#000;margin:0 0 10px}.text-section h3{font-size:2rem;color:rgba(0,0,0,.6);margin:0 0 10px}.text-section h4{font-size:1.25rem;color:#333;margin:0 0 10px;font-weight:300}.text-section h5{font-size:1.25rem;color:#000;margin:0 0 10px}.text-section h6{font-size:1.25rem;color:rgba(0,0,0,.6);margin:0 0 10px}.text-section p{font-size:.9rem;line-height:1.5em;margin:0 0 10px}.text-section ol,.text-section ul{margin:0 0 20px;padding:0 0 0 40px}.text-section li{font-size:.9rem;line-height:1.5em;margin:0 0 5px}.text-section .float-left{float:left;display:block;margin:10px 20px}.text-section .float-right{float:right;display:block;margin:10px 20px}.text-section:after{content:"";display:table;clear:both}.tiles{display:flex;flex-wrap:wrap;align-items:stretch;padding:20px 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% - 10px) 0 0;min-width:calc(25% - 10px);flex:0 1 calc(25% - 10px)}@media (max-width:899px){.tiles--large .tiles__tile{padding:calc(50% - 10px) 0 0;min-width:calc(50% - 10px);flex:0 1 calc(50% - 10px)}}.tiles--medium .tiles__tile{padding:calc(16.66% - 10px) 0 0;min-width:calc(16.66% - 10px);flex:0 1 calc(16.66% - 10px)}@media (max-width:1333px){.tiles--medium .tiles__tile{padding:calc(25% - 10px) 0 0;min-width:calc(25% - 10px);flex:0 1 calc(25% - 10px)}}@media (max-width:899px){.tiles--medium .tiles__tile{padding:calc(50% - 10px) 0 0;min-width:calc(50% - 10px);flex:0 1 calc(50% - 10px)}}.tiles__tile{background:#333;color:#fff;margin:5px;min-width:calc(12.5% - 10px);flex:0 1 calc(12.5% - 10px);padding:calc(12.5% - 10px) 0 0;position:relative;overflow:hidden;float:left;border-radius:0}@media (max-width:1333px){.tiles__tile{min-width:calc(16.66% - 10px);flex:0 1 calc(16.66% - 10px);padding:calc(16.66% - 10px) 0 0}}@media (max-width:899px){.tiles__tile{min-width:calc(25% - 10px);flex:0 1 calc(25% - 10px);padding:calc(25% - 10px) 0 0}}@media (max-width:599px){.tiles__tile{min-width:calc(50% - 10px);flex:0 1 calc(50% - 10px);padding:calc(50% - 10px) 0 0}}.tiles__tile:hover{background:rgb(25.5,25.5,25.5)}.tiles__tile-title{position:absolute;top:0;left:0;right:0;font-family:Arial,sans-serif;font-weight:400;margin:0;padding:10px;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:rgb(232.96875,232.96875,232.03125);color:#000}.tiles__tile--secondary:hover{background:#d0d0ce}.tiles__tile-title{color:#fff}.tiles__tile-title--dark{color:#000}.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:#333;left:0;z-index:1}@media (min-width:600px){.timeline:before{left:47px}}.timeline__date,.timeline__year{padding:10px 20px;background:#333;color:#fff;box-shadow:0 0 0 rgba(0,0,0,.25);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:#333}.timeline__date-container{position:relative}.timeline__section{margin-top:20px;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:20px}}.timeline__section:last-child{margin-bottom:20px}.timeline__content{background:#fff;box-shadow:0 0 0 rgba(0,0,0,.25);border-radius:0;padding:10px 20px;border-left:5px solid #333;margin:20px 0 0}@media (min-width:600px){.timeline__content{margin:0}}.timeline__date{position:relative;z-index:1000;border-left:6px solid #333}@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:5px;padding:10px;background:#000;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:5px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;bottom:-5px;left:10px}.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:5px}.trustpilot{padding:80px 0;border-top:1px solid #666}.trustpilot__rating{color:#333;display:flex;justify-content:center}.trustpilot__title{font-size:2rem;font-weight:400;text-align:center;max-width:900px;margin:40px auto 0}.trustpilot__review{font-size:1rem;text-align:center;max-width:900px;margin:40px auto}.trustpilot__quote{font-weight:600;margin:20px}.trustpilot__author{font-weight:400;margin:0 20px}.trustpilot__cite{font-style:normal}.trustpilot__image{display:block;margin:0 auto;max-width:calc(100% - 20px)}@media print{.video-container{display:none!important}}.video-container__header{font-family:Arial,sans-serif;font-size:1.25rem;margin-bottom:10px}.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 10px}@media (min-width:600px){.grid{padding:0 20px}}.grid--primary{background:#333;color:#fff}.grid--secondary{background:rgb(232.96875,232.96875,232.03125);color:#333}.grid--contrast{background:#fff;color:#000}.grid--fixed .grid__row{max-width:1334px;margin:0 auto}@media (max-width:1330px){.grid--padding{padding:10px 20px}}.grid--stretch{padding:0}.grid__row{display:flex;flex-wrap:wrap;margin:0}.grid__row--wrap .grid__column:first-of-type{padding-left:10px}.grid__row--wrap .grid__column:last-of-type{padding-right:10px}@media (min-width:600px){.grid__row--reverse{flex-direction:row-reverse}.grid__row--reverse .grid__column:first-of-type{padding-right:0;padding-left:10px}.grid__row--reverse .grid__column:last-of-type{padding-right:10px;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 10px;margin:0}.grid__column--sm-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 10px;margin:0}.grid__column--sm-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 10px;margin:0}.grid__column--sm-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 10px;margin:0}.grid__column--sm-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 10px;margin:0}.grid__column--sm-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 10px;margin:0}.grid__column--sm-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 10px;margin:0}.grid__column--sm-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 10px;margin:0}.grid__column--sm-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 10px;margin:0}.grid__column--sm-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 10px;margin:0}.grid__column--sm-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 10px;margin:0}.grid__column--sm-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 10px;margin:0}}@media (min-width:900px){.grid__column--md-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 10px;margin:0}.grid__column--md-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 10px;margin:0}.grid__column--md-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 10px;margin:0}.grid__column--md-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 10px;margin:0}.grid__column--md-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 10px;margin:0}.grid__column--md-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 10px;margin:0}.grid__column--md-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 10px;margin:0}.grid__column--md-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 10px;margin:0}.grid__column--md-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 10px;margin:0}.grid__column--md-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 10px;margin:0}.grid__column--md-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 10px;margin:0}.grid__column--md-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 10px;margin:0}}@media (min-width:1334px){.grid__column--lg-1{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%;padding:0 10px;margin:0}.grid__column--lg-2{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%;padding:0 10px;margin:0}.grid__column--lg-3{flex:0 0 25%;width:25%;max-width:25%;padding:0 10px;margin:0}.grid__column--lg-4{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%;padding:0 10px;margin:0}.grid__column--lg-5{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%;padding:0 10px;margin:0}.grid__column--lg-6{flex:0 0 50%;width:50%;max-width:50%;padding:0 10px;margin:0}.grid__column--lg-7{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%;padding:0 10px;margin:0}.grid__column--lg-8{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%;padding:0 10px;margin:0}.grid__column--lg-9{flex:0 0 75%;width:75%;max-width:75%;padding:0 10px;margin:0}.grid__column--lg-10{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%;padding:0 10px;margin:0}.grid__column--lg-11{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%;padding:0 10px;margin:0}.grid__column--lg-12{flex:0 0 100%;width:100%;max-width:100%;padding:0 10px;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:#333;background:linear-gradient(135deg,rgb(38.25,38.25,38.25) 0,#333 50%,rgb(89.25,89.25,89.25) 100%);padding:20px 40px}@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:20px 40px;background:rgb(232.96875,232.96875,232.03125)}@media (min-width:900px){.login__content{width:50%;box-shadow:0 0 0 rgba(0,0,0,.25);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:20px;text-align:center;line-height:1}@media (min-width:900px){.login__copyright{margin-top:auto;width:100%}}.side-navigation__show-menu{display:none;padding:10px 20px;background:rgb(232.96875,232.96875,232.03125);margin-bottom:10px}@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:10px 0;background:rgb(232.96875,232.96875,232.03125)}@media (max-width:900px){.side-navigation__hide-menu{display:block}}.side-navigation__toggle-menu{width:auto;margin:0 0 0 10px}.side-navigation__side{padding:0}@media (max-width:900px){.side-navigation__side{position:fixed;top:0;right:0;bottom:0;left:-100%;background:rgb(229.5,229.5,229.5);z-index:5001;transition:left ease-in-out .2s;padding:5px 10px}.side-navigation__side--visible{left:0}}.side-navigation__side-container{margin-left:-10px;height:100%}@media (min-width:900px){.side-navigation__side-container{margin-left:0;padding:0 40px 0 0;height:auto}}.side-navigation__list-header{background:#666;color:#fff;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 10px;padding:5px 10px}.side-navigation__list{margin:0;padding:0}.side-navigation__list li{list-style:none;margin:0 0 5px;padding:0}.side-navigation__list a{display:block;padding:5px 10px;transition:all ease-in-out .2s;font-size:.8rem}.side-navigation__list a:hover{background:rgb(89.25,89.25,89.25);color:#fff}#form1,.content,body,html{background:#fff!important}.grid--primary{background:#fff;color:#333;border-bottom:5px solid #9780b4}.grid--secondary{background:rgb(232.96875,232.96875,232.03125);color:#333}.grid--contrast{background:rgb(232.96875,232.96875,232.03125);color:#fff}.contact-tile{background:0 0}.footer{background:#797979}.header{background:#fff;align-items:flex-end;padding:0}.header__link{max-width:300px;max-height:100%;padding:0 20px 10px}.header__logo{max-width:300px;max-height:100%;height:100%;margin-top:10px;margin-bottom:10px}@media (min-width:600px){.navigation__item{background:#fff}}@media (min-width:900px){.navigation__list--top-level>.navigation__item>.navigation__link{padding:10px;background:#68478d;color:#fff;font-weight:400;line-height:1}.navigation__list--top-level>.navigation__item>.navigation__link:hover{background:rgb(78.9811320755,53.9198113208,107.0801886792)}.navigation__list--top-level>.navigation__item--has-children .navigation__link{padding:10px 30px 10px 10px}}@media (min-width:900px){.navigation__children-toggle{top:0}}.page-links__link{padding:40px 10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL0Jhc2UvQ01TL19EZWZhdWx0cy5zY3NzIiwiX1ZhcmlhYmxlcy5zY3NzIiwiLi4vQmFzZS9fVmFyaWFibGVzQ01TLnNjc3MiLCIuLi9CYXNlL0NNUy9Gb250L19Gb3JkLnNjc3MiLCIuLi9CYXNlL0NNUy9Gb250L19VbmlmaWVkRm9udEZhY2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0ZvbnQvX1VuaWZpZWQuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fQWNjb3JkaW9uLnNjc3MiLCIuLi9CYXNlL19WYXJpYWJsZXMuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fQWxlcnQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0FydGljbGVMaW5rLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19BcnRpY2xlTGlzdC5zY3NzIiwiLi4vQmFzZS9fTWl4aW5zLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0JyZWFkY3J1bWIuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0Jyb2NodXJlRm9vdGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Ccm9jaHVyZUhlYWRlci5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19CdXR0b24uc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0Nhcm91c2VsLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0NvbnRhY3RUaWxlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Db250ZW50SG9sZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Db3VudGVyQmFkZ2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0N2cFJldmlld3Muc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fRGF0ZXBpY2tlci5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fRGVhbGVySGVhZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19FcnJvclBhZ2Uuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0ZhcS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fRmVhdHVyZXNMaXN0LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19GaWx0ZXJJY29uLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19GaXhlZEJ1dHRvbi5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19Gb2xsb3dCYXIuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fRm9vdGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Gb3JtLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Gb3JtQnVpbGRlci5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fSGVhZGVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19IZXJvTWVzc2FnZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fSW1hZ2VHYWxsZXJ5LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19JbWFnZVBsYWNlaG9sZGVyLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0lucHV0SW5saW5lLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19JbnB1dFRleHQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX0xhYmVsLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX0xpbmtzTGlzdC5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19MaXN0SWNvbnMuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTG9hZGluZ0ZlZWRiYWNrLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19Mb2NhdGlvbkxpc3Rpbmcuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTW9kYWwuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX05hdmlnYXRpb24uc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fTmVhcmVzdFN0b3JlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19PdmVybGF5Q2FyZHMuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1BhZ2VMaW5rcy5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19QYWdlVGl0bGUuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1BhZ2luYXRpb24uc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fUHJpY2Uuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fUXVpY2tMaW5rcy5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVG9wQmFubmVyLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19SYWRpb1RvZ2dsZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fUmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19SZXF1ZXN0Q2FsbGJhY2suc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1NlYXJjaFBhbmVsLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19TZWFyY2hUaWxlLnNjc3MiLCIuLi9CYXNlL0NvbXBvbmVudHMvX1NlbGVjdFRvZ2dsZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU2hhcmVQcmljZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU2xpZGVzaG93LnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19TcGxpdENhcmQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1N1YnNjcmliZS5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fU3dpdGNoVG9nZ2xlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UYWJsZUVkaXQuc2NzcyIsIi4uL0Jhc2UvQ01TL0NvbXBvbmVudHMvX1RhYmxlLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UYWJzLnNjc3MiLCIuLi9CYXNlL0NNUy9Db21wb25lbnRzL19UZXh0U2VjdGlvbi5zY3NzIiwiLi4vQmFzZS9Db21wb25lbnRzL19UaWxlcy5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVGltZWxpbmUuc2NzcyIsIi4uL0Jhc2UvQ29tcG9uZW50cy9fVG9vbHRpcC5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVHJ1c3RwaWxvdC5zY3NzIiwiLi4vQmFzZS9DTVMvQ29tcG9uZW50cy9fVmlkZW9Db250YWluZXIuc2NzcyIsIi4uL0Jhc2UvQ01TL0xheW91dC9fR3JpZC5zY3NzIiwiLi4vQmFzZS9DTVMvTGF5b3V0L19Mb2dpbi5zY3NzIiwiLi4vQmFzZS9DTVMvTGF5b3V0L19TaWRlYmFyLnNjc3MiLCJfU2l0ZS5zY3NzIiwiTGF5b3V0L19HcmlkLnNjc3MiLCJDb21wb25lbnRzL19Db250YWN0VGlsZS5zY3NzIiwiQ29tcG9uZW50cy9fRm9vdGVyLnNjc3MiLCJDb21wb25lbnRzL19IZWFkZXIuc2NzcyIsIkNvbXBvbmVudHMvX05hdmlnYXRpb24uc2NzcyIsIkNvbXBvbmVudHMvX1BhZ2VMaW5rcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLE9BQUEsU0FBQSxLQUFBLEtBQ0ksT0FBQSxLQUNBLFdBQUEsNkNBR0osS0FDSSxPQUFBLEVBQ0EsWUNGTyxLQUFBLENBQUEsV0RNWCxFQUNJLFdBQUEsV0FHSixHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FDSSxZRVFhLElGTGpCLEVBQ0ksVUVQWSxLRlFaLFlBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUdKLGdCQUFBLGdCQUNJLE9BQUEsS0FBQSxFQUNBLGFFTE8sS0ZPUCxnQ0FBQSxnQ0FDSSxVRWpCUSxLRmtCUixZQUFBLElBSVIsRUFDSSxNQ3BDYyxLRHFDZCxnQkFBQSxLQUdKLEdBQ0ksT0FBQSxFQUNBLFdDeENxQix1QkR5Q3JCLE9BQUEsSUFDQSxPQUFBLEtBQUEsRUFHSixPQUNJLFlFeEJhLElGMkJqQixJQUNJLFVBQUEsS0FDQSxPQUFBLEtBS0osU0FDSSxRQUFBLEtBQ0EsZUFBQSxPQUNBLE9BQUEsS0FFQSxj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UUFBQSxRQURKLGlCQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREosd0JBQ0ksUUFBQSxRQURKLHlCQUNJLFFBQUEsUUFESix1QkFDSSxRQUFBLFFBREosb0JBQ0ksUUFBQSxRQURKLDBCQUNJLFFBQUEsUUFESix5QkFDSSxRQUFBLFFBREosMEJBQ0ksUUFBQSxRQURKLHFCQUNJLFFBQUEsUUFESiwrQkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESix3QkFDSSxRQUFBLFFBREosbUJBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESix3QkFDSSxRQUFBLFFBREosa0JBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixrQkFDSSxRQUFBLFFBREosa0JBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESixpQkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREosaUJBQ0ksUUFBQSxRQURKLHNCQUNJLFFBQUEsUUFESixxQkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLDJCQUNJLFFBQUEsUUFESixtQkFDSSxRQUFBLFFBREoseUJBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESixzQkFDSSxRQUFBLFFBREosMkJBQ0ksUUFBQSxRQURKLDRCQUNJLFFBQUEsUUFESixrQkFDSSxRQUFBLFFBREosc0JBQ0ksUUFBQSxRQURKLHVCQUNJLFFBQUEsUUFESixvQkFDSSxRQUFBLFFBREoscUJBQ0ksUUFBQSxRQURKLGtCQUNJLFFBQUEsUUFESixxQkFDSSxRQUFBLFFBREosdUJBQ0ksUUFBQSxRQURKLG1CQUNJLFFBQUEsUUFESixpQkFDSSxRQUFBLFFBREosNkJBQ0ksUUFBQSxRQURKLG9CQUNJLFFBQUEsUUFESix5QkFDSSxRQUFB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dURNLEsyRXRETixNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHSixpQkFDSSxXNUVSUyxtQzRFU1QsTUFBQSxLQUdKLGdCQUNJLFc1RWJTLG1DNEVjVCxNQUFBLEtDZFIsY0FDSSxXQUFBLElDREosUUFDSSxXQUFBLFFDREosUUFDSSxXOUV3RFUsSzhFdkRWLFlBQUEsU0FDQSxRQUFBLEVBRUEsY0FDSSxVQUFBLE1BQ0EsV0FBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEtBR0osY0FDSSxVQUFBLE1BQ0EsV0FBQSxLQUNBLE9BQUEsS0FDQSxXOUVNRyxLOEVMSCxjOUVLRyxLK0VuQkgseUJBREosa0JBRVEsVy9Fc0RFLE0rRS9DRSx5QkFDSSxpRUFDSSxRL0VTYixLK0VSYSxXaEZXRCxRZ0ZWQyxNQUFBLEtBQ0EsWWhGTUosSWdGTEksWUFBQSxFQUVBLHVFQUNJLFdBQUEsZ0RBSVIsK0VBQ0ksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQVFoQix5QkFESiw2QkFFUSxJQUFBLEdDaENSLGtCQUNJLFFBQUEsS0FBQSIsImZpbGUiOiJDTVMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG5odG1sLCBib2R5LCAjZm9ybTEsIC5jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5QmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbn1cclxuXHJcbi8vT3ZlcnJpZGVzXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG59XHJcblxyXG51bDpub3QoW2NsYXNzXSksIG9sOm5vdChbY2xhc3NdKSB7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzg7XHJcblxyXG4gICAgbGk6bm90KFtjbGFzc10pIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nNCAwO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9HZW5lcmljIFN0eWxlc1xyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgPiBtYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICA+IC5oZXJvLXNlY3Rpb246Zmlyc3QtY2hpbGQsID4gLmNhcm91c2VsOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAtI3skc3BhY2luZzR9IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdFtkaXNhYmxlZF0sIHNlbGVjdFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50TGlnaHQ7XHJcbiAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi0tc21hbGwtb25seSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbC13aWR0aC1pZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmxhY2tvdXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogeihvdmVybGF5KTtcclxuICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICB6LWluZGV4OiB6KGJvdHRvbWxlc3MtcGl0KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICAgIHotaW5kZXg6IHoob3ZlcmxheSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0NNUyBTdHlsZXNcclxuLnBhZ2UtZWRpdG9yLWZpeGVkLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLWVkaXRvci1uby1kYXRhc291cmNlLXdhcm5pbmcge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGhvdmVyQ1RBLCAwLjUpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGhvdmVyQ1RBO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcihyZ2JhKCRob3ZlckNUQSwgMC41KSk7XHJcbiAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGNtc0ljb25Gb250O1xyXG4gICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHdyZW5jaCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWRpdC1tb2RlIHtcclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzIgKiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcyA+IGRpdiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEyLjUlIC0gMTBweCk7XHJcbiAgICAgICAgZmxleDogMCAxIGNhbGMoMTIuNSUgLSAxMHB4KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcyA+IGRpdiA+IC50aWxlc19fdGlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMCUgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlc19fdGlsZS1pbWFnZSB7XHJcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCRzcGFjaW5nNCwgMik7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlcy0tdGl0bGUtYm90dG9tLXJpZ2h0IC50aWxlc19fdGlsZS1pbWFnZSwgLnRpbGVzLS10aXRsZS1ib3R0b20tbGVmdCAudGlsZXNfX3RpbGUtaW1hZ2Uge1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZCwgLmdyaWRfX3JvdywgLmdyaWRfX2NvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX3F1ZXN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtbGlzdCAuc2NFbmFibGVkQ2hyb21lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVxdWVzdC1jYWxsYmFja19fZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXF1ZXN0LWNhbGxiYWNrX19zdWNjZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qIFBlbmRyYWdvbiAqL1xyXG4kc3BhY2luZzE6IDVweDtcclxuXHJcbiRib2R5QmFja2dyb3VuZDogbGlnaHRlbigjRDBEMENFLCAxMCUpO1xyXG5cclxuJHRoZW1lQmFja2dyb3VuZDogIzMzMzMzMztcclxuJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTogJGJvZHlCYWNrZ3JvdW5kO1xyXG4kdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjogbGlnaHRlbigkdGhlbWVCYWNrZ3JvdW5kLCAxNSUpO1xyXG4kdGhlbWVCYWNrZ3JvdW5kRGFya2VuOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZCwgNSUpO1xyXG5cclxuJGJvZHlGb250OiBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRhY2NlbnRDb2xvdXI6ICM5NzgwQjQ7XHJcblxyXG4kcHJpbWFyeUNUQTogIzAwOTI0ZDtcclxuJHNlY29uZGFyeUNUQTogIzVFOEFCNDtcclxuJGhvdmVyQ1RBOiAjQTJCNUQ3O1xyXG5cclxuJGRhcmtDb2xvdXI6ICMwMDA7XHJcblxyXG4kdHJhbnNwYXJlbnREYXJrOiByZ2JhKDAsMCwwLDAuNik7XHJcblxyXG4kaGVhZGVyU3BhY2luZzogMTBweCAwIDA7XHJcblxyXG4kZm9udFdlaWdodFJlZ3VsYXI6IDQwMDtcclxuXHJcbi8qVGhlbWUgU3BlY2lmaWMgVmFyaWFibGVzKi9cclxuJG5hdmlnYXRpb25CYWNrZ3JvdW5kOiAjNjg0NzhEOyIsIu+7vyRib2R5QmFja2dyb3VuZDogI0VFRSAhZGVmYXVsdDtcclxuXHJcbiRjb2x1bW5XaWR0aFNtYWxsOiAxMi41JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoTWVkaXVtOiAxNi42NiUgIWRlZmF1bHQ7XHJcbiRjb2x1bW5XaWR0aExhcmdlOiAyNSUgIWRlZmF1bHQ7XHJcbiRjb2x1bW5XaWR0aEV4dHJhTGFyZ2U6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRjb250ZW50V2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbiRsb2dvV2lkdGg6IDIyMHB4ICFkZWZhdWx0O1xyXG4kbG9nb0hlaWdodDogNjJweCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbFNjcmVlbldpZHRoOiA2MDBweCAhZGVmYXVsdDtcclxuJG1lZGl1bVNjcmVlbldpZHRoOiA5MDBweCAhZGVmYXVsdDtcclxuJGxhcmdlU2NyZWVuV2lkdGg6IDEzMzRweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5Rm9udFNtYWxsOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRib2R5Rm9udE1lZGl1bTogMC45cmVtICFkZWZhdWx0O1xyXG4kYm9keUZvbnRMYXJnZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJGb250TGFyZ2U6IDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJGb250TWVkaXVtOiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHNwYWNpbmcxOiA0cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nMjogJHNwYWNpbmcxICogMiAhZGVmYXVsdDtcclxuJHNwYWNpbmczOiAkc3BhY2luZzEgKiAzICFkZWZhdWx0O1xyXG4kc3BhY2luZzQ6ICRzcGFjaW5nMSAqIDQgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nODogJHNwYWNpbmcxICogOCAhZGVmYXVsdDtcclxuXHJcbiRmb250V2VpZ2h0Qm9sZDogNjAwICFkZWZhdWx0O1xyXG5cclxuJGJvZHlGb250OiBcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiSGVsdmV0aWNhIFVsdHJhXCIsXCJSb2JvdG9cIixBcmlhbCxzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kdGl0bGVGb250OiAkYm9keUZvbnQgIWRlZmF1bHQ7XHJcbiRjbXNJY29uRm9udDogXCJ1bmlmaWVkXCIgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvblNwZWVkOiAwLjJzICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbkVhc2luZzogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWVCYWNrZ3JvdW5kOiAjMzMzICFkZWZhdWx0O1xyXG4kdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5OiAjQ0NDICFkZWZhdWx0O1xyXG4kdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjogbGlnaHRlbigkdGhlbWVCYWNrZ3JvdW5kLCAxNSUpICFkZWZhdWx0O1xyXG4kdGhlbWVCYWNrZ3JvdW5kRGFya2VuOiBkYXJrZW4oJHRoZW1lQmFja2dyb3VuZCwgNSUpICFkZWZhdWx0O1xyXG4kdGhlbWVMb2dvOiBub25lICFkZWZhdWx0O1xyXG4kdGhlbWVMb2dvU3ZnOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHN0YW5kYXJkQm9yZGVyQ29sb3VyOiAjQ0NDICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnlDVEE6ICMwMDAgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnlDVEE6ICM2NjYgIWRlZmF1bHQ7XHJcbiRob3ZlckNUQTogIzU1NSAhZGVmYXVsdDtcclxuXHJcbiRsYWJlbEJhY2tncm91bmQ6ICNkNWRmZTggIWRlZmF1bHQ7XHJcblxyXG4kaGlnaGxpZ2h0Q29sb3VyOiAjZWY0MDM1ICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lTGluazogIzAwREQwMCAhZGVmYXVsdDtcclxuJHRoZW1lSG92ZXI6IGRhcmtlbigkdGhlbWVMaW5rLCAyNSUpICFkZWZhdWx0O1xyXG5cclxuJGhpZ2hsaWdodFRleHQ6ICNlZjQwMzUgIWRlZmF1bHQ7XHJcblxyXG4kbGlnaHRDb2xvdXI6ICNGRkYgIWRlZmF1bHQ7XHJcbiRtaWRDb2xvdXI6ICM2NjYgIWRlZmF1bHQ7XHJcbiRkYXJrQ29sb3VyOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJGFjY2VudENvbG91cjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNwYXJlbnREYXJrOiByZ2JhKDAsMCwwLDAuMjUpICFkZWZhdWx0O1xyXG4kdHJhbnNwYXJlbnRMaWdodDogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSAhZGVmYXVsdDtcclxuXHJcbiRib3hTaGFkb3c6IDAgMCAwIHJnYmEoMCwwLDAsMC4yNSkgIWRlZmF1bHQ7XHJcblxyXG4kZXJyb3JDb2xvdXI6ICNBMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyUmFkaXVzOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1JbnB1dEJvcmRlcjogMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZVR5cGVzOiBcInVuc29ydGFibGVcIiwgXCJzb3J0YWJsZVwiICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlclNwYWNpbmc6ICRzcGFjaW5nMiAwICFkZWZhdWx0O1xyXG5cclxuJGNhbGxvdXRCYWNrZ3JvdW5kOiAjRUVFICFkZWZhdWx0O1xyXG5cclxuJG1tY0JyYW5kaW5nOiAjOGYxODYwICFkZWZhdWx0O1xyXG4kbW1jSWNvbjogJHRyYW5zcGFyZW50RGFyayAhZGVmYXVsdDtcclxuJG1tY0NUQTogJHNlY29uZGFyeUNUQSAhZGVmYXVsdDtcclxuXHJcbiRpY29uRm9udDogXCJ1bmlmaWVkXCIgIWRlZmF1bHQ7XHJcbiRpY29uczogKCBkb3duLW9wZW46IFwiZTkwMFwiLCBsZWZ0LW9wZW46IFwiZTkwMVwiLCByaWdodC1vcGVuOiBcImU5MDJcIiwgdXAtb3BlbjogXCJlOTAzXCIsIGFuZ2xlLWxlZnQ6IFwiZTkwNFwiLCBhbmdsZS1yaWdodDogXCJlOTA1XCIsIGFuZ2xlLXVwOiBcImU5MDZcIiwgYW5nbGUtZG93bjogXCJlOTA3XCIsIGFuZ2xlLWxlZnQxOiBcImU5MDhcIiwgYW5nbGUtcmlnaHQxOiBcImU5MDlcIiwgYW5nbGUtdXAxOiBcImU5MGFcIiwgYW5nbGUtZG93bjE6IFwiZTkwYlwiLCBzb3J0LWRlc2M6IFwiZTkwY1wiLCBzb3J0LWFzYzogXCJlOTBkXCIsIHNvcnQxOiBcImU5MGVcIiwgb2RvbWV0ZXI6IFwiZTkwZlwiLCBjb2xsZWN0aW9uOiBcImU5MTBcIiwgY29sb3VyOiBcImU5MTFcIiwgZ2F1Z2U6IFwiZTkxMlwiLCBjYWI6IFwiZTkxM1wiLCB0d2l0dGVyOiBcImU5MTRcIiwgZmFjZWJvb2s6IFwiZTkxNVwiLCBsaW5rZWRpbjogXCJlOTE2XCIsIGluc3RhZ3JhbTogXCJlOTE3XCIsIHN0YXI6IFwiZTkxOFwiLCBzdGFyLWVtcHR5OiBcImU5MTlcIiwgc3Rhci1oYWxmOiBcImU5MWFcIiwgc3Rhci1oYWxmLWVtcHR5OiBcImU5MWJcIiwgc3Rhci1oYWxmLWFsdDogXCJlOTFjXCIsIGFnbTogXCJlOTFkXCIsIGludmVzdG9yLXJlbGF0aW9uczogXCJlOTFlXCIsIG1vZGVybi1zbGF2ZXJ5LXN0YXRlbWVudDogXCJlOTFmXCIsIHJlZ3VsYXRvcnktYW5ub3VuY2VtZW50czogXCJlOTIwXCIsIHNoYXJlLXByaWNlOiBcImU5MjFcIiwgZmluYW5jaWFsLXJlcG9ydHM6IFwiZTkyMlwiLCBib2FyZDogXCJlOTIzXCIsIGJyYW5kczogXCJlOTI0XCIsIGJ1c2luZXNzOiBcImU5MjVcIiwgaGlzdG9yeTogXCJlOTI2XCIsIHBob25lLWFsdDogXCJlOTI3XCIsIHR3aXR0ZXIxOiBcImU5MjhcIiwgZmFjZWJvb2sxOiBcImU5MjlcIiwgbGlua2VkaW4xOiBcImU5MmFcIiwgaW5zdGFncmFtMTogXCJlOTJiXCIsIGRyb3Atb2ZmOiBcImU5MmNcIiwgd2hlZWxjaGFpcjogXCJlOTJkXCIsIGhhcmxleS1mcm9udDogXCJlOTJlXCIsIGhhcmxleS1zaWRlOiBcImU5MmZcIiwgdHlyZTogXCJlOTMwXCIsIGNvZy1hbHQ6IFwiZTkzMVwiLCBjbzI6IFwiZTkzMlwiLCBjb2ZmZWU6IFwiZTkzM1wiLCBmdWVsLXR5cGU6IFwiZTkzNFwiLCBkaXNhYmxlZDogXCJlOTM1XCIsIGRpc2FibGVkLXBhcmtpbmc6IFwiZTkzNlwiLCBtb3Q6IFwiZTkzN1wiLCBwYXJraW5nOiBcImU5MzhcIiwgcGFydHM6IFwiZTkzOVwiLCBzZXJ2aWNlOiBcImU5M2FcIiwgc2VydmljZS1wbGFuOiBcImU5M2JcIiwgdHJhbnNtaXNzaW9uOiBcImU5M2NcIiwgdHlyZXM6IFwiZTkzZFwiLCB2YW4tbW90OiBcImU5M2VcIiwgd2lmaTogXCJlOTNmXCIsIHdhaXRpbmctYXJlYTogXCJlOTQwXCIsIGJvZHktc3R5bGU6IFwiZTk0MVwiLCBzbWFydC1yZXBhaXI6IFwiZTk0MlwiLCBiYWJ5LWNoYW5nZTogXCJlOTQzXCIsIGRlZmlicmlsbGF0b3I6IFwiZTk0NFwiLCBlbGVjdHJpYy1jaGFyZ2luZzogXCJlOTQ1XCIsIGhhbmRvdmVyOiBcImU5NDZcIiwga2lkcy16b25lOiBcImU5NDdcIiwgbGFwdG9wOiBcImU5NDhcIiwgc2VsbC1teS1jYXI6IFwiZTk0OVwiLCB0b2lsZXQ6IFwiZTk0YVwiLCBzcGFubmVyOiBcImU5OTFcIiwgcXVlc3Rpb24tbWFyazogXCJlOTRiXCIsIGNoZWNrMTogXCJlOTRjXCIsIHBob25lMTogXCJlOTRkXCIsIGhlYXJ0LWVtcHR5OiBcImU5NGVcIiwgbWFpbDogXCJlOTRmXCIsIHZpZGVvOiBcImU5NTBcIiwgdmlkZW9jYW06IFwiZTk1MVwiLCBwaWN0dXJlOiBcImU5NTJcIiwgY2FtZXJhMTogXCJlOTUzXCIsIGNhbWVyYS1hbHQ6IFwiZTk1NFwiLCBvazogXCJlOTU1XCIsIGV5ZS1vZmY6IFwiZTk1NlwiLCBwaW46IFwiZTk1N1wiLCB0aHVtYnMtdXA6IFwiZTk1OFwiLCB0aHVtYnMtZG93bjogXCJlOTU5XCIsIGRvYzogXCJlOTVhXCIsIHRyYXNoLWVtcHR5OiBcImU5NWJcIiwgbG9jYXRpb246IFwiZTk1Y1wiLCBsb2dpbjogXCJlOTVkXCIsIGxvZ291dDogXCJlOTVlXCIsIG9rLWNpcmNsZWQ6IFwiZTk1ZlwiLCBvay1jaXJjbGVkMjogXCJlOTYwXCIsIGxvY2stb3BlbjogXCJlOTYxXCIsIGF0dGFjaDogXCJlOTYyXCIsIGluZm8tY2lyY2xlZDogXCJlOTYzXCIsIGluZm8tY2lyY2xlOiBcImU5NjNcIiwgaGVscC1jaXJjbGVkOiBcImU5NjRcIiwgZm9yd2FyZDogXCJlOTY1XCIsIGF0dGVudGlvbi1jaXJjbGVkOiBcImU5NjZcIiwgYXR0ZW50aW9uOiBcImU5NjdcIiwgY2hhdDogXCJlOTY4XCIsIGhlYWRwaG9uZXM6IFwiZTk2OVwiLCBjbG9jazogXCJlOTZhXCIsIGJsb2NrOiBcImU5NmJcIiwgc2lnbmFsOiBcImU5NmNcIiwgYnJpZWZjYXNlOiBcImU5NmRcIiwgc2VhcmNoOiBcImU5NmVcIiwgZW52ZWxvcGUtbzogXCJlOTZmXCIsIHVzZXI6IFwiZTk3MFwiLCBjaGVjazogXCJlOTcxXCIsIGhvbWU6IFwiZTk3MlwiLCByb2FkOiBcImU5NzNcIiwgbG9jazogXCJlOTc0XCIsIHRhZzogXCJlOTc1XCIsIGJvb2ttYXJrOiBcImU5NzZcIiwgY2FtZXJhOiBcImU5NzdcIiwgcGVuY2lsOiBcImU5NzhcIiwgZXllOiBcImU5NzlcIiwgY2FsZW5kYXI6IFwiZTk3YVwiLCBjb21tZW50OiBcImU5N2JcIiwgY29tbWVudHM6IFwiZTk3Y1wiLCB0aHVtYnMtby1kb3duOiBcImU5N2RcIiwgcGhvbmU6IFwiZTk3ZVwiLCBjcmVkaXQtY2FyZDogXCJlOTdmXCIsIHdyZW5jaDogXCJlOTgwXCIsIG1haWwtYWx0OiBcImU5ODFcIiwgY29tbWVudC1lbXB0eTogXCJlOTgyXCIsIGRvd25sb2FkLWNsb3VkOiBcImU5ODNcIiwgYmVsbDogXCJlOTg0XCIsIGRvYy10ZXh0OiBcImU5ODVcIiwgZGlyZWN0aW9uOiBcImU5ODZcIiwgc2hpZWxkOiBcImU5ODdcIiwgeW91dHViZTogXCJlOTg4XCIsIGNhYjE6IFwiZTk4OVwiLCBtYXAtcGluOiBcImU5OGFcIiwgbWFwLXNpZ25zOiBcImU5OGJcIiwgbWFwLW86IFwiZTk4Y1wiLCBtYXA6IFwiZTk4ZFwiLCBjcmVkaXQtY2FyZC1hbHQ6IFwiZTk4ZVwiLCB1c2VyLW86IFwiZTk4ZlwiLCBzbm93Zmxha2UtbzogXCJlOTkwXCIsIGNsb3NlOiBcImU5OTJcIiwgdHJ1Y2s6IFwiZTk5M1wiICkgIWRlZmF1bHQ7Iiwi77u/QGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvcmQnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250L0ZvcmRBbnRlbm5hLUxpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG4iLCLvu79AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAndW5pZmllZCc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnQvdW5pZmllZC50dGY/dmVyPTE3MDQyMDIwJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250L3VuaWZpZWQud29mZj92ZXI9MTcwNDIwMjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udC91bmlmaWVkLnN2Zz92ZXI9MTcwNDIwMjAjdW5pZmllZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJfVW5pZmllZEZvbnRGYWNlLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAndW5pZmllZCcgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vLy5pY29uLXlvdXR1YmU6YmVmb3JlXHJcblxyXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGljb25zIHtcclxuICAgIC5pY29uLSN7JG5hbWV9OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdW5xdW90ZSgnXFxcIicpICsgdW5xdW90ZShzdHItaW5zZXJ0KCRpY29uLCdcXFxcJywgMSkpICsgdW5xdW90ZSgnXFxcIicpO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1yaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nNH0pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS40O1xyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbS0tdmlzaWJsZSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc4ICRzcGFjaW5nMiAkc3BhY2luZzQqMztcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodExhcmdlO1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbS0tdmlzaWJsZSAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVybXMge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nOCAkc3BhY2luZzIgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIC0jeyRzcGFjaW5nNH07XHJcblxyXG4gICAgICAgICAgICA+IG9sIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmc0KjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJGZvbnRGYW1pbHk6IFNlZ29lIFVJLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhIFVsdHJhLCBSb2JvdG8gLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJHRoZW1lVVJMUHJlZml4OiBcIlwiICFkZWZhdWx0O1xyXG4kYm9keUJhY2tncm91bmQ6ICNFRUUgIWRlZmF1bHQ7XHJcbiRpY29uRm9udDogVHdvbmlmaWVkICFkZWZhdWx0OyBcclxuJHRoZW1lQmFja2dyb3VuZDogI2QwMCAhZGVmYXVsdDsgXHJcbiRzZWNvbmRhcnlCYWNrZ3JvdW5kOiAjNjY2ICFkZWZhdWx0OyBcclxuJGxpZ2h0Q29sb3VyOiAjRkZGICFkZWZhdWx0O1xyXG4kbWlkQ29sb3VyOiAjRUVFICFkZWZhdWx0O1xyXG4kZGFya0NvbG91cjogIzMzMyAhZGVmYXVsdDtcclxuJGNvbnRyYXN0Q29sb3VyOiAjOEQxMjVGICFkZWZhdWx0O1xyXG4kdHJhbnNsdWNlbnQ6IHJnYmEoMCwwLDAsMC4yNSkgIWRlZmF1bHQ7XHJcbiR0cmFuc2x1Y2VudExpZ2h0OiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFkZWZhdWx0O1xyXG4kYmxhY2tvdXQ6IHJnYmEoMCwwLDAsMC43NSkgIWRlZmF1bHQ7XHJcbiRzdGFuZGFyZEJvcmRlckNvbG91cjogI0NDQyAhZGVmYXVsdDtcclxuXHJcbiRjbG9zZVRvQmxhY2s6ICMxMjBlMDA7XHJcbiR5ZWxsb3c6ICNGNkIzMjQ7XHJcbiRibHVlOiAjMDA5M0QwO1xyXG4kZ3JlZW46ICM1MGFjMzM7XHJcbiRvcmFuZ2U6ICNGNDc5MjA7XHJcblxyXG4kY2FsbG91dENvbG91cjogIzQ3NDc0NyAhZGVmYXVsdDtcclxuJHByaWNpbmdDb2xvdXI6ICM0MDQwNDAgIWRlZmF1bHQ7XHJcbiRwcmljaW5nV2FzQ29sb3VyOiAjNzc3ICFkZWZhdWx0O1xyXG5cclxuJGxpbmVIZWlnaHRTbWFsbDogMSAhZGVmYXVsdDtcclxuJGxpbmVIZWlnaHRNZWRpdW06IDEuMjUgIWRlZmF1bHQ7XHJcbiRsaW5lSGVpZ2h0TGFyZ2U6IDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib2R5Rm9udFNtYWxsOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiRib2R5Rm9udE1lZGl1bTogMC45cmVtICFkZWZhdWx0O1xyXG4kYm9keUZvbnRMYXJnZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmltYXJ5Q1RBOiAjMEEwICFkZWZhdWx0O1xyXG5cclxuJGZvbnRXZWlnaHRSZWd1bGFyOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250V2VpZ2h0Qm9sZDogNjAwICFkZWZhdWx0O1xyXG4kZm9udFdlaWdodEV4dHJhQm9sZDogNzAwICFkZWZhdWx0O1xyXG5cclxuJHNwYWNpbmc6IDhweCAhZGVmYXVsdDtcclxuJHNwYWNpbmdIYWxmOiBtYXRoLmRpdigkc3BhY2luZywgMikgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nRG91YmxlOiAkc3BhY2luZyAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kbGFyZ2VTY3JlZW5XaWR0aDogMTMzNHB4ICFkZWZhdWx0O1xyXG4kbWVkaXVtU2NyZWVuV2lkdGg6IDkwMHB4ICFkZWZhdWx0O1xyXG4kc21hbGxTY3JlZW5XaWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kY29udGVudFdpZHRoOiAxMzEwcHggIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbkVhc2luZzogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uU3BlZWQ6IDAuMnMgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkICR0cmFuc2l0aW9uRWFzaW5nICFkZWZhdWx0O1xyXG5cclxuJGVycm9yOiAjRTAwICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlclJhZGl1czogNXB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uQm9yZGVyUmFkaXVzOiAkYm9yZGVyUmFkaXVzICFkZWZhdWx0O1xyXG4kYm94U2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMTYpICFkZWZhdWx0O1xyXG5cclxuJGNvbHVtbldpZHRoU21hbGw6IDEyLjUlICFkZWZhdWx0O1xyXG4kY29sdW1uV2lkdGhNZWRpdW06IDE2LjY2JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoTGFyZ2U6IDI1JSAhZGVmYXVsdDtcclxuJGNvbHVtbldpZHRoRXh0cmFMYXJnZTogNTAlICFkZWZhdWx0O1xyXG5cclxuJG1tY0JyYW5kaW5nOiAjOGYxODYwICFkZWZhdWx0O1xyXG4kbW1jSWNvbjogJHRyYW5zbHVjZW50ICFkZWZhdWx0O1xyXG4kbW1jQ1RBOiAkc2Vjb25kYXJ5QmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRpY29uczogKGFkZDogXCJlOTgxXCIsIGNsb3NlOiBcImU5ODBcIiwgZmFjZWJvb2s6IFwiZTkwMFwiLCBpbnN0YWdyYW06IFwiZTkwMVwiLCBsaW5rZWRpbjogXCJlOTAyXCIsIHRodW1icy1vLWRvd246IFwiZTkwM1wiLCB0aHVtYnMtby11cDogXCJlOTA0XCIsIHR3aXR0ZXI6IFwiZTkwNVwiLCB5b3V0dWJlLXBsYXk6IFwiZTkwNlwiLCBjbG9jay1vOiBcImU5MDdcIiwgYmFuOiBcImU5MDhcIiwgYmVsbDogXCJlOTA5XCIsIGJvb2ttYXJrOiBcImU5MGFcIiwgY2FsZW5kYXI6IFwiZTkwYlwiLCBjYW1lcmE6IFwiZTkwY1wiLCBjaGFpbjogXCJlOTBkXCIsIGNoZWNrOiBcImU5MGVcIiwgY2hlY2stY2lyY2xlOiBcImU5MGZcIiwgY2hlY2stc3F1YXJlLW86IFwiZTkxMFwiLCBjb2c6IFwiZTkxMVwiLCBjb2dzOiBcImU5MTJcIiwgY29tbWVudDogXCJlOTEzXCIsIGNvbW1lbnRzOiBcImU5MTRcIiwgY3JlZGl0LWNhcmQ6IFwiZTkxNVwiLCBlbnZlbG9wZS1vOiBcImU5MTZcIiwgZXhjbGFtYXRpb24tY2lyY2xlOiBcImU5MTdcIiwgZXh0ZXJuYWwtbGluazogXCJlOTE4XCIsIGV5ZTogXCJlOTE5XCIsIGV5ZS1zbGFzaDogXCJlOTFhXCIsIGZlZWQ6IFwiZTkxYlwiLCBmaWxlLW86IFwiZTkxY1wiLCBmaWx0ZXI6IFwiZTkxZFwiLCBoZWFydDogXCJlOTFlXCIsIGhlYXJ0LW86IFwiZTkxZlwiLCBob21lOiBcImU5MjBcIiwgaW1hZ2U6IFwiZTkyMVwiLCBpbmZvLWNpcmNsZTogXCJlOTIyXCIsIGtpZHMtem9uZTogXCJlOTIzXCIsIGxvY2F0aW9uLWFycm93OiBcImU5MjRcIiwgbG9jazogXCJlOTI1XCIsIG1hcC1tYXJrZXI6IFwiZTkyNlwiLCBtYXAtcGluOiBcImU5MjdcIiwgbWFwLXNpZ25zOiBcImU5MjhcIiwgb2RvbWV0ZXI6IFwiZTkyOVwiLCBvZG9tb3RlcjogXCJlOTJhXCIsIHBhcGVyY2xpcDogXCJlOTJiXCIsIHBhdXNlOiBcImU5MmNcIiwgcGVuY2lsOiBcImU5MmRcIiwgcGhvbmU6IFwiZTkyZVwiLCBwbGF5OiBcImU5MmZcIiwgcHJpbnQ6IFwiZTkzMFwiLCBxdWVzdGlvbi1jaXJjbGU6IFwiZTkzMVwiLCByZWZyZXNoOiBcImU5MzJcIiwgcmVwZWF0OiBcImU5MzNcIiwgcm9hZDogXCJlOTM0XCIsIHNlYXJjaDogXCJlOTM1XCIsIHNlbGwtbXktY2FyOiBcImU5MzZcIiwgc2hhcmUtYWx0OiBcImU5MzdcIiwgc2hpZWxkOiBcImU5MzhcIiwgc2lnbi1pbjogXCJlOTM5XCIsIHNpZ24tb3V0OiBcImU5M2FcIiwgc2xpZGVyczogXCJlOTNiXCIsIHNvcnQ6IFwiZTkzY1wiLCBzb3J0LWFscGhhLWFzYzogXCJlOTNkXCIsIHNvcnQtYWxwaGEtZGVzYzogXCJlOTNlXCIsIHNvcnQtYXNjOiBcImU5M2ZcIiwgc29ydC1kZXNjOiBcImU5NDBcIiwgc29ydC1udW1lcmljLWFzYzogXCJlOTQxXCIsIHNvcnQtbnVtZXJpYy1kZXNjOiBcImU5NDJcIiwgc3RhcjogXCJlOTQzXCIsIHN0YXItaGFsZi1lbXB0eTogXCJlOTQ0XCIsIHN0YXItbzogXCJlOTQ1XCIsIHN0b3A6IFwiZTk0NlwiLCB0YWc6IFwiZTk0N1wiLCB0aDogXCJlOTQ4XCIsIHRoLWxhcmdlOiBcImU5NDlcIiwgdGgtbGlzdDogXCJlOTRhXCIsIHRyYW5zbWlzc2lvbjogXCJlOTRiXCIsIHRyYXNoOiBcImU5NGNcIiwgdW5sb2NrLWFsdDogXCJlOTRkXCIsIHVzZXI6IFwiZTk0ZVwiLCB2YW46IFwiZTk0ZlwiLCB2aWRlby1jYW1lcmE6IFwiZTk1MFwiLCB3aGlsZS15b3Utd2FpdDogXCJlOTUxXCIsIHdyZW5jaDogXCJlOTUyXCIsIGxhcHRvcDogXCJlOTUzXCIsIGNhcjogXCJlOTU0XCIsIGJhYnktY2hhbmdlOiBcImU5NTVcIiwgY28yOiBcImU5NTZcIiwgY29mZmVlOiBcImU5NTdcIiwgY29mZmVlLWFsdDogXCJlOTU4XCIsIGNvbG91cjogXCJlOTU5XCIsIGRlZmlicmlsbGF0b3I6IFwiZTk1YVwiLCBkaXNhYmxlZDogXCJlOTViXCIsIGRpc2FibGVkLXBhcmtpbmc6IFwiZTk1Y1wiLCBlbGVjdHJpYzogXCJlOTVkXCIsIGVsZWN0cmljLWNoYXJnaW5nOiBcImU5NWVcIiwgZW5naW5lLXNpemU6IFwiZTk1ZlwiLCBoYW5kb3ZlcjogXCJlOTYwXCIsIGludGVyaW9yOiBcImU5NjFcIiwgbW90OiBcImU5NjJcIiwgbXBnOiBcImU5NjNcIiwgcGFya2luZzogXCJlOTY0XCIsIHBhcnRzOiBcImU5NjVcIiwgcGV0cm9sOiBcImU5NjZcIiwgc2VhdGluZzogXCJlOTY3XCIsIHNlcnZpY2U6IFwiZTk2OFwiLCBzZXJ2aWNlLXBsYW46IFwiZTk2OVwiLCB0b2lsZXQ6IFwiZTk2YVwiLCB0eXJlczogXCJlOTZiXCIsIHZhbi1tb3Q6IFwiZTk2Y1wiLCB3aWZpOiBcImU5NmRcIiwgYW5nbGUtZG91YmxlLWRvd246IFwiZTk2ZVwiLCBhbmdsZS1kb3VibGUtbGVmdDogXCJlOTZmXCIsIGFuZ2xlLWRvdWJsZS1yaWdodDogXCJlOTcwXCIsIGFuZ2xlLWRvdWJsZS11cDogXCJlOTcxXCIsIGFuZ2xlLWRvd246IFwiZTk3NVwiLCBhbmdsZS1sZWZ0OiBcImU5NzRcIiwgYW5nbGUtcmlnaHQ6IFwiZTk3M1wiLCBhbmdsZS11cDogXCJlOTcyXCIsIGFycm93LWRvd246IFwiZTk3NlwiLCBhcnJvdy1sZWZ0OiBcImU5NzdcIiwgYXJyb3ctcmlnaHQ6IFwiZTk3OFwiLCBhcnJvdy11cDogXCJlOTc5XCIsIGNoZXZyb24tZG93bjogXCJlOTdhXCIsIGNoZXZyb24tbGVmdDogXCJlOTdiXCIsIGNoZXZyb24tcmlnaHQ6IFwiZTk3Y1wiLCBjaGV2cm9uLXVwOiBcImU5N2RcIiwgc3Bhbm5lcjogXCJlOTdlXCIsIHRydWNrOiBcImU5N2ZcIiwgc3dpcGU6IFwiZTk4MlwiLCBpbWFnZVNlcXVlbmNlOiBcImU5ODFcIikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy9WZXJuIHZhcmlhYmxlcyB3aGljaCB3aWxsIGV2ZW50dWFsbHkgcmVwbGFjZSBVbmlmaWVkIFYyIHZhcmlhYmxlc1xyXG5cclxuJHNwYWNpbmcxOiA0cHggIWRlZmF1bHQ7XHJcbiRzcGFjaW5nMjogJHNwYWNpbmcxICogMiAhZGVmYXVsdDtcclxuJHNwYWNpbmczOiAkc3BhY2luZzEgKiAzICFkZWZhdWx0O1xyXG4kc3BhY2luZzQ6ICRzcGFjaW5nMSAqIDQgIWRlZmF1bHQ7XHJcbiRzcGFjaW5nODogJHNwYWNpbmcxICogOCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZUJhY2tncm91bmREYXJrZW46IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XHJcbiR0aGVtZUJhY2tncm91bmRMaWdodGVuOiBsaWdodGVuKCR0aGVtZUJhY2tncm91bmQsIDE1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYm9keUZvbnQ6IFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsXCJIZWx2ZXRpY2EgVWx0cmFcIixcIlJvYm90b1wiLEFyaWFsLHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kc2Vjb25kYXJ5Q1RBOiAkc2Vjb25kYXJ5QmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRob3ZlckNUQTogIzU1NSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc3BhcmVudExpZ2h0OiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFkZWZhdWx0O1xyXG5cclxuJGVycm9yQ29sb3VyOiAjQTAwICFkZWZhdWx0O1xyXG5cclxuJGNhbGxvdXRCYWNrZ3JvdW5kOiAjRUVFICFkZWZhdWx0O1xyXG5cclxuJHRyYW5zcGFyZW50RGFyazogcmdiYSgwLDAsMCwwLjI1KSAhZGVmYXVsdDtcclxuXHJcbiRib2R5QmFja2dyb3VuZDogI0VFRSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJGb250TGFyZ2U6IDJyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJGb250TWVkaXVtOiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTogI0NDQyAhZGVmYXVsdDtcclxuXHJcbiRoaWdobGlnaHRDb2xvdXI6ICNlZjQwMzUgIWRlZmF1bHQ7XHJcblxyXG4kbWVkaWFJY29uSGVpZ2h0OiA0MHB4ICFkZWZhdWx0OyIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuJGFsZXJ0Qkc6IGxpZ2h0ZW4oJHRoZW1lQmFja2dyb3VuZCwgNzAlKTtcclxuXHJcbi5hbGVydCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRCRztcclxuICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGFsZXJ0QkcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzJ9ICRzcGFjaW5nNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtKjI7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkc2Vjb25kYXJ5Q1RBKTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAtI3skc3BhY2luZzR9IDAgLSN7JHNwYWNpbmc0fSAtI3skc3BhY2luZzR9O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzgqMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nMn0gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1leHBsYW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q1RBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGVycm9yQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvckNvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRlcnJvckNvbG91ciwgNjAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBvc3Rjb2RlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgLmFsZXJ0X190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkbGlnaHRDb2xvdXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0X19pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0X19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmFubmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TWVkaXVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12ZWhpY2xlLXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAuYWxlcnRfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRsaWdodENvbG91cik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnRfX2ljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5QmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCAuZm9ybV9fc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNUQTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q1RBLCAxMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmFydGljbGUtbGluayB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc25pcHBldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saW5rIHtcclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuLmFydGljbGUtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saXN0X19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb2N1bWVudCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgLmFydGljbGUtbGlzdF9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1saW5rX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS4yNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxvY2tBc3BlY3RSYXRpbygkYXNwZWN0V2lkdGgsICRhc3BlY3RIZWlnaHQpIHtcclxuXHJcbiAgICAkYXNwZWN0UmF0aW86IG1hdGguZGl2KDEwMCAqICRhc3BlY3RIZWlnaHQsICRhc3BlY3RXaWR0aCkgKiAxJTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAkYXNwZWN0UmF0aW87XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDA7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5icm9jaHVyZS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG5cclxuICAgICZfX2hhc2h0YWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yNTtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGRhcmtDb2xvdXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI1O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGRhcmtDb2xvdXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uYnJvY2h1cmUtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrQ29sb3VyO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcigkZGFya0NvbG91cik7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGRhcmtDb2xvdXIpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1pY29uIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQyNjdiMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM0MjY3YjIsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzFkYTFmMiwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZS1vbmx5IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icm9jaHVyZS1oZWFkZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icm9jaHVyZS1oZWFkZXJfX2xpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJvY2h1cmUtaGVhZGVyX190ZXh0LCAuYnJvY2h1cmUtaGVhZGVyX19zb2NpYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG4gICAgY29sb3I6IHNldFRleHRDb2xvcigkcHJpbWFyeUNUQSk7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbkJvcmRlclJhZGl1cztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLy9TdGF0ZVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q1RBLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgJGhvdmVyQ1RBO1xyXG4gICAgfVxyXG4gICAgLy9Nb2RpZmllcnNcclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkc2Vjb25kYXJ5Q1RBKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1naG9zdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQ29sb3VyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJG1pZENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlnaHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oIzk5OSwgMjUlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXJrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjRkZGLCAyNSUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50TGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRyYW5zcGFyZW50IHtcclxuICAgICAgICAmLWxpZ2h0LCAmLWxpZ2h0OmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXJrLCAmLWRhcms6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saWdodCwgJi1saWdodDpob3ZlciwgJi1kYXJrLCAmLWRhcms6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mZWF0dXJlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2luZzgqMn0pO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm91bmRlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2luZzg7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1pZENvbG91ciwgNSUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idXR0b24tLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzEgMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zaG93LW1vcmUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAjeyRibG9ja31fX2ljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiB6KGNhcm91c2VsKTtcclxuICAgIG1hcmdpbjogJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9scy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgd2lkdGg6ICRjb250ZW50V2lkdGg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbGVmdDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IHoob3ZlcmxheSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19zbGlkZS1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNwYWNpbmc0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLW1hc2sge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWNvbnRyb2xzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXJDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW5pZmllZFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlICogMS4yNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQsICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzcGFjaW5nNCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGxlZnQtb3Blbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0jeyRzcGFjaW5nNH0pO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHJpZ2h0LW9wZW4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpcHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGlwcy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waXAge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB3aWR0aDogJHNwYWNpbmc0O1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3ZlckNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZCoyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBhLnNsaWRlTGluayAuVG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vdmVybGF5LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBtYXJnaW46IDAgMCAoJHNwYWNpbmcyICogNCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206ICRzcGFjaW5nNCAqIDI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzQgKiAzO1xyXG5cclxuICAgICAgICAgICAgJi0tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtdG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQtYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzQgKiAyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0LWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRzcGFjaW5nNCAqIDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzQgKiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0LXRvcC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW0gKiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDVEE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGVybyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1zY3JvbGwgJiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jb250YWN0LXRpbGUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQgJHNwYWNpbmc0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0Q29sb3VyO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQgKCRzcGFjaW5nNCAqIDMuNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbCAqIDI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChwaG9uZSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyICogMjtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzIgKiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjaW5nMiAqIDEuNTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMiAqIDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQgKCRzcGFjaW5nNCAqIDMuNSk7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb250YWN0LXRpbGVfX2RldGFpbHM6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMSAoJHNwYWNpbmc0ICogMy41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYVtocmVmXj1cInRlbFwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmczO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fcGhvbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGwgKiAxLjU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uY29udGVudC1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nMn0gJHNwYWNpbmcyO1xyXG5cclxuICAgID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gaDYge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuXHJcbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzR9O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skc3BhY2luZzJ9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm93IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIG1hdGguZGl2KCRzcGFjaW5nMiwgMik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5jb3VudGVyLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4iLCLvu78uY3ZwLXJldmlld3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMzk0ZDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9yZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGFycyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdGFyQ2xhc3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYXRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMxOGJiYjtcclxuICAgICAgICBjb2xvcjogIzMxOGJiYjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzE4YmJiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgLy9UT0RPOiByZW1vdmUgIWltcG9ydGFudFxyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIC5kYXRlcGlja2VyX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCAxMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jYWxlbmRhci12aXNpYmxlIHtcclxuICAgICAgICAuZGF0ZXBpY2tlcl9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGVwaWNrZXJfX3RyaWdnZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9keUJhY2tncm91bmQ7XHJcbiAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgei1pbmRleDogeihkcm9wZG93bkl0ZW0pO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nMX0gLSN7JHNwYWNpbmcxfSAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vbnRoLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uRm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuXHJcbiAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyLWNhbGVuZGFyX19pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1sZWZ0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZm9yd2FyZCB7XHJcbiAgICAgICAgICAgIC5kYXRlcGlja2VyLWNhbGVuZGFyX19pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1yaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuc2hvdy1mb2N1cy1vdXRsaW5lcyAmIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogeihkcm9wZG93bkl0ZW1IaWdobGlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnlDVEEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RheXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNykpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZXMge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDcpKTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbUhpZ2hsaWdodCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcmV2LW1vbnRoLCAmLS1uZXh0LW1vbnRoIHtcclxuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmtDb2xvdXIsIDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS11bmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIGRhcmtlbigkc3RhbmRhcmRCb3JkZXJDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkc3RhbmRhcmRCb3JkZXJDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRzdGFuZGFyZEJvcmRlckNvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuJHdpZHRoV2l0aFNwYWNpbmc6ICRjb250ZW50V2lkdGggKyAoJHNwYWNpbmc0ICogMik7XHJcblxyXG4uZGVhbGVyLWhlYWRlciB7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQqMjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtI3skc3BhY2luZzR9O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgJi0tcGhvdG8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmRlYWxlci1oZWFkZXJfX2NlbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICYtLXBob3RvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hdGguZGl2KCR3aWR0aFdpdGhTcGFjaW5nLCAyKTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICYtLXBob3RvIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhhcy10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBob3RvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZWxsIHtcclxuICAgICAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJi0tc3Bhbi0yIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICAgICAgLy8gRGlzcGxheXMgaW1hZ2UgYWN0dWFsIHNpemUgaW4gSUUxMCsgdG8gYWxsb3cgZm9yIGxhY2sgb2Ygb2JqZWN0LWZpdCBzdXBwb3J0XHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgKyB1bCB7XHJcbiAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kRGFya2VuKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kRGFya2VuKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzQgKyAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZERhcmtlbik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChtYXAtc2lnbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHBob25lKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVhbGVyLXByaW5jaXBhbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHVzZXItbyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyIDAgMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogNjRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICByaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmVycm9yLXBhZ2Uge1xyXG5cclxuICAgIC5tYWludGVuYW5jZS1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ4NDg0ODtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdF9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0EzQTNBO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4uZmFxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGluZm8tY2lyY2xlZCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yNTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcclxuICAgICAgICB6LWluZGV4OiB6KGJvdHRvbWxlc3MtcGl0KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgei1pbmRleDogeihkcm9wZG93bkl0ZW0pO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLXVwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAmLmhhc0xpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWV4cGFuZGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG5cclxuICAgICAgICAuZmFxX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcV9fcXVlc3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRyb3Bkb3duSXRlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFxX19xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodENvbG91ciwgNi41JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcV9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5cclxuLmZlYXR1cmVzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmc0O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZzIgKiAzO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nMiAqIDQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkc3BhY2luZzIgKiA0O1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNpbmcyICogNDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nMiAqIDQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHNwYWNpbmcyICogMztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uZmlsdGVyLWljb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICAgICAgJi0tY29sb3VyLXN3YXRjaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0KjIuNTtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nNCoyLjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nMioyLjU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAyNSUsIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDc1JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzIqMi41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cImJsYWNrXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwiYmx1ZVwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDk4ZGI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwiZ3JlZW5cIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmVjYzcxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cImdyZXlcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTVhNWE2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS1maWx0ZXItbmFtZT1cInJlZFwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzRjM2M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWZpbHRlci1uYW1lPVwic2lsdmVyXCJdICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JkYzNjNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2RhdGEtZmlsdGVyLW5hbWU9XCJ3aGl0ZVwiXSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1pY29uLS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmlsdGVyLWljb25fX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGxpZ2h0Q29sb3VyLCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZpbHRlci1pY29uX19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWljb25fX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItaWNvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmZpeGVkLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogeihtb2RhbCkgKyAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmZvbGxvdy1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgJHNwYWNpbmcxIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNwYWNpbmcxKjEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxKjEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcblxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgYXV0bztcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uZm9ybSB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViaGVhZGluZy10ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nOCo1O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogJGZvcm1JbnB1dEJvcmRlcjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5zaG93LWZvY3VzLW91dGxpbmVzICYge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3N0LWNvZGUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXBvcHVsYXRlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21heC1sZW5ndGgge1xyXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL3RvZG86IGZpeCB0aGlzIGFuZCBtYWtlIGl0IG1vcmUgQkVNLWxpa2VcclxuICAgICAgICAgICAgLmRhdGVwaWNrZXJfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDFweCAwIDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArICN7JHNwYWNpbmc0fSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNoZWNrYm94LCAmLS1yYWRpbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgNDJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3ctZm9jdXMtb3V0bGluZXMgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgZGl2LmZvcm1fX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yYWRpbyB7XHJcbiAgICAgICAgICAgIGRpdi5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGlnaGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZWZlcmVuY2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNhbGVuZGFyLXZpc2libGUge1xyXG4gICAgICAgICAgICAmLmZvcm1fX2ZpZWxkLS1kYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGFiZWxCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlcl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlcl9fdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LWJ1dHRvbnMge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdC1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmtDb2xvdXIsIDI1JSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZExpZ2h0ZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGFiZWxCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5LWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeS1maWVsZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnktZmllbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxhYmVsQmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2RwciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICYtZmllbGRzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nMiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYWJlbEJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMiAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZXMge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZERhcmtlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSN7JHNwYWNpbmc0fTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3VzdG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib29raW5nIHtcclxuICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbEJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIC5mb3JtX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2hlYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19zdWJoZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuJGZvcm1CdWlsZGVyU3BhY2luZzogJHNwYWNpbmc0ICsgMTtcclxuXHJcbi5mb3JtLWJ1aWxkZXIge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IC0jeyRmb3JtQnVpbGRlclNwYWNpbmd9IC0jeyRmb3JtQnVpbGRlclNwYWNpbmd9ICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkbGlnaHRDb2xvdXIpO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG5cclxuICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRwcmltYXJ5Q1RBKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vU3RhdGVcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2hvdy1mb2N1cy1vdXRsaW5lcyAmIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggZGFzaGVkICRob3ZlckNUQTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogeihkcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIG1hcmdpbjogJGhlYWRlclNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5oZXJvLW1lc3NhZ2Uge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGg7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMiBhdXRvICRzcGFjaW5nNDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmQpO1xyXG5cclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzgqMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2UgKiAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtc3ViaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q1RBO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeUNUQSwgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IDAgMDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9faWNvbiwgLmhlcm8tbWVzc2FnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRkYXJrQ29sb3VyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlnaHQge1xyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGxpZ2h0Q29sb3VyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9uZyB7XHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dC1oZWFkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dC1zdWJoZWFkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3BhY2luZyB7XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImhlcm8tbWVzc2FnZV9fXCJdIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhlcm8tbWVzc2FnZS0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIGRpdltjbGFzc149XCJoZXJvLW1lc3NhZ2VfX1wiXSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcyIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGFyYWxsYXgge1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX2ltYWdlIHtcclxuICAgICAgICAgICAgZmxleDogMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbWVzc2FnZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQqNSAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyby1tZXNzYWdlX190ZXh0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW1lc3NhZ2VfX3RleHQtc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdltjbGFzc149XCJoZXJvLW1lc3NhZ2VfX1wiXSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFzeW1tZXRyaWNhbCB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pbWFnZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX3RleHQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAkc3BhY2luZzM7XHJcbiAgICB9IFxyXG5cclxuICAgICZfX2J1dHRvbnMtLWlubGluZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uaW1hZ2UtZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICZfX2hlcm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpKzE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoY2FtZXJhMSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWZpZWRcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pbWFnZS1nYWxsZXJ5X19tb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyQ1RBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi5pbWFnZS1wbGFjZWhvbGRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tanVzdGlmeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNoYWRvdyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX01peGlucy5zY3NzXCI7XHJcblxyXG4uaW5wdXQtaW5saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNUQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAuaW5wdXQtaW5saW5lX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1pbmxpbmVfX2lucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWlubGluZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uaW5wdXQtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLmxhYmVsIHtcclxuICAgIGNvbG9yOiAkbWlkQ29sb3VyO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZzE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5saW5rcy1saXN0IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0NvbG91cjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjaW5nMSozO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRsaWdodENvbG91ciwgMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5saXN0LWljb25zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zb2NpYWwge1xyXG4gICAgICAgIC5saXN0LWljb25zX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LWljb25zX19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMSoxMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzEqMTA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLmxvYWRpbmctZmVlZGJhY2sge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogJHNwYWNpbmcxKjI1O1xyXG4gICAgaGVpZ2h0OiAkc3BhY2luZzEqMjU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogJHNwYWNpbmcxKjU7XHJcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nMSo1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNwYWNpbmcxKjEwKSB0cmFuc2xhdGVZKCRzcGFjaW5nMSoxMCk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLWZlZWRiYWNrIDJzIGluZmluaXRlICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgIGJvcmRlcjogbWF0aC5kaXYoJHNwYWNpbmcxLCAyKSBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiB6KG1vZGFsKSsxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVsYXRpdmUge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFic29sdXRlIHtcclxuICAgICAgICAmLmxvYWRpbmctZmVlZGJhY2stLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAoI3skc3BhY2luZzF9ICogMTApKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHNwYWNpbmcxfSAqIDEwKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVsbCB7XHJcbiAgICAgICAgJi5sb2FkaW5nLWZlZWRiYWNrLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAoI3skc3BhY2luZzF9ICogMTApKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHNwYWNpbmcxfSAqIDEwKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGxldGUge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRpbmdDb21wbGV0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICN7JGljb25Gb250fSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoY2hlY2spO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ29tcGxldGVcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgICYubG9hZGluZy1mZWVkYmFjay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nODtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLWZlZWRiYWNrLXNtYWxsIDJzIGluZmluaXRlICR0cmFuc2l0aW9uRWFzaW5nO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxvYWRpbmdGZWVkYmFja0FuaW1hdGlvbiAoJG5hbWUsICRwb3NpdGlvbk9uZSwgJHBvc2l0aW9uVHdvLCAkcG9zaXRpb25UaHJlZSkge1xyXG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBvc2l0aW9uVHdvKSB0cmFuc2xhdGVZKCRwb3NpdGlvbk9uZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBvc2l0aW9uVGhyZWUpIHRyYW5zbGF0ZVkoJHBvc2l0aW9uVHdvKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcG9zaXRpb25Ud28pIHRyYW5zbGF0ZVkoJHBvc2l0aW9uVGhyZWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRwb3NpdGlvbk9uZSkgdHJhbnNsYXRlWSgkcG9zaXRpb25Ud28pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcG9zaXRpb25Ud28pIHRyYW5zbGF0ZVkoJHBvc2l0aW9uT25lKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxvYWRpbmdGZWVkYmFja0FuaW1hdGlvbihsb2FkaW5nLWZlZWRiYWNrLCAxMHB4LCA0MHB4LCA3MHB4KTtcclxuXHJcbkBpbmNsdWRlIGxvYWRpbmdGZWVkYmFja0FuaW1hdGlvbihsb2FkaW5nLWZlZWRiYWNrLXNtYWxsLCAwLCA2cHgsIDEycHgpO1xyXG5cclxuQGtleWZyYW1lcyBsb2FkaW5nQ29tcGxldGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4ubG9jYXRpb24tbGlzdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0KjI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzIgJHNwYWNpbmcyIDA7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICN7JHNwYWNpbmc0fSk7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgJHNwYWNpbmcyIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc3RhbmNlIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzcy1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZS1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXJyb3cge1xyXG4gICAgICAgIC5sb2NhdGlvbi1saXN0aW5nX19pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtICN7JHNwYWNpbmc0fSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc0ICRzcGFjaW5nMiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5tb2RhbCB7XHJcbiAgICAkYmxvY2s6ICY7XHJcbiAgICAkbW9kYWxDbG9zZUJ1dHRvbldpZHRoOiA3MnB4O1xyXG4gICAgJG1vZGFsSGVhZGVySGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICB6LWluZGV4OiB6KGJvdHRvbWxlc3MtcGl0KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBtYXJnaW46IDAgLSN7bWF0aC5kaXYoJHNtYWxsU2NyZWVuV2lkdGgsIDIpfTtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc3BhY2luZzR9KTtcclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICAkc21hbGxNb2RhbDogbWF0aC5kaXYoJG1lZGl1bVNjcmVlbldpZHRoLCAyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc21hbGxNb2RhbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0je21hdGguZGl2KCRzbWFsbE1vZGFsLCAyKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogSUUxMCsgb25seSAtIGFsbG93cyBmdWxsIG1vZGFsIHRvIHNjcm9sbCAqL1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogeihtb2RhbCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aWRlIHtcclxuICAgICAgICAmLm1vZGFsLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtI3ttYXRoLmRpdigkbWVkaXVtU2NyZWVuV2lkdGgsIDIpfTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgICYubW9kYWwtLXZpc2libGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7bWF0aC5kaXYoJHNtYWxsU2NyZWVuV2lkdGgsIDQpfTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigkc21hbGxTY3JlZW5XaWR0aCwgMik7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVybXMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcclxuXHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fdGVybXMge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRibG9ja31fX3Rlcm1zLWFncmVlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmc0IC0jeyRzcGFjaW5nNH0gLSN7JHNwYWNpbmc0fTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkLS1jaGVja2JveCAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICR0ZXJtc0xhYmVsU3BhY2luZzogJHNwYWNpbmc4IC0gJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAtI3skdGVybXNMYWJlbFNwYWNpbmd9O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAwICRzcGFjaW5nMSAkdGVybXNMYWJlbFNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2lucHV0LS1jaGVja2JveC12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmcyICRzcGFjaW5nMiAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6ICRtb2RhbENsb3NlQnV0dG9uV2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbW9kYWxIZWFkZXJIZWlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZUJhY2tncm91bmREYXJrZW4sIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbW9kYWxDbG9zZUJ1dHRvbldpZHRofSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogJG1vZGFsSGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYm9yZGVyOiAkc3BhY2luZzIgc29saWQgJGNhbGxvdXRCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHNwYWNpbmc0IHNvbGlkICRjYWxsb3V0QmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcDpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgPiAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguYnV0dG9uLS1naG9zdCk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhdW5jaGVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uby1jbG9zZSB7XHJcbiAgICAgICAgI3skYmxvY2t9X19oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLm5hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogeihtb2RhbCk7XHJcbiAgICB3aWR0aDogNDhweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogeihuYXZpZ2F0aW9uKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAkc3BhY2luZzIqNTtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMio1O1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzEqMy41O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmcxKjU7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmcxKjIuNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlaW4gJHRyYW5zaXRpb25TcGVlZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRzcGFjaW5nMSoyLjUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0jeyRzcGFjaW5nMSoyLjV9KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAmLS10b3AtbGV2ZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgICAgICRib3hTaGFkb3dXaWR0aDogJHNwYWNpbmczKjU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxsb3V0QmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRib3hTaGFkb3dXaWR0aCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skYm94U2hhZG93V2lkdGh9KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZCoyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgI3skYm94U2hhZG93V2lkdGh9KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLm5hdmlnYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGxvdXRCYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLm5hdmlnYXRpb25fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkY2FsbG91dEJhY2tncm91bmQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nMSo2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fbGlzdCwgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwICRzcGFjaW5nMSo1ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uX19saXN0IHtcclxuICAgICAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMjUlIDI1JSAyNSUgMjUlO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMjUlIDI1JSAyMCU7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkc3BhY2luZzEqNSAkdHJhbnNwYXJlbnREYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oYXMtc2xpbS1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3ViLW1lbnUtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbl9fbGlzdCwgLm5hdmlnYXRpb25fX21lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25fX2NoaWxkcmVuLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FsbG91dEJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYWxsb3V0QmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLS1saW5rIHtcclxuICAgICAgICAgICAgLm5hdmlnYXRpb25fX21lZ2EtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uX19tZWdhLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc0IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwwLDAsMC41KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsICR0cmFuc3BhcmVudERhcmsgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbl9fbWVnYS1tZW51LWltYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lZ2EtbWVudS10aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRoZW1lQmFja2dyb3VuZCBtYXRoLmRpdigkc3BhY2luZzEsIDIpIHNvbGlkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVnYS1tZW51LXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saXN0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWljb24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3RoZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtaWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUtaW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hpbGRyZW4tdG9nZ2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkc3BhY2luZzE7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS4yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMTtcclxuICAgICAgICAgICAgYm90dG9tOiAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzEqMTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY21zSWNvbkZvbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbiRuZWFyZXN0U3RvcmVCYWNrZ3JvdW5kOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHRoZW1lQmFja2dyb3VuZCwgMTAlKSwgMTUlKTtcclxuXHJcbi5uZWFyZXN0LXN0b3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZWFyZXN0U3RvcmVCYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUsICZfX2hvdXJzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzE7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkQ29sb3VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2lucHV0LWNsZWFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nMTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcyfSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzE7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5QmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmcxIDAgMDtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJG5lYXJlc3RTdG9yZUJhY2tncm91bmQpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLm92ZXJsYXktY2FyZHMge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgZ2FwOiAkc3BhY2luZzI7XHJcbiAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAjeyRibG9ja31fX2NhcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAjeyRzcGFjaW5nMX0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgI3skYmxvY2t9X19jYXJkIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gI3skc3BhY2luZzEgKiAxLjV9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0NvbG91cjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXIgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodENvbG91cjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uRWFzaW5nICR0cmFuc2l0aW9uU3BlZWQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnBhZ2UtbGlua3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgMDtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMCAtI3skc3BhY2luZzJ9O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21wYWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nMjtcclxuXHJcbiAgICAgICAgLnBhZ2UtbGlua3Mge1xyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIsICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSoxLjI7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZzIgMDtcclxuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZzI7XHJcbiAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlKjAuOTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0jeyRzcGFjaW5nMn07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByb2dyZXNzIHtcclxuICAgICAgICBtYXJnaW46IC0jeyRzcGFjaW5nNH0gMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXNjbGFpbWVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nMSo2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG5cclxuICAgICAgICAucGFnZS10aXRsZV9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlX19zdWItaGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bSowLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2luZzQsIDQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXJDVEE7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJGhvdmVyQ1RBKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ucHJpY2Uge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcxO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwIDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhbmRhcmRCb3JkZXJDb2xvdXI7XHJcblxyXG4gICAgICAgICAgICAgICAgI3skYmxvY2t9X19jb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICN7JGJsb2NrfV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mdWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljaW5nQ29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVkdWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNpbmc7XHJcbiAgICB9XHJcbiAgICAmX19zYXZpbmcsXHJcbiAgICAmX193YXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkc3BhY2luZztcclxuICAgICAgICBjb2xvcjogJHByaWNpbmdXYXNDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb2xkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RheCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMSAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzIgJHNwYWNpbmcyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgI3skYmxvY2t9X190YXgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2xsYXBzZWQge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fY29zdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5xdWljay1saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRlbnRXaWR0aCArICRzcGFjaW5nODtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudERhcms7XHJcblxyXG4gICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXMtY2Fyb3VzZWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgLnF1aWNrLWxpbmtzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0taXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgJHRyYW5zaXRpb25FYXNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnF1aWNrLWxpbmtzX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVpY2stbGlua3NfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRvcC1iYW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRjbG9zZVRvQmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAmLS15ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgY29sb3I6ICRjbG9zZVRvQmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgfVxyXG4gICAgJi0tb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4ucmFkaW8tdG9nZ2xlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UgKiAxLjE7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMioxLjUgJHNwYWNpbmc0ICRzcGFjaW5nMioxLjUgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19haW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzIgJHNwYWNpbmcxIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmc0ICRzcGFjaW5nMSAkc3BhY2luZzg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkZWQge1xyXG4gICAgICAgIC5yYWRpby10b2dnbGVfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnJlZ2lzdHJhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19Db25maWcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX01peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnJlcXVlc3QtY2FsbGJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZzE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nNDtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1pdGVtIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR0aGVtZUJhY2tncm91bmRMaWdodGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW52YWxpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodENvbG91cjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Y2Nlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlKjEuMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kRGFya2VuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25FYXNpbmcgJHRyYW5zaXRpb25TcGVlZDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VjY2Vzcy1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5lZGl0LW1vZGUgJiB7XHJcbiAgICAgICAgLnJlcXVlc3QtY2FsbGJhY2tfX2Vycm9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxdWVzdC1jYWxsYmFja19fc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNlYXJjaC1wYW5lbCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmcyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc0ICRzcGFjaW5nMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgICAgICBcclxuICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZzQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtcGFuZWxfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyKjEuNSAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS12YWxpZGF0aW9uPVwiYWN0aXZlXCJdIC5zZWFyY2gtcGFuZWxfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xMDAlICsgNDVweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVyLWxhcmdlIHtcclxuICAgICAgICAgICAgLnNlYXJjaC1wYW5lbF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1wYW5lbF9faW5wdXQtLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzggJHNwYWNpbmcyICRzcGFjaW5nMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nOCAkc3BhY2luZzQgJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbGlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZzg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcblxyXG4gICAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNlY29uZGFyeUNUQSwgMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3N0LWNvZGUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItdHJhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHJcbiAgICAgICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG5cclxuICAgICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbi0tbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZHZhbmNlZC1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWZpZWRcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGFuZ2xlLWRvd24pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWR2YW5jZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3ItY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvci1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW0qMS41O1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCI6KFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2UqMS41O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGwqMS41O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkW2RhdGEtdmFsaWRhdGlvbj1cImFjdGl2ZVwiXSB7XHJcbiAgICAgICAgLnNlYXJjaC1wYW5lbF9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHooZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMTAwJSArICN7JHNwYWNpbmcxfSk7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVycm9yQ29sb3VyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlcnJvckNvbG91cjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLSN7JHNwYWNpbmcxfTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc2VhcmNoLXRpbGUge1xyXG4gICAgLy9tYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuXHJcbiAgICAmLS1jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZzQgMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5zZWxlY3QtdG9nZ2xlIHtcclxuICAgICZfX21lbnUge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzggJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cclxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNoYXJlLXByaWNlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zaXRpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDkwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25lZ2F0aXZlIHtcclxuICAgICAgICBjb2xvcjogI0MwMDtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuXHJcbi5zbGlkZXNob3ctbGF1bmNoZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpZGVzaG93IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrQ29sb3VyLCAwLjk1KTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYWNlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZXMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1icyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJzLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYnMtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeUNUQTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyQ1RBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWZpZWRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZSAqIDEuMjU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uZXh0LCAmLS1wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChyaWdodC1vcGVuKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGxlZnQtb3Blbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGNsb3NlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICN7JGJsb2NrfV9faW1hZ2VzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGh1bWJzLCAjeyRibG9ja31fX2J1dHRvbi0tcHJldmlvdXMsICN7JGJsb2NrfV9fYnV0dG9uLS1uZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuLnNwbGl0LWNhcmQge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtaWRDb2xvdXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzg7XHJcbiAgICBtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nODtcclxuICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmc4ICRzcGFjaW5nOCozICRzcGFjaW5nOCAkc3BhY2luZzg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN0YW5kYXJkQm9yZGVyQ29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGJsb2NrfV9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX2FjdGlvbiB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzQgJHNwYWNpbmc0IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRibG9ja31fX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzggJHNwYWNpbmc4ICRzcGFjaW5nOCAkc3BhY2luZzgqMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3NDc0NztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNCAkc3BhY2luZzIgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAuaW5wdXQtaW5saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcblxyXG4uc3dpdGNoLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zZWFyY2gtcGFuZWxfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhcmdldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyKjEuNSAkc3BhY2luZzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhcmdldCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgJHNwYWNpbmc4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250U21hbGw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nOCAwIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nNDtcclxuICAgICAgICB3aWR0aDogJHNwYWNpbmc4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0cmFuc3BhcmVudERhcms7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwYWNpbmc0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skc3BhY2luZzR9KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVbZGF0YS1hY3RpdmUtdG9nZ2xlPVwidHdvXCJdICYge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcclxuXHJcbiAgICAgICAgJltkYXRhLXN3aXRjaC10b2dnbGU9XCJzd2l0Y2gtdG9nZ2xlLXR3b1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1hY3RpdmUtdG9nZ2xlPVwib25lXCJdIHtcclxuICAgICAgICAuc3dpdGNoLXRvZ2dsZV9fc2VjdGlvbltkYXRhLXN3aXRjaC10b2dnbGU9XCJzd2l0Y2gtdG9nZ2xlLW9uZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtYWN0aXZlLXRvZ2dsZT1cInR3b1wiXSB7XHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJltkYXRhLXN3aXRjaC10b2dnbGU9XCJzd2l0Y2gtdG9nZ2xlLXR3b1wiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3RhcmdldHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQgJHNwYWNpbmc4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3RhcmdldCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXBhbmVsX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS10b2dnbGUtZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XHJcblxyXG4gICAgICAgICZbZGF0YS1hY3RpdmUtdG9nZ2xlPVwib25lXCJdIC5zd2l0Y2gtdG9nZ2xlX190YXJnZXRbZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS10d29cIl0sICZbZGF0YS1hY3RpdmUtdG9nZ2xlPVwidHdvXCJdIC5zd2l0Y2gtdG9nZ2xlX190YXJnZXRbZGF0YS1zd2l0Y2gtdG9nZ2xlPVwic3dpdGNoLXRvZ2dsZS1vbmVcIl0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXRjaC10b2dnbGVfX3N3aXRjaCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vLi4vX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9Gb250L19VbmlmaWVkRm9udEZhY2Uuc2Nzc1wiO1xyXG5cclxuQGVhY2ggJHRhYmxlVHlwZSBpbiAkdGFibGVUeXBlcyB7XHJcbiAgICAuI3skdGFibGVUeXBlfVRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmc0O1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuI3skdGFibGVUeXBlfVRhYmxlRmlyc3RDb2wsXHJcbiAgICAgICAgICAgICYuI3skdGFibGVUeXBlfVRhYmxlSGVhZGVyUm93IHRoLFxyXG4gICAgICAgICAgICAmLiN7JHRhYmxlVHlwZX1UYWJsZUZvb3RlclJvdyB0aCxcclxuICAgICAgICAgICAgJi4jeyR0YWJsZVR5cGV9VGFibGVIZWFkZXJSb3cgdGQsXHJcbiAgICAgICAgICAgICYuI3skdGFibGVUeXBlfVRhYmxlRm9vdGVyUm93IHRkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbCAqIDEuMjU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkdGFibGVUeXBlID09IFwic29ydGFibGVcIiB7XHJcbiAgICAgICAgICAgICAgICB0aDpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd1bmlmaWVkJztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChhbmdsZS1kb3duKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIl9UYWJsZUVkaXQuc2Nzc1wiO1xyXG5cclxuQGVhY2ggJHRhYmxlVHlwZSBpbiAkdGFibGVUeXBlcyB7XHJcbiAgICAuI3skdGFibGVUeXBlfVRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyLiN7JHRhYmxlVHlwZX1UYWJsZUhlYWRlclJvdyB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlDVEE7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzIDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyUmFkaXVzIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bm90KC4jeyR0YWJsZVR5cGV9VGFibGVIZWFkZXJSb3cpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1peCgkbGlnaHRDb2xvdXIsICRtaWRDb2xvdXIsIDkwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkdGFibGVUeXBlID09IFwic29ydGFibGVcIiB7XHJcbiAgICAgICAgICAgIHRyLiN7JHRhYmxlVHlwZX1UYWJsZUhlYWRlclJvdyB0ZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHRDb2xvdXIsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRGF0YSBUYWJsZSBTdHlsaW5nXHJcbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNDtcclxufVxyXG5cclxuLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Q1RBO1xyXG4gICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Q1RBLCA1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnRpbmc6YWZ0ZXIsIC5zb3J0aW5nX2FzYzphZnRlciwgLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogJ3VuaWZpZWQnO1xyXG4gICAgY29udGVudDogc2V0SWNvbkNvbnRlbnQoc29ydDEpO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMjtcclxufVxyXG5cclxuLnNvcnRpbmdfYXNjOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KHNvcnQtYXNjKTtcclxufVxyXG5cclxuLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBzZXRJY29uQ29udGVudChzb3J0LWRlc2MpO1xyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi50YWJzIHtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmtDb2xvdXIsIDMzLjMzJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBsaWdodGVuKCRzZWNvbmRhcnlDVEEsIDQwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeUNUQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19NaXhpbnMuc2Nzc1wiO1xyXG5cclxuLnRleHQtc2VjdGlvbiB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlRm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udExhcmdlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRMYXJnZTtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrQ29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJHRyYW5zcGFyZW50RGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nNDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2luZzg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcyICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtcmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn0iLCLvu79AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fRnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi50aWxlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZzQgMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC8vIE1vZGlmaWVyc1xyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS10b3AtcmlnaHQge1xyXG4gICAgICAgIC50aWxlc19fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS10b3AtY2VudGVyIHtcclxuICAgICAgICAudGlsZXNfX3RpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlLWJvdHRvbS1jZW50ZXIge1xyXG4gICAgICAgIC50aWxlc19fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgLnRpbGVzX190aWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZS1ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgLnRpbGVzX190aWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICR0aWxlU21hbGw6IGNhbGMoI3skY29sdW1uV2lkdGhTbWFsbH0gLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgJHRpbGVNZWRpdW06IGNhbGMoI3skY29sdW1uV2lkdGhNZWRpdW19IC0gI3skc3BhY2luZzJ9KTtcclxuICAgICR0aWxlTGFyZ2U6IGNhbGMoI3skY29sdW1uV2lkdGhMYXJnZX0gLSAjeyRzcGFjaW5nMn0pO1xyXG4gICAgJHRpbGVFeHRyYUxhcmdlOiBjYWxjKCN7JGNvbHVtbldpZHRoRXh0cmFMYXJnZX0gLSAjeyRzcGFjaW5nMn0pO1xyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgICAudGlsZXNfX3RpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUxhcmdlIDAgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUxhcmdlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVMYXJnZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUV4dHJhTGFyZ2UgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUV4dHJhTGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1lZGl1bSB7XHJcblxyXG4gICAgICAgIC50aWxlc19fdGlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlTWVkaXVtIDAgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZU1lZGl1bTtcclxuICAgICAgICAgICAgZmxleDogMCAxICR0aWxlTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoIC0gMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRpbGVMYXJnZSAwIDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICR0aWxlTGFyZ2U7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVMYXJnZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0aWxlRXh0cmFMYXJnZSAwIDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICR0aWxlRXh0cmFMYXJnZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAkdGlsZUV4dHJhTGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBFbGVtZW50c1xyXG4gICAgJl9fdGlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHRpbGVTbWFsbDtcclxuICAgICAgICBmbGV4OiAwIDEgJHRpbGVTbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAkdGlsZVNtYWxsIDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVNZWRpdW07XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSAkdGlsZU1lZGl1bTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRpbGVNZWRpdW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCAtIDEpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkdGlsZUxhcmdlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVMYXJnZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRpbGVMYXJnZSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGggLSAxKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgJHRpbGVFeHRyYUxhcmdlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdGlsZUV4dHJhTGFyZ2UgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBTdGF0ZXNcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR0aGVtZUJhY2tncm91bmQsMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gRWxlbWVudHNcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRSZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgei1pbmRleDogeihkZWZhdWx0KSArIDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KGRlZmF1bHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBNb2RpZmllcnNcclxuICAgICAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICAgICAgICAgIC8vIFN0YXRlc1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5LDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuXHJcbiAgICAgICAgJi0tZGFyayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0NvbG91cjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2hvcnQge1xyXG4gICAgICAgIC50aWxlc19fdGlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoKCN7bWF0aC5kaXYoJGNvbHVtbldpZHRoTWVkaXVtLCAyKX0pKSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbiRkYXRlV2lkdGg6IDEwMHB4O1xyXG4kdGltZWxpbmVXaWR0aDogNnB4O1xyXG5cclxuLnRpbWVsaW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAkdGltZWxpbmVXaWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogeihkZWZhdWx0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbFNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KCRkYXRlV2lkdGggLSAkdGltZWxpbmVXaWR0aCwgMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3llYXIsICZfX2RhdGUge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6ICRkYXRlV2lkdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9feWVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogeihkcm9wZG93bkl0ZW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGRhdGVXaWR0aCBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBtYXRoLmRpdigkc3BhY2luZzIsIDIpIHNvbGlkICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzQgMCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogeihjYXJvdXNlbCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR0aW1lbGluZVdpZHRoIHNvbGlkICR0aGVtZUJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2UqMC43NTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udExhcmdlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbGVmdDogJHNwYWNpbmcxO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmtDb2xvdXI7XHJcbiAgICBjb2xvcjogJGxpZ2h0Q29sb3VyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6ICRib2R5Rm9udE1lZGl1bTtcclxuICAgIHotaW5kZXg6IHoobW9kYWwpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3BhY2luZzEgJHNwYWNpbmcxIDAgJHNwYWNpbmcxO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtDb2xvdXIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLSN7JHNwYWNpbmcxfTtcclxuICAgICAgICBsZWZ0OiAkc3BhY2luZzI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLXRyaWdnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuZm9ybV9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGljb25Gb250O1xyXG4gICAgICAgIGNvbnRlbnQ6IHNldEljb25Db250ZW50KGluZm8tY2lyY2xlKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRzdGFuZGFyZEJvcmRlckNvbG91cjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcxO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRydXN0cGlsb3Qge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc4ICogMiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRDb2xvdXI7XHJcblxyXG4gICAgJl9fcmF0aW5nIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQmFja2dyb3VuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRoZWFkZXJGb250TGFyZ2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzggYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRMYXJnZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZzggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHNwYWNpbmc0KTtcclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4udmlkZW8tY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyRm9udE1lZGl1bTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpZnJhbWUsXHJcbiAgICAgICAgb2JqZWN0LFxyXG4gICAgICAgIGVtYmVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5cclxuQG1peGluIHNwYWNpbmdBbmRXaWR0aFByb3BlcnRpZXMoJGluZGV4KSB7XHJcbiAgICAkc2l6ZTogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsIDEyKSk7XHJcblxyXG4gICAgZmxleDogMCAwICRzaXplO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgbWF4LXdpZHRoOiAkc2l6ZTtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nMjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udHJhc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodENvbG91cjtcclxuICAgICAgICBjb2xvcjogJGRhcmtDb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZml4ZWQge1xyXG4gICAgICAgIC5ncmlkX19yb3cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGFkZGluZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRjb250ZW50V2lkdGggKyAyMCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zdHJldGNoIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLS13cmFwIHtcclxuICAgICAgICAgICAgLmdyaWRfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JpZF9fY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICAgICAgICYtLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICRzaXplOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAxMikpO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAkc2l6ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgICAgICAgICAgICYtLXNtLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjaW5nQW5kV2lkdGhQcm9wZXJ0aWVzKCRpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW1TY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgICAgICAgICAgICAgICYtLW1kLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjaW5nQW5kV2lkdGhQcm9wZXJ0aWVzKCRpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgICAgICAgICAgICAgJi0tbGctI3skaX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYWNpbmdBbmRXaWR0aFByb3BlcnRpZXMoJGkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbS0xMiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGxTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWQtMTIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZy0xMiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2VTY3JlZW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcIi4uLy4uL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0Z1bmN0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9fQ29uZmlnLnNjc3NcIjtcclxuXHJcbi5sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHRoZW1lQmFja2dyb3VuZERhcmtlbiAwJSwgJHRoZW1lQmFja2dyb3VuZCA1MCUsICR0aGVtZUJhY2tncm91bmRMaWdodGVuIDEwMCUpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nNCAkc3BhY2luZzg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodENvbG91cjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHlGb250TGFyZ2UqMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc0ICRzcGFjaW5nODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYm9keUZvbnRTbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL19GdW5jdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vX0NvbmZpZy5zY3NzXCI7XHJcblxyXG4uc2lkZS1uYXZpZ2F0aW9uIHtcclxuICAgICZfX3Nob3ctbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzIgJHNwYWNpbmc0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWRlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvZ2dsZS1tZW51IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bVNjcmVlbldpZHRoKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkbWlkQ29sb3VyLCA1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6KG1vZGFsKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzEgJHNwYWNpbmcyO1xyXG5cclxuICAgICAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSN7JHNwYWNpbmcyfTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc4IDAgMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZENvbG91cjtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCRtaWRDb2xvdXIpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlckZvbnRNZWRpdW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzI7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcxICRzcGFjaW5nMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2luZzE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMSAkc3BhY2luZzI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbkVhc2luZyAkdHJhbnNpdGlvblNwZWVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRib2R5Rm9udFNtYWxsO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kTGlnaHRlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0IFwiLi4vQmFzZS9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIl9WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuaHRtbCwgYm9keSwgI2Zvcm0xLCAuY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXIgIWltcG9ydGFudDtcclxufSIsIu+7v0BpbXBvcnQgXCIuLi8uLi9CYXNlL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uZ3JpZCB7XHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICAgICAgY29sb3I6IHNldFRleHRDb2xvcigkbGlnaHRDb2xvdXIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYWNjZW50Q29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lQmFja2dyb3VuZFNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogc2V0VGV4dENvbG9yKCR0aGVtZUJhY2tncm91bmRTZWNvbmRhcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRyYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVCYWNrZ3JvdW5kU2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJHRoZW1lQmFja2dyb3VuZCk7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL0Jhc2UvX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jb250YWN0LXRpbGUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL0Jhc2UvX1ZhcmlhYmxlc0NNUy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9fVmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzc5Nzk3OTtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vQmFzZS9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRDb2xvdXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nNCAkc3BhY2luZzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9CYXNlL19WYXJpYWJsZXNDTVMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vX1ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ubmF2aWdhdGlvbiB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Q29sb3VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAmLS10b3AtbGV2ZWwge1xyXG4gICAgICAgICAgICA+IC5uYXZpZ2F0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5uYXZpZ2F0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbkJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBzZXRUZXh0Q29sb3IoJG5hdmlnYXRpb25CYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbmF2aWdhdGlvbkJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWhhcy1jaGlsZHJlbiAubmF2aWdhdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMiAkc3BhY2luZzEqNiAkc3BhY2luZzIgJHNwYWNpbmcyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGlsZHJlbi10b2dnbGUge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtU2NyZWVuV2lkdGgpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vQmFzZS9fVmFyaWFibGVzQ01TLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL19WYXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnBhZ2UtbGlua3Mge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcyKjQgJHNwYWNpbmcyO1xyXG4gICAgfVxyXG59Il19 */
