.cmp-icon{display:inline-block}.cmp-icon-pseudo:after,.cmp-icon-pseudo:before{display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-icon-pseudo--first:before,.cmp-icon-pseudo--last:after{content:""}.cmp-icon-pseudo--first{margin-right:.25rem}.cmp-icon-pseudo--last{margin-left:.25rem}.cmp-icon--close,.cmp-icon-pseudo--close:after,.cmp-icon-pseudo--close:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#close-view) 50%/100% 100% no-repeat;height:.75rem;width:.75rem}.cmp-icon--carat-up,.cmp-icon-pseudo--carat-up:after,.cmp-icon-pseudo--carat-up:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#carat-up-view) 50%/100% 100% no-repeat;height:.625rem;width:.625rem}.cmp-icon--carat-down,.cmp-icon-pseudo--carat-down:after,.cmp-icon-pseudo--carat-down:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#carat-down-view) 50%/100% 100% no-repeat;height:.625rem;width:.625rem}.cmp-icon--carat-left,.cmp-icon-pseudo--carat-left:after,.cmp-icon-pseudo--carat-left:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#carat-left-view) 50%/100% 100% no-repeat;height:.625rem;width:.625rem}.cmp-icon--carat-right,.cmp-icon-pseudo--carat-right:after,.cmp-icon-pseudo--carat-right:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#carat-right-view) 50%/100% 100% no-repeat;height:.625rem;width:.625rem}.cmp-icon--expand,.cmp-icon-pseudo--expand:after,.cmp-icon-pseudo--expand:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#expand-view) 50%/100% 100% no-repeat;height:.9375rem;width:.9375rem}.cmp-icon--collapse,.cmp-icon-pseudo--collapse:after,.cmp-icon-pseudo--collapse:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#collapse-view) 50%/100% 100% no-repeat;height:1px;width:.9375rem}.cmp-icon--pindrop,.cmp-icon-pseudo--pindrop:after,.cmp-icon-pseudo--pindrop:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#pindrop-view) 50%/100% 100% no-repeat;height:.9375rem;width:.6875rem}.cmp-icon--globe,.cmp-icon-pseudo--globe:after,.cmp-icon-pseudo--globe:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#globe-view) 50%/100% 100% no-repeat;height:.9375rem;width:.9375rem}.cmp-icon--person,.cmp-icon-pseudo--person:after,.cmp-icon-pseudo--person:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#person-view) 50%/100% 100% no-repeat;height:.9375rem;width:1.0625rem}.cmp-icon--hotspot-circle,.cmp-icon-pseudo--hotspot-circle:after,.cmp-icon-pseudo--hotspot-circle:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#hotspot-circle-view) 50%/100% 100% no-repeat;height:3.75rem;width:3.75rem}.cmp-icon--arrow-left,.cmp-icon-pseudo--arrow-left:after,.cmp-icon-pseudo--arrow-left:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#arrow-left-view) 50%/100% 100% no-repeat;height:3.75rem;width:3.75rem}.cmp-icon--arrow-right,.cmp-icon-pseudo--arrow-right:after,.cmp-icon-pseudo--arrow-right:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#arrow-right-view) 50%/100% 100% no-repeat;height:3.75rem;width:3.75rem}.cmp-icon--arrow-prev,.cmp-icon-pseudo--arrow-prev:after,.cmp-icon-pseudo--arrow-prev:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#arrow-prev-view) 50%/100% 100% no-repeat;height:1.25rem;width:.75rem}.cmp-icon--arrow-next,.cmp-icon-pseudo--arrow-next:after,.cmp-icon-pseudo--arrow-next:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#arrow-next-view) 50%/100% 100% no-repeat;height:1.25rem;width:.75rem}.cmp-icon--hamburger-menu,.cmp-icon-pseudo--hamburger-menu:after,.cmp-icon-pseudo--hamburger-menu:before{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#hamburger-menu-view) 50%/100% 100% no-repeat;height:.875rem;width:1.25rem}.cmp-icon-pseudo--anim-nudge-last:hover:after{-webkit-transform:translate(4px);transform:translate(4px)}.cmp-icon-pseudo--anim-nudge-first:hover:before{-webkit-transform:translate(-4px);transform:translate(-4px)}@media(min-width:1024px){.cmp-nav--mobile-only{display:none}}.cmp-nav__header-images{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}@media(min-width:1024px){.cmp-nav__header-images{width:auto}}@media(max-width:320px){.cmp-nav__header-images,.cmp-nav__header-images img{max-height:2.5rem}}.cmp-nav{position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;z-index:300}.cmp-nav a{text-decoration:none}.cmp-nav__skip-button.cmp-nav-tab-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;outline:none;padding:1rem;position:absolute;text-align:center;top:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);width:100%;z-index:1000}.cmp-nav__skip-button.cmp-nav-tab-btn:focus{outline:none;-webkit-transform:translateX(0);transform:translateX(0)}.cmp-nav__skip-button:focus .cmp-nav__skip-button--text{outline:1px auto #0068b3;padding:1rem}.cmp-nav__skip-button .cmp-nav__skip-button--text:after{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#carat-right-view) 50%/100% 100% no-repeat;content:"";display:inline-block;height:.625rem;margin-left:.25rem;width:.625rem}.cmp-nav__skip-target{margin-top:-4.875rem;padding-top:4.875rem}.cmp-nav__wrapper{margin:0 auto;max-width:1200px;width:95%!important}.jsa-sticky{padding-bottom:4.875rem}.jsa-sticky .cmp-nav{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:stickyjump;animation-name:stickyjump;background-color:#fff;position:fixed;top:0}.cmp-nav__hamburger-menu{cursor:pointer}.cmp-nav__megamenu-content{display:block;left:0;padding-right:4rem;position:absolute;top:100%;width:100vw}@media(min-width:1024px){.cmp-nav__megamenu-content{display:inline-block;left:50%;pointer-events:none;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:hidden}}.cmp-nav__megamenu-content.jsa-is-hidden{pointer-events:none;visibility:hidden}.cmp-nav__megamenu-content.jsa-is-visible,.cmp-nav__tab-item:hover>.cmp-nav__megamenu-content{pointer-events:all;visibility:visible}.cmp-nav__menu-icon{height:14px;width:19.5px}.cmp-nav__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}@media(min-width:1024px){.cmp-nav__tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}@media(max-width:1023px){.cmp-nav__tabs .cmp-nav__tab-item>.cmp-button.cmp-button--nav,.cmp-nav__tabs .cmp-nav__tab-item>.cmp-button.cmp-button--nav:hover{background-color:#fff}}.cmp-nav__tabs .cmp-nav__logo{margin:.625rem 0;max-height:3.9375rem;max-width:13.75rem}@media(min-width:1024px){.cmp-nav__tabs .cmp-nav__logo{margin:0}}.cmp-nav__tabs .cmp-nav__logo .cmp-button.cmp-button--nav{margin:0;padding:0}.cmp-nav__tabs ul{list-style-type:none;padding:0}.cmp-nav__tabs .cmp-nav__tab-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh;padding-bottom:20%;position:absolute;top:100%;width:0}@media(min-width:1024px){.cmp-nav__tabs .cmp-nav__tab-list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:transparent!important;-ms-flex-direction:row;flex-direction:row;justify-content:space-evenly;min-height:auto;padding-bottom:0;position:static;top:auto;width:auto}}@media(max-width:1023px){.cmp-nav__tabs .cmp-nav__tab-list{overflow:hidden;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.cmp-nav__tabs .cmp-nav__tab-list.jsa-is-mobile-open{-webkit-transform:translate(0);transform:translate(0);width:100vw}}@media(max-width:1023px)and (max-width:320px){.cmp-nav__tabs .cmp-nav__tab-list.jsa-is-mobile-open{overflow-y:scroll}}.cmp-nav__tabs .cmp-nav__tab-item{width:100%}.cmp-nav__tabs .cmp-nav__tab-item.cmp-nav__tab-item--copyright{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;justify-content:center}.cmp-nav__tabs .cmp-nav__tab-item--utility{padding-top:2.5rem}.cmp-nav__tabs .cmp-nav__tab-item--utility .cmp-utility-nav__link.cmp-button{margin-bottom:.5rem}.cmp-nav__tabs .cmp-nav__tab-item--utility .cmp-utility-nav__icon{height:1.25rem;margin-right:.75rem}.cmp-nav__tabs .cmp-nav__tab-item--copyright{-ms-flex-item-align:end;align-self:flex-end;text-align:center}@media(min-width:1024px){.cmp-nav__tabs .cmp-nav__tab-item--copyright{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}@media(max-width:320px){.cmp-nav__tabs .cmp-nav__tab-item--copyright{bottom:0;position:fixed;text-align:center}}.cmp-nav__tabs .cmp-nav__tab-item--utility.jsa-is-mobile-inactive{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@media(min-width:1024px){.cmp-nav__tabs .cmp-nav__tab-item{padding:.75rem .3125rem;width:auto}.cmp-nav__tabs .cmp-nav__tab-item--utility{display:none}}.cmp-nav__icon{stroke:#2f2f30;height:.625rem;width:.625rem}@media(min-width:1024px){.cmp-nav__tab-item--icon-carat-down:after{background:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/globalgateway-icons.df8e60127c2e61c6b7b8437982940c6c.svg#carat-down-view) 50%/100% 100% no-repeat;content:"";display:inline-block;height:.625rem;margin-left:.25rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:.625rem}.cmp-nav__tab-item--icon-carat-down.jsa-is-active:after,.cmp-nav__tab-item--icon-carat-down:hover:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.cmp-nav__icon.carat-left{display:none}@media(min-width:1024px){.cmp-nav__icon.carat-right{display:none}}.jsa-is-mobile-active>.cmp-nav__icon.carat-left{display:inline-block}@media(min-width:1024px){.jsa-is-mobile-active>.cmp-nav__icon.carat-left{display:none}}.jsa-is-mobile-active>.cmp-nav__icon.carat-right{display:none}.cmp-nav__mobile-item--text{font-size:1rem;font-weight:400;letter-spacing:-.015625rem;line-height:1.125rem}.cmp-nav__category-item .cmp-button--nav{display:block;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cmp-nav__category-item .cmp-button--nav.jsa-is-mobile-active,.cmp-nav__category-item .cmp-button--nav.jsa-is-mobile-active:hover{background-color:#fff}.cmp-nav__category-list,.cmp-nav__category-list .cmp-nav__group-list,.cmp-nav__category-list .cmp-nav__subcategory-list{height:0;overflow:hidden}@media(max-width:1023px){.cmp-nav__category-list,.cmp-nav__category-list .cmp-nav__group-list,.cmp-nav__category-list .cmp-nav__subcategory-list{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:all .5s ease;transition:all .5s ease}}@media(max-width:320px){.cmp-nav__category-list,.cmp-nav__category-list .cmp-nav__group-list,.cmp-nav__category-list .cmp-nav__subcategory-list{overflow-y:scroll}}.jsa-is-mobile-active+.cmp-nav__category-list,.jsa-is-mobile-active+.cmp-nav__group-list,.jsa-is-mobile-active+.cmp-nav__subcategory-list{height:auto;-webkit-transform:translate(0);transform:translate(0)}.jsa-is-mobile-active+.cmp-nav__group-list{height:calc(100vh - 12.5rem);overflow-y:scroll}@media(max-width:320px){.jsa-is-mobile-active+.cmp-nav__group-list{height:100vh}}@media(max-width:1023px){.cmp-nav__category-list ul.jsa-is-mobile-active,.cmp-nav__category-list.jsa-is-mobile-active{left:0;overflow:visible;position:absolute;right:0;top:0}}@media(min-width:1024px){.cmp-nav__category-item{display:none}}@-webkit-keyframes stickyjump{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes stickyjump{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}.xf-megamenu .cmp-container,.xf-megamenu--no-pad .cmp-container{padding:0}.xf-megamenu .xf-megamenu--title .cmp-linklist__header--text{font-size:1.25rem;font-weight:400;letter-spacing:-.03125rem;line-height:1.5rem}.xf-megamenu .xf-megamenu--title.cmp-linklist__header{padding:1.75rem 0}.xf-megamenu .cmp-linklist{padding:0 2rem}.xf-megamenu .cmp-linklist__header,.xf-megamenu .cmp-linklist__header a{color:#2f2f30;font-size:1rem;font-weight:400;letter-spacing:-.015625rem;line-height:1.125rem}.xf-megamenu .cmp-linklist__item a{color:#2f2f30;font-size:.875rem;font-weight:400;letter-spacing:-.015625rem;line-height:1rem}.xf-megamenu .cmp-linklist__header--text:hover{text-decoration:none}.xf-megamenu .cmp-text{font-size:1rem;font-weight:400;letter-spacing:-.015625rem;line-height:1.125rem;margin:1.25rem 0}.xf-megamenu .cmp-button__text{text-transform:uppercase}.cmp-nav-tab-btn{background-color:#fff;border:none;color:#2f2f30;cursor:pointer;display:block;font-size:1rem;font-weight:400;letter-spacing:-.015625rem;line-height:1.125rem;margin:0;padding:1.125rem .5rem 1.125rem 3rem;position:relative;text-align:left;text-transform:none;width:100%}@media(max-width:320px){.cmp-nav-tab-btn{padding:.75rem}}@media(min-width:1024px){.cmp-nav-tab-btn{display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:-.015625rem;line-height:1.5rem;padding:.9375rem .5rem;text-align:center;width:auto}}@media(max-width:1023px){.cmp-nav-tab-btn.jsa-is-mobile-inactive{bottom:0;height:1px;opacity:0;overflow:hidden;position:absolute;right:0;width:1px}.cmp-nav-tab-btn.jsa-is-mobile-active{padding-bottom:2.25rem;padding-left:2rem;padding-top:2.25rem}}.cmp-nav-tab-btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px solid #0068b3}.cmp-nav-tab-btn:hover{background-color:#fff;border:none;color:#2f2f30}.cmp-nav-tab-btn__indicator{border-bottom-width:16px;border-left-color:transparent!important;border-left-width:20px;border-right-color:transparent!important;border-right-width:20px;border-style:solid;border-top-color:transparent!important;bottom:-13px;display:none;height:0;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}@media(max-width:1023px){.cmp-nav__tab-item:first-child>.cmp-nav-tab-btn{padding-top:2.25rem}}@media(max-width:1023px)and (max-width:320px){.cmp-nav__tab-item:first-child>.cmp-nav-tab-btn{padding:.75rem}}@media(max-width:1023px){.cmp-nav__tab-item:last-child>.cmp-nav-tab-btn{padding-bottom:2.25rem}}@media(max-width:1023px)and (max-width:320px){.cmp-nav__tab-item:last-child>.cmp-nav-tab-btn{padding:.75rem}}:hover>.cmp-nav-tab-btn .cmp-nav-tab-btn__indicator{display:block}@media(max-width:320px){.cmp-nav-tab-btn.jsa-is-mobile-active{padding:.75rem}}.cmp-nav-btn-hdg{background-color:transparent;border:none;color:inherit;display:block;margin:0;padding:1.125rem 1.5625rem 1.125rem 3rem;text-align:left;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:100%}.cmp-nav-btn-hdg.jsa-is-mobile-inactive{bottom:0;height:1px;opacity:0;overflow:hidden;position:absolute;right:0;width:1px}.cmp-nav-btn-hdg.jsa-is-mobile-active,.cmp-nav-btn-hdg.jsa-is-mobile-active:hover{background-color:#fff;padding-bottom:2.25rem;padding-left:2rem;padding-top:2.25rem}@media(max-width:320px){.cmp-nav-btn-hdg,.cmp-nav-btn-hdg.jsa-is-mobile-active,.cmp-nav-btn-hdg.jsa-is-mobile-active:hover{padding:.75rem}}.cmp-nav__sublinks{bottom:0;height:calc(100vh - 5rem);left:0;position:absolute;top:0;width:26%}.cmp-nav__sublinks ul{list-style-type:none;margin:0;padding:1.25rem 0}.cmp-nav__sublinks-item-link{background:none transparent;border:none;color:inherit;display:block;font-size:.8125rem;font-weight:700;letter-spacing:.125rem;line-height:1rem;padding:1rem 0;text-align:left;text-transform:uppercase}.cmp-nav__sublinks-item-link:hover{background-color:transparent;border:none;text-decoration:underline}.cmp-nav__sublinks-item-link:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px solid #0068b3}.cmp-nav__sublinks-item{padding:0 4rem;width:100%}.cmp-nav__megamenu-xf{color:#2f2f30;left:100%;padding:1.6875rem 3.9375rem 3.9375rem 1.875rem;pointer-events:none;position:absolute;top:0;visibility:hidden;width:285%}.cmp-nav__megamenu-xf.jsa-is-visible,.cmp-nav__sublinks-item:hover>.cmp-nav__megamenu-xf,.cmp-nav__tab-item:hover .cmp-nav__sublinks-item:first-child .cmp-nav__megamenu-xf{height:calc(100vh - 5rem);overflow-y:scroll;pointer-events:all;visibility:visible}.cmp-nav__sublinks--font-light{color:#fff}.cmp-nav__sublinks--font-dark{color:#2f2f30}#renderUseAnalyticsInGlobalGateway .cmp-top-bar{display:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50bGliLWdhdGV3YXktc3RvcmVkZXRhaWwtbmF2aWdhdGlvbi9nYXRld2F5LXN0b3JlZGV0YWlsLW5hdmlnYXRpb24uY3NzIiwibWFwcGluZ3MiOiJBQUlBLFVBQ0UscUJBT0YsK0NBRUUscUJBQ0Esc0VBR0YsNERBRUUsV0FHRix3QkFDRSxvQkFHRix1QkFDRSxtQkFHRiw4RUM5QkUsMkVBT0EsY0FEQSxZQUNBLENENkJGLHVGQ3BDRSwyRUFtQ0EsZUFEQSxhQUNBLENET0YsNkZDMUNFLDJFQWNBLGVBREEsYUFDQSxDRGtDRiw2RkNoREUsMkVBcUJBLGVBREEsYUFDQSxDRGlDRixnR0N0REUsMkVBNEJBLGVBREEsYUFDQSxDRGdDRixpRkM1REUsMkVBMENBLGdCQURBLGNBQ0EsQ0R3QkYsdUZDbEVFLDJFQWlEQSxXQURBLGNBQ0EsQ0R1QkYsb0ZDeEVFLDJFQXdEQSxnQkFEQSxjQUNBLENEc0JGLDhFQzlFRSwyRUErREEsZ0JBREEsY0FDQSxDRHFCRixpRkNwRkUsMkVBc0VBLGdCQURBLGVBQ0EsQ0RvQkYseUdDMUZFLDRFQTZFQSxlQURBLGFBQ0EsQ0RtQkYsNkZDaEdFLDRFQW9GQSxlQURBLGFBQ0EsQ0RrQkYsZ0dDdEdFLDRFQTJGQSxlQURBLGFBQ0EsQ0RpQkYsNkZDNUdFLDRFQXlHQSxlQURBLFlBQ0EsQ0RTRiw2RkNsSEUsNEVBa0dBLGVBREEsWUFDQSxDRHNCRix5R0N4SEUsNEVBZ0hBLGVBREEsYUFDQSxDRGtCRiw4Q0FDRSwwREFHRixnREFDRSw0REVwSEEseUJDcEJGLHNCQUVJLGNBSUosd0JBRUUsK0NBQ0Esa0VBRkEscURBQ0EsOEJBRUEsV0RVQSx5QkNkRix3QkFPSSxZRHlCRix3QkNuQkUsb0RBQ0UsbUJBS04sU0FDRSxrQkFHQSxnRUFGQSxXQ2xCQSxXRG9CQSxDQUVBLFdBQ0UscUJBSUosc0NBUUUsNkNBRUEsa0VBREEscURBSkEsWUFHQSx1QkFMQSxPQVFBLGFBSkEsYUFOQSxrQkFLQSxrQkFKQSxNQVVBLGdFQVJBLFdDM0JBLGFE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LGVBS0EsZ0JBREEsd0JBRUEsQ0FFQSxtQ0FFRSw2QkFDQSxZQUZBLHlCQUVBLENBR0YsbUNBRUUsd0NBREEseUJBQ0EsQ0FJSix3QkFFRSxlQURBLFVBQ0EsQ0FHRixzQkFNRSxhTmRvQixDTVdwQixVQUVBLCtDQUdBLG9CQVBBLGtCQUNBLE1BS0Esa0JBSEEsVUFJQSxDQUdGLDRLQUdFLDBCQUNBLGtCQUVBLG1CQURBLGtCQUNBLENBR0YsK0JBQ0UsVU52QmlCLENNMEJuQiw4QkFDRSxhTmpDb0IsQ01zQ3RCLGdEQUNFLHkwRCIsInNvdXJjZXMiOlsid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvZ2F0ZXdheS1zdG9yZWRldGFpbC9zaXRlL19pY29ucy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvZ2F0ZXdheS1zdG9yZWRldGFpbC9zaXRlL3N0eWxlcy9taXhpbnMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9nYXRld2F5LXN0b3JlZGV0YWlsL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9fcXVlcmllcy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvZ2F0ZXdheS1zdG9yZWRldGFpbC9uYXZpZ2F0aW9uL19uYXZfbWVnYW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL196ZGVwdGguc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvc2l0ZS9zdHlsZXMvdmFyaWFibGVzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvc2l0ZS9zdHlsZXMvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvc2l0ZS9zdHlsZXMvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL192aXN1YWxTdGF0ZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvZ2F0ZXdheS1zdG9yZWRldGFpbC9zaXRlL3N0eWxlcy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvbmF2aWdhdGlvbi9feGZfbWVnYW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvbmF2aWdhdGlvbi9fbmF2X3RhYl9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2dhdGV3YXktc3RvcmVkZXRhaWwvbmF2aWdhdGlvbi9fbmF2X2J1dHRvbl9oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9nYXRld2F5LXN0b3JlZGV0YWlsL25hdmlnYXRpb24vX25hdl9zaWRlYmFyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIElDT04gYXMgZWxlbWVudCBub2RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNtcC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vL1xuLy8gSUNPTiBhcyBwc2V1ZG8gZWxlbWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbXAtaWNvbi1wc2V1ZG86YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkbzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0tZmlyc3Q6YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0tbGFzdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uY21wLWljb24tcHNldWRvLS1maXJzdCB7XG4gIG1hcmdpbi1yaWdodDogcmVtKDRweCk7XG59XG5cbi5jbXAtaWNvbi1wc2V1ZG8tLWxhc3Qge1xuICBtYXJnaW4tbGVmdDogcmVtKDRweCk7XG59XG5cbi5jbXAtaWNvbi1wc2V1ZG8tLWNsb3NlOmJlZm9yZSxcbi5jbXAtaWNvbi1wc2V1ZG8tLWNsb3NlOmFmdGVyLFxuLmNtcC1pY29uLS1jbG9zZSB7XG4gIEBpbmNsdWRlIGljb24tY2xvc2U7XG59XG5cbi5jbXAtaWNvbi1wc2V1ZG8tLWNhcmF0LXVwOmJlZm9yZSxcbi5jbXAtaWNvbi1wc2V1ZG8tLWNhcmF0LXVwOmFmdGVyLFxuLmNtcC1pY29uLS1jYXJhdC11cCB7XG4gIEBpbmNsdWRlIGljb24tY2FyYXQtdXA7XG59XG5cbi5jbXAtaWNvbi1wc2V1ZG8tLWNhcmF0LWRvd246YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0tY2FyYXQtZG93bjphZnRlcixcbi5jbXAtaWNvbi0tY2FyYXQtZG93biB7XG4gIEBpbmNsdWRlIGljb24tY2FyYXQtZG93bjtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0tY2FyYXQtbGVmdDpiZWZvcmUsXG4uY21wLWljb24tcHNldWRvLS1jYXJhdC1sZWZ0OmFmdGVyLFxuLmNtcC1pY29uLS1jYXJhdC1sZWZ0IHtcbiAgQGluY2x1ZGUgaWNvbi1jYXJhdC1sZWZ0O1xufVxuXG4uY21wLWljb24tcHNldWRvLS1jYXJhdC1yaWdodDpiZWZvcmUsXG4uY21wLWljb24tcHNldWRvLS1jYXJhdC1yaWdodDphZnRlcixcbi5jbXAtaWNvbi0tY2FyYXQtcmlnaHQge1xuICBAaW5jbHVkZSBpY29uLWNhcmF0LXJpZ2h0O1xufVxuXG4uY21wLWljb24tcHNldWRvLS1leHBhbmQ6YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0tZXhwYW5kOmFmdGVyLFxuLmNtcC1pY29uLS1leHBhbmQge1xuICBAaW5jbHVkZSBpY29uLWV4cGFuZDtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0tY29sbGFwc2U6YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0tY29sbGFwc2U6YWZ0ZXIsXG4uY21wLWljb24tLWNvbGxhcHNlIHtcbiAgQGluY2x1ZGUgaWNvbi1jb2xsYXBzZTtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0tcGluZHJvcDpiZWZvcmUsXG4uY21wLWljb24tcHNldWRvLS1waW5kcm9wOmFmdGVyLFxuLmNtcC1pY29uLS1waW5kcm9wIHtcbiAgQGluY2x1ZGUgaWNvbi1waW5kcm9wO1xufVxuXG4uY21wLWljb24tcHNldWRvLS1nbG9iZTpiZWZvcmUsXG4uY21wLWljb24tcHNldWRvLS1nbG9iZTphZnRlcixcbi5jbXAtaWNvbi0tZ2xvYmUge1xuICBAaW5jbHVkZSBpY29uLWdsb2JlO1xufVxuXG4uY21wLWljb24tcHNldWRvLS1wZXJzb246YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0tcGVyc29uOmFmdGVyLFxuLmNtcC1pY29uLS1wZXJzb24ge1xuICBAaW5jbHVkZSBpY29uLXBlcnNvbjtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0taG90c3BvdC1jaXJjbGU6YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0taG90c3BvdC1jaXJjbGU6YWZ0ZXIsXG4uY21wLWljb24tLWhvdHNwb3QtY2lyY2xlIHtcbiAgQGluY2x1ZGUgaWNvbi1ob3RzcG90LWNpcmNsZTtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0tYXJyb3ctbGVmdDpiZWZvcmUsXG4uY21wLWljb24tcHNldWRvLS1hcnJvdy1sZWZ0OmFmdGVyLFxuLmNtcC1pY29uLS1hcnJvdy1sZWZ0IHtcbiAgQGluY2x1ZGUgaWNvbi1hcnJvdy1sZWZ0O1xufVxuXG4uY21wLWljb24tcHNldWRvLS1hcnJvdy1yaWdodDpiZWZvcmUsXG4uY21wLWljb24tcHNldWRvLS1hcnJvdy1yaWdodDphZnRlcixcbi5jbXAtaWNvbi0tYXJyb3ctcmlnaHQge1xuICBAaW5jbHVkZSBpY29uLWFycm93LXJpZ2h0O1xufVxuXG4uY21wLWljb24tcHNldWRvLS1hcnJvdy1wcmV2OmJlZm9yZSxcbi5jbXAtaWNvbi1wc2V1ZG8tLWFycm93LXByZXY6YWZ0ZXIsXG4uY21wLWljb24tLWFycm93LXByZXYge1xuICBAaW5jbHVkZSBpY29uLWFycm93LXByZXY7XG59XG5cbi5jbXAtaWNvbi1wc2V1ZG8tLWFycm93LW5leHQ6YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0tYXJyb3ctbmV4dDphZnRlcixcbi5jbXAtaWNvbi0tYXJyb3ctbmV4dCB7XG4gIEBpbmNsdWRlIGljb24tYXJyb3ctbmV4dDtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0taGFtYnVyZ2VyLW1lbnU6YmVmb3JlLFxuLmNtcC1pY29uLXBzZXVkby0taGFtYnVyZ2VyLW1lbnU6YWZ0ZXIsXG4uY21wLWljb24tLWhhbWJ1cmdlci1tZW51IHtcbiAgQGluY2x1ZGUgaWNvbi1oYW1idXJnZXItbWVudTtcbn1cblxuLy9cbi8vIEFOSU1BVEUgSU5URVJBQ1RJT05TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNtcC1pY29uLXBzZXVkby0tYW5pbS1udWRnZS1sYXN0OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAwKTtcbn1cblxuLmNtcC1pY29uLXBzZXVkby0tYW5pbS1udWRnZS1maXJzdDpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAwKTtcbn1cbiIsIkBtaXhpbiBpY29uKCR2aWV3SWQpIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvZ2xvYmFsZ2F0ZXdheS1pY29ucy5zdmcjI3skdmlld0lkfScpIGNlbnRlciAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uLWNsb3NlKCkge1xuICBAaW5jbHVkZSBpY29uKCdjbG9zZS12aWV3Jyk7XG5cbiAgd2lkdGg6IHJlbSgxMnB4KTtcbiAgaGVpZ2h0OiByZW0oMTJweCk7XG59XG5cbkBtaXhpbiBpY29uLWNhcmF0LWRvd24oKSB7XG4gIEBpbmNsdWRlIGljb24oJ2NhcmF0LWRvd24tdmlldycpO1xuXG4gIHdpZHRoOiByZW0oMTBweCk7XG4gIGhlaWdodDogcmVtKDEwcHgpO1xufVxuXG5AbWl4aW4gaWNvbi1jYXJhdC1sZWZ0KCkge1xuICBAaW5jbHVkZSBpY29uKCdjYXJhdC1sZWZ0LXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDEwcHgpO1xuICBoZWlnaHQ6IHJlbSgxMHB4KTtcbn1cblxuQG1peGluIGljb24tY2FyYXQtcmlnaHQoKSB7XG4gIEBpbmNsdWRlIGljb24oJ2NhcmF0LXJpZ2h0LXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDEwcHgpO1xuICBoZWlnaHQ6IHJlbSgxMHB4KTtcbn1cblxuQG1peGluIGljb24tY2FyYXQtdXAoKSB7XG4gIEBpbmNsdWRlIGljb24oJ2NhcmF0LXVwLXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDEwcHgpO1xuICBoZWlnaHQ6IHJlbSgxMHB4KTtcbn1cblxuQG1peGluIGljb24tZXhwYW5kKCkge1xuICBAaW5jbHVkZSBpY29uKCdleHBhbmQtdmlldycpO1xuXG4gIHdpZHRoOiByZW0oMTVweCk7XG4gIGhlaWdodDogcmVtKDE1cHgpO1xufVxuXG5AbWl4aW4gaWNvbi1jb2xsYXBzZSgpIHtcbiAgQGluY2x1ZGUgaWNvbignY29sbGFwc2UtdmlldycpO1xuXG4gIHdpZHRoOiByZW0oMTVweCk7XG4gIGhlaWdodDogMXB4O1xufVxuXG5AbWl4aW4gaWNvbi1waW5kcm9wKCkge1xuICBAaW5jbHVkZSBpY29uKCdwaW5kcm9wLXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDExcHgpO1xuICBoZWlnaHQ6IHJlbSgxNXB4KTtcbn1cblxuQG1peGluIGljb24tZ2xvYmUoKSB7XG4gIEBpbmNsdWRlIGljb24oJ2dsb2JlLXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDE1cHgpO1xuICBoZWlnaHQ6IHJlbSgxNXB4KTtcbn1cblxuQG1peGluIGljb24tcGVyc29uKCkge1xuICBAaW5jbHVkZSBpY29uKCdwZXJzb24tdmlldycpO1xuXG4gIHdpZHRoOiByZW0oMTdweCk7XG4gIGhlaWdodDogcmVtKDE1cHgpO1xufVxuXG5AbWl4aW4gaWNvbi1ob3RzcG90LWNpcmNsZSgpIHtcbiAgQGluY2x1ZGUgaWNvbignaG90c3BvdC1jaXJjbGUtdmlldycpO1xuXG4gIHdpZHRoOiByZW0oNjBweCk7XG4gIGhlaWdodDogcmVtKDYwcHgpO1xufVxuXG5AbWl4aW4gaWNvbi1hcnJvdy1sZWZ0KCkge1xuICBAaW5jbHVkZSBpY29uKCdhcnJvdy1sZWZ0LXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDYwcHgpO1xuICBoZWlnaHQ6IHJlbSg2MHB4KTtcbn1cblxuQG1peGluIGljb24tYXJyb3ctcmlnaHQoKSB7XG4gIEBpbmNsdWRlIGljb24oJ2Fycm93LXJpZ2h0LXZpZXcnKTtcblxuICB3aWR0aDogcmVtKDYwcHgpO1xuICBoZWlnaHQ6IHJlbSg2MHB4KTtcbn1cblxuQG1peGluIGljb24tYXJyb3ctbmV4dCgpIHtcbiAgQGluY2x1ZGUgaWNvbignYXJyb3ctbmV4dC12aWV3Jyk7XG5cbiAgd2lkdGg6IHJlbSgxMnB4KTtcbiAgaGVpZ2h0OiByZW0oMjBweCk7XG59XG5cbkBtaXhpbiBpY29uLWFycm93LXByZXYoKSB7XG4gIEBpbmNsdWRlIGljb24oJ2Fycm93LXByZXYtdmlldycpO1xuXG4gIHdpZHRoOiByZW0oMTJweCk7XG4gIGhlaWdodDogcmVtKDIwcHgpO1xufVxuXG5AbWl4aW4gaWNvbi1oYW1idXJnZXItbWVudSgpIHtcbiAgQGluY2x1ZGUgaWNvbignaGFtYnVyZ2VyLW1lbnUtdmlldycpO1xuXG4gIHdpZHRoOiByZW0oMjBweCk7XG4gIGhlaWdodDogcmVtKDE0cHgpO1xufVxuXG5AbWl4aW4gbWFzay1jYXJhdC1yaWdodCB7XG4gIG1hc2staW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2NhcmF0LXJpZ2h0LnN2ZycpO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9jYXJhdC1yaWdodC5zdmcnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiAnJztcbn1cbiIsIkBtaXhpbiBmb3ItcGhvbmUtb25seSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzbWFsbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItcGhvbmUtdGFibGV0LXBvcnRyYWl0LW9ubHkge1xuICAvLyAoJHNjcmVlbi1tZWRpdW0gLSAxKSBpcyBzbyB0aGF0IGl0IGhhcHBlbnMganVzdCB1bmRlciB0aGUgdGFibGV0IGxhbmRzY2FwZVxuICBAbWVkaWEgKG1heC13aWR0aDogKCRzY3JlZW4tbWVkaXVtIC0gMSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLXRhYmxldC1wb3J0cmFpdC11cCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtYWxsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvci10YWJsZXQtbGFuZHNjYXBlLXVwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWVkaXVtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvci1kZXNrdG9wLXVwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGFyZ2UpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLXhsLWRlc2t0b3AtdXAge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1sYXJnZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItNDAwLXBlcmNlbnQtem9vbSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTQwMC16b29tKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5jbXAtbmF2LS1tb2JpbGUtb25seSB7XG4gIEBpbmNsdWRlIGZvci10YWJsZXQtbGFuZHNjYXBlLXVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbXAtbmF2X19oZWFkZXItaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBmb3ItdGFibGV0LWxhbmRzY2FwZS11cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBmb3ItNDAwLXBlcmNlbnQtem9vbSB7XG4gICAgbWF4LWhlaWdodDogcmVtKDQwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmNtcC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB6ZGVwdGgtZm9yZWdyb3VuZDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcblxuICAmIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY21wLW5hdl9fc2tpcC1idXR0b24uY21wLW5hdi10YWItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XG4gIEBpbmNsdWRlIHpkZXB0aC1tb2RhbDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuLmNtcC1uYXZfX3NraXAtYnV0dG9uOmZvY3VzIC5jbXAtbmF2X19za2lwLWJ1dHRvbi0tdGV4dCB7XG4gIG91dGxpbmU6IDFweCBhdXRvICRjb2xvci1mb2N1cztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmNtcC1uYXZfX3NraXAtYnV0dG9uIC5jbXAtbmF2X19za2lwLWJ1dHRvbi0tdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IHJlbSg0cHgpO1xuICBjb250ZW50OiAnJztcbiAgQGluY2x1ZGUgaWNvbi1jYXJhdC1yaWdodDtcbn1cblxuLy8gYWNjb3VudHMgZm9yIGhlaWdodCBvZiBzdGlja3kgbmF2aWdhdGlvblxuLmNtcC1uYXZfX3NraXAtdGFyZ2V0IHtcbiAgcGFkZGluZy10b3A6IHJlbSg3OHB4KTtcbiAgbWFyZ2luLXRvcDogcmVtKC03OHB4KTtcbn1cblxuLmNtcC1uYXZfX3dyYXBwZXIge1xuICBAaW5jbHVkZSBnZy1jb250YWluZXI7XG59XG5cbi5qc2Etc3RpY2t5IHtcbiAgLy8gZmlsbHMgaW4gc3BhY2UgbGVmdCBieSB0aGUgdHJhbnNpdGlvbiB0byBzdGlja3kgc28gY29udGVudCBkb2Vzbid0IHNoaWZ0XG4gIHBhZGRpbmctYm90dG9tOiByZW0oNzhweCk7XG59XG5cbi5qc2Etc3RpY2t5IC5jbXAtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzdGlja3lqdW1wO1xufVxuXG4uY21wLW5hdl9faGFtYnVyZ2VyLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIC5jbXAtbmF2X19tZWdhbWVudS1jb250ZW50ID09IG1haW4gY29udGFpbmVyIGZvciBzaWRlYmFyIGFuZCBYRnNcblxuLmNtcC1uYXZfX21lZ2FtZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy1yaWdodDogcmVtKDY0cHgpO1xuXG4gIEBpbmNsdWRlIGZvci10YWJsZXQtbGFuZHNjYXBlLXVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIGRyb3Bkb3duIG5hdiBjZW50ZXJpbmcgYmVjYXVzZSBvZiB3cmFwcGluZyBzdHlsZXNcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAmLmpzYS1pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYuanNhLWlzLXZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4uY21wLW5hdl9fdGFiLWl0ZW06aG92ZXIgPiAuY21wLW5hdl9fbWVnYW1lbnUtY29udGVudCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5jbXAtbmF2X19tZW51LWljb24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxOS41cHg7XG59XG5cbi8vIC5jbXAtbmF2X190YWJzID09IGNvbnRhaW5lciBmb3IgbG9nbyBpbWFnZSAmJiB0b3AtbGV2ZWwgbmF2XG4uY21wLW5hdl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgQGluY2x1ZGUgZm9yLXBob25lLXRhYmxldC1wb3J0cmFpdC1vbmx5IHtcbiAgICAmIC5jbXAtbmF2X190YWItaXRlbSA+IC5jbXAtYnV0dG9uLmNtcC1idXR0b24tLW5hdixcbiAgICAmIC5jbXAtbmF2X190YWItaXRlbSA+IC5jbXAtYnV0dG9uLmNtcC1idXR0b24tLW5hdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJiAuY21wLW5hdl9fbG9nbyB7XG4gICAgbWFyZ2luOiByZW0oMTBweCAwKTtcbiAgICBtYXgtd2lkdGg6IHJlbSgyMjBweCk7XG4gICAgbWF4LWhlaWdodDogcmVtKDYzcHgpO1xuXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tbmF2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmIC5jbXAtbmF2X190YWItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAwOyAvLyBpcyBzZXQgd2hlbiBhIEpTIGNsYXNzIGdldHMgYWRkZWRcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1lZGl1bSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgICAvLyAhaW1wb3J0YW50IGlzIG5lZWRlZCB0byBhbGxvdyBDTVMgYmFja2dyb3VuZC1jb2xvciBlZGl0aW5nXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1waG9uZS10YWJsZXQtcG9ydHJhaXQtb25seSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG5cbiAgICAgICYuanNhLWlzLW1vYmlsZS1vcGVuIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItNDAwLXBlcmNlbnQtem9vbSB7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC1uYXZfX3RhYi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuY21wLW5hdl9fdGFiLWl0ZW0tLWNvcHlyaWdodCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICYgLmNtcC1uYXZfX3RhYi1pdGVtLS11dGlsaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQwcHgpO1xuXG4gICAgJiAuY21wLXV0aWxpdHktbmF2X19saW5rLmNtcC1idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDhweCk7XG4gICAgfVxuXG4gICAgJiAuY21wLXV0aWxpdHktbmF2X19pY29uIHtcbiAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTJweCk7XG4gICAgfVxuICB9XG5cbiAgJiAuY21wLW5hdl9fdGFiLWl0ZW0tLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICAgQGluY2x1ZGUgYWNjZXNzaWJpbGl0eS1oaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZm9yLTQwMC1wZXJjZW50LXpvb20ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgLmNtcC1uYXZfX3RhYi1pdGVtLS11dGlsaXR5LmpzYS1pcy1tb2JpbGUtaW5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGFjY2Vzc2liaWxpdHktaGlkZGVuO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICYgLmNtcC1uYXZfX3RhYi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMnB4IDVweCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmIC5jbXAtbmF2X190YWItaXRlbS0tdXRpbGl0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY21wLW5hdl9faWNvbiB7XG4gIGhlaWdodDogcmVtKDEwcHgpO1xuICB3aWR0aDogcmVtKDEwcHgpO1xuICBzdHJva2U6ICRjb2xvci1tZWdhbWVudS1kYXJrO1xufVxuXG5AaW5jbHVkZSBmb3ItdGFibGV0LWxhbmRzY2FwZS11cCB7XG4gIC5jbXAtbmF2X190YWItaXRlbS0taWNvbi1jYXJhdC1kb3duOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSg0cHgpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSBpY29uLWNhcmF0LWRvd247XG4gIH1cblxuICAuY21wLW5hdl9fdGFiLWl0ZW0tLWljb24tY2FyYXQtZG93bjpob3ZlcjphZnRlcixcbiAgLmNtcC1uYXZfX3RhYi1pdGVtLS1pY29uLWNhcmF0LWRvd24uanNhLWlzLWFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gIH1cbn1cblxuLmNtcC1uYXZfX2ljb24uY2FyYXQtbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbXAtbmF2X19pY29uLmNhcmF0LXJpZ2h0IHtcbiAgQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpzYS1pcy1tb2JpbGUtYWN0aXZlID4gLmNtcC1uYXZfX2ljb24ge1xuICAmLmNhcmF0LWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIGZvci10YWJsZXQtbGFuZHNjYXBlLXVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5jYXJhdC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBtb2JpbGUgbmF2IHN0eWxlc1xuLmNtcC1uYXZfX21vYmlsZS1pdGVtLS10ZXh0IHtcbiAgQGluY2x1ZGUgdWktaGVhZGluZzM7XG59XG5cbi8vIG1vYmlsZSBuYXYgc3VibGlua3MgKG5lc3RlZClcbi5jbXAtbmF2X19jYXRlZ29yeS1pdGVtIC5jbXAtYnV0dG9uLS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICAmLmpzYS1pcy1tb2JpbGUtYWN0aXZlLFxuICAmLmpzYS1pcy1tb2JpbGUtYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmNtcC1uYXZfX2NhdGVnb3J5LWxpc3QsXG4uY21wLW5hdl9fY2F0ZWdvcnktbGlzdCAuY21wLW5hdl9fc3ViY2F0ZWdvcnktbGlzdCxcbi5jbXAtbmF2X19jYXRlZ29yeS1saXN0IC5jbXAtbmF2X19ncm91cC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuXG4gIEBpbmNsdWRlIGZvci1waG9uZS10YWJsZXQtcG9ydHJhaXQtb25seSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9yLTQwMC1wZXJjZW50LXpvb20ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uanNhLWlzLW1vYmlsZS1hY3RpdmUgKyAuY21wLW5hdl9fY2F0ZWdvcnktbGlzdCxcbi5qc2EtaXMtbW9iaWxlLWFjdGl2ZSArIC5jbXAtbmF2X19zdWJjYXRlZ29yeS1saXN0LFxuLmpzYS1pcy1tb2JpbGUtYWN0aXZlICsgLmNtcC1uYXZfX2dyb3VwLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uanNhLWlzLW1vYmlsZS1hY3RpdmUgKyAuY21wLW5hdl9fZ3JvdXAtbGlzdCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIuNXJlbSk7XG5cbiAgQGluY2x1ZGUgZm9yLTQwMC1wZXJjZW50LXpvb20ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9yLXBob25lLXRhYmxldC1wb3J0cmFpdC1vbmx5IHtcbiAgLmNtcC1uYXZfX2NhdGVnb3J5LWxpc3QuanNhLWlzLW1vYmlsZS1hY3RpdmUsXG4gIC5jbXAtbmF2X19jYXRlZ29yeS1saXN0IHVsLmpzYS1pcy1tb2JpbGUtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9yLXRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAuY21wLW5hdl9fY2F0ZWdvcnktaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL1xuLy8gQ1NTIEFOSU1BVElPTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5Aa2V5ZnJhbWVzIHN0aWNreWp1bXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbiIsIkBtaXhpbiB6ZGVwdGgtYmFja2dyb3VuZCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtaXhpbiB6ZGVwdGgtbWlkZ3JvdW5kIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWl4aW4gemRlcHRoLWZvcmVncm91bmQge1xuICB6LWluZGV4OiAzMDA7XG59XG5cbkBtaXhpbiB6ZGVwdGgtbW9kYWwge1xuICB6LWluZGV4OiAxMDAwO1xufVxuIiwiLy89PSBMYXlvdXRcbiRzY3JlZW4teHNtYWxsOiA0NzVweDsgLy8gcGhvbmUgcG9ydHJhaXRcbiRzY3JlZW4tc21hbGw6IDc2N3B4OyAvLyBwaG9uZSBsYW5kc2NhcGVcbiRzY3JlZW4tbWVkaXVtOiAxMDI0cHg7IC8vIHRhYmxldCBwb3J0cmFpdFxuJHNjcmVlbi1sYXJnZTogMTIwMHB4OyAvLyBkZXNrIGxhbmRzY2FwZVxuJHNjcmVlbi14bC1sYXJnZTogMTQ0MHB4OyAvLyB4bC1kZXNrIGxhbmRzY2FwZVxuJHNjcmVlbi00MDAtem9vbTogMzIwcHg7IC8vIGJyb3dzZXIgem9vbWVkIHRvIDQwMCVcblxuJGJyZWFrcG9pbnRzOiAoXG4gICd4cyc6ICRzY3JlZW4teHNtYWxsLFxuICAnc20nOiAkc2NyZWVuLXNtYWxsLFxuICAnbWQnOiAkc2NyZWVuLW1lZGl1bSxcbiAgJ2xnJzogJHNjcmVlbi1sYXJnZSxcbiAgJ3hsJzogJHNjcmVlbi14bC1sYXJnZSxcbiAgJ3pvb20tNDAwJzogJHNjcmVlbi00MDAtem9vbSxcbikgIWRlZmF1bHQ7XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbkBtaXhpbiBnZy1jb250YWluZXIoJGZsdWlkOiBmYWxzZSwgJHNpemU6ICRzY3JlZW4tbGFyZ2UpIHtcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50OyAvLyBUaGlzICFpbXBvcnRhbnQgaXMgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgQUVNIHN0eWxlcyB0aGF0IGhhdmUgYSB2ZXJ5IGhpZ2ggc3BlY2lmaWNpdHkuXG4gIG1heC13aWR0aDogJHNpemU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIGZvci1kZXNrdG9wLXVwIHtcbiAgICBAaWYgJGZsdWlkID09IHRydWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuIiwiLy8gUHJpbWFyeVxuJGNvbG9yLXByaW1hcnktdHJpY29ybi1ibGFjazogIzJmMmYzMDsgLy9kZWZhdWx0IGNvbG9yXG4kY29sb3ItcHJpbWFyeS13aGl0ZTogI2ZmZjtcblxuJGNvbG9yLXNlY29uZGFyeS1ibGFjazogIzAwMDtcbiRjb2xvci1zZWNvbmRhcnktbWlkcG9pbnQtZ3JheTogIzc2NzY3NjtcbiRjb2xvci1zZWNvbmRhcnktc2l0ZS13aGl0ZTogI2RjZGVkYztcbiRjb2xvci1zZWNvbmRhcnktcHVyZS13aGl0ZS1oYWxmLXRpbnQ6ICNmYWZhZjk7XG5cbi8vPT0gQ29sb3JcbiRjb2xvci13aGl0ZTogd2hpdGU7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kbGlnaHQtYmx1ZTogIzAwNjdiMTtcblxuLy8gVGVhc2VyXG4kY29sb3ItdGVhc2VyLXRpdGxlOiAjMjIyO1xuJGNvbG9yLXRlYXNlci1hY3Rpb24tbGluazogIzA3MWM1MTtcblxuLy8gTm9ybWFsIG1vZGVcbiRjb2xvci1mb3JlZ3JvdW5kOiAjMjAyMDIwO1xuJGNvbG9yLWJhY2tncm91bmQ6ICNlNWU1ZTU7XG4kY29sb3ItYmFja2dyb3VuZC1zZWN0aW9uOiAjZWRlY2U2O1xuJGNvbG9yLWxpbms6ICMyMDIwZTA7XG5cbi8vIENvbG9yc1xuJGNvbG9yLWRhcmstZ3JheTogIzJmMmYzMDtcbiRjb2xvci1jYXJhcnJhOiAjZWVlZmVhO1xuJGNvbG9yLW1lZGl1bS13aGl0ZTogI2Q2ZDZkNjtcblxuLy8gU3RvcmUgRGV0YWlsXG4kY29sb3ItbGluay1ibHVlOiAjMDcxYzUxO1xuXG4vLyBHbG9iYWwgR2F0ZXdheVxuJGNvbG9yLW1lZ2FtZW51LWxpbmstYmx1ZTogIzAwNjhiMztcbiRjb2xvci1tZWdhbWVudS1kYXJrOiAjMmYyZjMwO1xuXG4kY29sb3ItZm9jdXM6ICMwMDY4YjM7XG5cbi8vIEZvbnQgQ29sb3JzXG4kY29sb3ItZm9udC1kZWZhdWx0LWRhcms6ICMzMzMzMzI7XG4kY29sb3ItZm9udC1saWdodDogI2ZmZjtcbiRjb2xvci1mb250LWJsdWU6ICRsaWdodC1ibHVlO1xuJGNvbG9yLWZvbnQtYnJlYWRjcnVtYjogJGNvbG9yLWxpbmstYmx1ZTtcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuLy8gVGhpcyAhaW1wb3J0YW50IGlzIHJlcXVpcmVkIHRvIGd1YXJhbnRlZSB0aGUgZWxlbWVudCBpcyByZW1vdmVkIGZyb20gdGhlIHZpZXcuXG5AbWl4aW4gYWNjZXNzaWJpbGl0eS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiIsIiRmb250LWZhbWlseTogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplOiAxNnB4O1xuJGZvbnQtaGVpZ2h0OiAxLjU7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtbm9ybWFsOiA0MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gVGVhc2VyXG4kdGVhc2VyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4kdGVhc2VyLXRpdGxlLWZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuJHRlYXNlci1kZXNjLWZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuJHRlYXNlci1kZXNjLWxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG5cbi8vIEdsb2JhbCBHYXRld2F5XG4kZm9udC1mYW1pbHktb3BlbnNhbnM6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4vLyBQYXJhZ3JhcGggbWl4aW5zXG5AbWl4aW4gdGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDE1cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKDE1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuQG1peGluIHRleHQtc20ge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcblxuICBAaW5jbHVkZSBmb3ItZGVza3RvcC11cCB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMDI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG4gIH1cbn1cblxuQG1peGluIHRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuICBsZXR0ZXItc3BhY2luZzogLS4yNXB4O1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuXG4gIEBpbmNsdWRlIGZvci1kZXNrdG9wLXVwIHtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjI1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDMycHgpO1xuICBsZXR0ZXItc3BhY2luZzogLS43NXB4O1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG5AbWl4aW4gdGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xufVxuXG4vLyBIZWFkZXJzIGFuZCB0aXRsZXMgbWl4aW5zXG5AbWl4aW4gcHJlLXRpdGxlIHtcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbkBtaXhpbiBoZWFkaW5nMSB7XG4gIGZvbnQtc2l6ZTogcmVtKDM5cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKC0ycHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuXG4gIEBpbmNsdWRlIGZvci14bC1kZXNrdG9wLXVwIHtcbiAgICBmb250LXNpemU6IHJlbSg1MXB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oLTIuNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmcyIHtcbiAgZm9udC1zaXplOiByZW0oMzlweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oLTJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG5cbiAgQGluY2x1ZGUgZm9yLXRhYmxldC1wb3J0cmFpdC11cCB7XG4gICAgZm9udC1zaXplOiByZW0oNTFweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0OHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKC0yLjVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICYuaGVhZGluZy1sZyB7XG4gICAgICBmb250LXNpemU6IHJlbSg3MnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNzJweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogcmVtKC00cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVpLWhlYWRpbmcxIHtcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMTRweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG5AbWl4aW4gdWktaGVhZGluZzIge1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtLjI1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG5AbWl4aW4gdWktaGVhZGluZzMge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtLjI1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG5AbWl4aW4gdWktaGVhZGluZzQge1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtLjVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG59XG5cbkBtaXhpbiB1aS1kaXNwbGF5MSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKC0uMjVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG59XG5cbkBtaXhpbiB1aS1vdmVybGluZTEge1xuICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgxNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xufVxuXG5AbWl4aW4gdWktb3ZlcmxpbmUyIHtcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG4vLyBUaGVzZSBoZWFkaW5ncyBiZWxvdyBhcmUgZGVwcmVjYXRlZCwgbGVmdCBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMuXG4vLyBJbml0aWFsbHkgY3JlYXRlZCBhc3N1bWluZyBGaWdtYSB3YXMgdXNpbmcgaDEsIGgyLCBoMy4uLlxuLy8gYnV0IHRob3NlIHdlcmUganVzdCBnZW5lcmljIGZvbnQgc2l6ZXMgZm9yICphbnl0aGluZyouXG5AbWl4aW4gaGVhZGluZzMge1xuICBmb250LXNpemU6IHJlbSgzMXB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMS41cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG5cbiAgQGluY2x1ZGUgZm9yLWRlc2t0b3AtdXAge1xuICAgIGZvbnQtc2l6ZTogcmVtKDUxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMi41cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1saWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGluZzQge1xuICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuXG4gIEBpbmNsdWRlIGZvci1kZXNrdG9wLXVwIHtcbiAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oLTEuMjVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nNSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKC0uNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcblxuICBAaW5jbHVkZSBmb3ItZGVza3RvcC11cCB7XG4gICAgZm9udC1zaXplOiByZW0oMjVweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKC0uNzVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGluZzYge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtLjI1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuXG4gIEBpbmNsdWRlIGZvci1kZXNrdG9wLXVwIHtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oLS4yNXB4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuICB9XG59XG4iLCIvLyBObyBFeHRyYSBQYWRkaW5nIG9uIGNvbnRhaW5lcnNcbi54Zi1tZWdhbWVudSAuY21wLWNvbnRhaW5lcixcbi54Zi1tZWdhbWVudS0tbm8tcGFkIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnhmLW1lZ2FtZW51IHtcblxuICAmIC54Zi1tZWdhbWVudS0tdGl0bGUgLmNtcC1saW5rbGlzdF9faGVhZGVyLS10ZXh0IHtcbiAgICBAaW5jbHVkZSB1aS1oZWFkaW5nNDtcbiAgfVxuXG4gIC8vIFBhZGRpbmcgJiBtYXJnaW5zXG4gICYgLnhmLW1lZ2FtZW51LS10aXRsZS5jbXAtbGlua2xpc3RfX2hlYWRlciB7XG4gICAgcGFkZGluZzogcmVtKDI4cHggMCk7XG4gIH1cblxuICAmIC5jbXAtbGlua2xpc3Qge1xuICAgIHBhZGRpbmc6IHJlbSgwIDMycHgpO1xuICB9XG5cbiAgLy8gTGluayBMaXN0IFN0eWxlc1xuICAmIC5jbXAtbGlua2xpc3RfX2hlYWRlcixcbiAgLmNtcC1saW5rbGlzdF9faGVhZGVyIGEge1xuICAgIEBpbmNsdWRlIHVpLWhlYWRpbmczO1xuICAgIGNvbG9yOiAkY29sb3ItbWVnYW1lbnUtZGFyaztcbiAgfVxuXG4gICYgLmNtcC1saW5rbGlzdF9faXRlbSBhIHtcbiAgICBAaW5jbHVkZSB1aS1oZWFkaW5nMjtcbiAgICBjb2xvcjogJGNvbG9yLW1lZ2FtZW51LWRhcms7XG4gIH1cblxuICAuY21wLWxpbmtsaXN0X19oZWFkZXItLXRleHQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIFByb21vIFN0eWxlc1xuICAmIC5jbXAtdGV4dCB7XG4gICAgQGluY2x1ZGUgdWktaGVhZGluZzM7XG4gICAgbWFyZ2luOiByZW0oMjBweCAwKTtcbiAgfVxuXG4gICYgLmNtcC1idXR0b25fX3RleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi5jbXAtbmF2LXRhYi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHVpLWhlYWRpbmczO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogcmVtKDE4cHggOHB4IDE4cHggNDhweCk7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRjb2xvci1tZWdhbWVudS1kYXJrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgZm9yLTQwMC1wZXJjZW50LXpvb20ge1xuICAgIHBhZGRpbmc6IHJlbSgxMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvci10YWJsZXQtbGFuZHNjYXBlLXVwIHtcbiAgICBAaW5jbHVkZSB1aS1kaXNwbGF5MTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogcmVtKDE1cHggOHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBmb3ItcGhvbmUtdGFibGV0LXBvcnRyYWl0LW9ubHkge1xuICAgICYuanNhLWlzLW1vYmlsZS1pbmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYuanNhLWlzLW1vYmlsZS1hY3RpdmUge1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgzNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzZweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvbG9yLWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItbWVnYW1lbnUtZGFyaztcbiAgfVxufVxuXG4uY21wLW5hdi10YWItYnRuX19pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIC8vIGZvcmNpbmcgdGhlIHVzZSBvZiBhbiAhaW1wb3J0YW50IGJlY2F1c2UgaXQgbmVlZHMgdG8gb3ZlcnJpZGUgQUVNIGlubGluZSBzdHlsZXNcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAvKiBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAyMHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDIwcHg7XG4gIC8vIHRoaXMgc3R5bGUgY29sb3Igc2hvdWxkIGJlIG92ZXJ3cml0dGVuIGJ5IEpTIChmcm9tIENNUylcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTZweDtcbiAgYm90dG9tOiAtMTNweDtcbiAgLy8gdGhpcyBzdHlsZSBzaG91bGQgYmUgb3ZlcndyaXR0ZW4gYnkgSlNcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuQGluY2x1ZGUgZm9yLXBob25lLXRhYmxldC1wb3J0cmFpdC1vbmx5IHtcbiAgLmNtcC1uYXZfX3RhYi1pdGVtOmZpcnN0LWNoaWxkID4gLmNtcC1uYXYtdGFiLWJ0biB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgzNnB4KTtcblxuICAgIEBpbmNsdWRlIGZvci00MDAtcGVyY2VudC16b29tIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMnB4KTtcbiAgICB9XG4gIH1cblxuICAuY21wLW5hdl9fdGFiLWl0ZW06bGFzdC1jaGlsZCA+IC5jbXAtbmF2LXRhYi1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzZweCk7XG5cbiAgICBAaW5jbHVkZSBmb3ItNDAwLXBlcmNlbnQtem9vbSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTJweCk7XG4gICAgfVxuICB9XG59XG5cbio6aG92ZXIgPiAuY21wLW5hdi10YWItYnRuIC5jbXAtbmF2LXRhYi1idG5fX2luZGljYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY21wLW5hdi10YWItYnRuLmpzYS1pcy1tb2JpbGUtYWN0aXZlIHtcbiAgQGluY2x1ZGUgZm9yLTQwMC1wZXJjZW50LXpvb20ge1xuICAgIHBhZGRpbmc6IHJlbSgxMnB4KTtcbiAgfVxufVxuIiwiLyogVVNFRCBTUEVDSUZJQ0FMTFkgRk9SIE1PQklMRSAqL1xuLmNtcC1uYXYtYnRuLWhkZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHJlbSgxOHB4IDI1cHggMThweCA0OHB4KTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuXG4gICYuanNhLWlzLW1vYmlsZS1pbmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuanNhLWlzLW1vYmlsZS1hY3RpdmUsXG4gICYuanNhLWlzLW1vYmlsZS1hY3RpdmU6aG92ZXIge1xuICAgIHBhZGRpbmctdG9wOiByZW0oMzZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzNnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBmb3ItNDAwLXBlcmNlbnQtem9vbSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9yLTQwMC1wZXJjZW50LXpvb20ge1xuICAgIHBhZGRpbmc6IHJlbSgxMnB4KTtcbiAgfVxufVxuIiwiLmNtcC1uYXZfX3N1YmxpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI2JTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG5cbiAgJiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4IDApO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY21wLW5hdl9fc3VibGlua3MtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHJlbSgxNnB4IDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHVpLW92ZXJsaW5lMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICRjb2xvci1mb2N1cztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5jbXAtbmF2X19zdWJsaW5rcy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHJlbSgwIDY0cHgpO1xufVxuXG4uY21wLW5hdl9fbWVnYW1lbnUteGYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDI4NSU7IC8vIGNhbGN1bGF0aW5nIGJhc2VkIG9uIHRoZSB3aWR0aCBvZiB0aGUgc2lkZWJhclxuICBwYWRkaW5nOiByZW0oMjdweCA2M3B4IDYzcHggMzBweCk7XG4gIGNvbG9yOiAkY29sb3ItbWVnYW1lbnUtZGFyaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNtcC1uYXZfX21lZ2FtZW51LXhmLmpzYS1pcy12aXNpYmxlLFxuLmNtcC1uYXZfX3N1YmxpbmtzLWl0ZW06aG92ZXIgPiAuY21wLW5hdl9fbWVnYW1lbnUteGYsXG4uY21wLW5hdl9fdGFiLWl0ZW06aG92ZXIgLmNtcC1uYXZfX3N1YmxpbmtzLWl0ZW06Zmlyc3QtY2hpbGQgLmNtcC1uYXZfX21lZ2FtZW51LXhmIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNtcC1uYXZfX3N1YmxpbmtzLS1mb250LWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1mb250LWxpZ2h0O1xufVxuXG4uY21wLW5hdl9fc3VibGlua3MtLWZvbnQtZGFyayB7XG4gIGNvbG9yOiAkY29sb3ItbWVnYW1lbnUtZGFyaztcbn1cblxuLy8jcmVuZGVyVXNlQW5hbHl0aWNzSW5HbG9iYWxHYXRld2F5IEFkZGVkIHRoaXMgZWxlbWVudCB0byByZW5kZXIgYSBSZWFjdCAoVG9wIEJhcikgQ29tcG9uZW50IHRvIGV4ZWN1dGUgdXNlQW5hbHl0aWNzIGZ1bmN0aW9uIGluIEdsb2JhbCBnYXRlcWF5IHBhZ2UuIFxuLy9BcyB3ZSBkb24ndCB3YW50IGFueSBVSSB0byBiZSByZW5kZXJlZCBvbiB0aGUgcGFnZSwgc2V0dGluZyBpdCB0byBkaXNwbGF5IG5vbmVcbiNyZW5kZXJVc2VBbmFseXRpY3NJbkdsb2JhbEdhdGV3YXkgLmNtcC10b3AtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/