.cdt-color-bar{background:#f7f7f7;width:100%}.cdt-color-bar-fav-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem}.cdt-color-bar-fav-container .editing,.cdt-color-bar-fav-container .viewing{background-color:#f7f7f7;border-radius:revert}@media screen and (min-width:799px){.cdt-color-bar-fav-container .editing,.cdt-color-bar-fav-container .viewing{background-color:#fff}}.cdt-color-bar-fav-container .editing span,.cdt-color-bar-fav-container .viewing span{cursor:pointer;white-space:nowrap}.cdt-color-bar.edit .cdt-color-bar-fav-container>.viewing,.cdt-color-bar.view .cdt-color-bar-fav-container .favoriteColor__deleteButton,.cdt-color-bar.view .cdt-color-bar-fav-container>.editing{display:none}
.cdt-clear-favorite-popup{background-color:#fff;display:none;left:50dvw;max-height:25rem;max-width:31.25rem;min-height:13.75rem;min-width:18.75rem;padding:1.25rem;position:fixed;top:50dvh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50dvw;z-index:1000}.cdt-clear-favorite-popup.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cbg-cdt-button{border-width:0;cursor:pointer;font-size:1rem;margin:.3125rem;padding:.8em;width:100%}.cbg-cdt-button:hover{-webkit-box-shadow:.125rem .125rem .125rem rgba(0,0,0,.2);box-shadow:.125rem .125rem .125rem rgba(0,0,0,.2)}
.cdt-color-details{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:7.5rem;max-width:35rem;position:relative;z-index:1}
.cdt-cdp-articles{margin-bottom:5rem}.cdt-cdp-articles-title{font-size:2rem;margin-bottom:1.5rem;margin-top:5rem}
.cdp-article{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9%;margin-bottom:2.5rem}.cdp-article-image{-ms-flex-preferred-size:28%;flex-basis:28%;max-width:6.25rem;min-width:3.75rem}.cdp-article-image img,.cdp-article-image picture{width:100%}.cdp-article-content{-ms-flex-preferred-size:100%;flex-basis:100%}.cdp-article-content .cdp-article-description{font-size:1rem;margin-bottom:1.5rem}@media screen and (max-width:800px){.cdp-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cdp-article-image{margin-bottom:1.25rem;max-width:100%}.cdp-article-content .cdp-article-description{font-size:.875rem}}
.cdt-color-card{max-width:18.75rem;position:relative;width:100%}.cdt-color-card .cdt-favorite{height:2.6875rem;position:absolute;right:.625rem;top:.625rem;width:2.6875rem}@media screen and (max-width:800px){.cdt-color-card .cdt-favorite{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cdt-color-card .cdt-color-card-main{margin-bottom:.5rem}.cdt-color-card .cdt-color-card-main:hover{-webkit-box-shadow:0 .3125rem .75rem 0 rgba(0,0,0,.05);box-shadow:0 .3125rem .75rem 0 rgba(0,0,0,.05)}.cdt-color-card .cdt-color-card-image{aspect-ratio:1/1;background-size:cover;width:6.25rem}@media screen and (min-width:799px){.cdt-color-card .cdt-color-card-image{width:revert}}.cdt-color-card .cdt-color-card-info{background-color:#f7f7f7;padding:.9375rem}.cdt-color-card .cdt-color-card-info p{margin:.3125rem 0}.cdt-color-card .cdt-color-card-cta button{margin:0}@media screen and (max-width:799px){.cdt-color-card{max-width:9.375rem}.cdt-color-card .cdt-color-card-main{margin-bottom:0}.cdt-color-card .cdt-color-card-cta,.cdt-color-card .cdt-color-card-info{display:none}}
.cdt-favorite__selected,.cdt-favorite__unselected{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:block;height:2.6875rem;opacity:0;pointer-events:all;position:absolute;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:2.6875rem}.cdt-favorite__unselected{opacity:1}@media(hover:hover)and (pointer:fine)and (min-width:799px){.cdt-favorite:hover .cdt-favorite__unselected{opacity:0}.cdt-favorite:hover .cdt-favorite__selected{opacity:1}}.cdt-favorite--favorited .cdt-favorite__unselected{opacity:0}.cdt-favorite--favorited .cdt-favorite__selected{opacity:1}
.cdt-did-you-know{margin-top:5rem}.cdt-did-you-know__title{font-size:2rem;line-height:1.25}
.cdt-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}@media screen and (min-width:799px){.cdt-image-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.9375rem}.cdt-image-text__image{-webkit-box-flex:0;-ms-flex:0 0 7.1875rem;flex:0 0 7.1875rem}}.cdt-image-text__image img{width:100%}.cdt-image-text__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cdt-image-text__cta{margin-top:2rem}.cdt-image-text__cta .cbg-cdt-button{margin:0}.cdt-image-text__cta .cbg-cdt-button__text{padding-bottom:.5rem;padding-top:.5rem}
.cmp-image-error-message{background-color:hsla(0,0%,100%,.639);bottom:0;display:grid;left:0;position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;right:0;text-align:center}.cmp-image-error-message .error-text{left:15%;position:relative}@media screen and (max-width:800px){.cmp-image-error-message .error-text{left:0}}
.cmp-color-demonstration-tool>.cdt-carousel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100dvw}@media screen and (min-width:800px){.cmp-color-demonstration-tool>.cdt-carousel{aspect-ratio:16/9;max-width:100%;right:0;top:0}}.cmp-color-demonstration-tool>.cdt-carousel img{margin-left:auto;margin-right:auto}@media screen and (min-width:800px){.cmp-color-demonstration-tool>.cdt-carousel img{width:100%}.cmp-color-demonstration-tool>.show~.cdt-carousel{padding-top:5.75rem}}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;-webkit-transition-timing-function:initial;transition-timing-function:ease;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}

.cmp-color-demonstration-tool-filter{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:7.5rem;max-width:35rem;position:relative;z-index:1}.cmp-color-demonstration-tool-filter .spinner{top:50%}.cmp-color-demonstration-tool-filter .cdt-button-container__button{background-color:transparent;border:none;color:rgba(0,0,0,.302);cursor:pointer;text-transform:uppercase}.cmp-color-demonstration-tool-filter .cdt-button-container__button--active{color:#000;font-weight:700}
.spinner{left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}:has(>.spinner.spinner--full){height:calc(100dvw - 12.5rem);position:relative}
.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:800px){.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items::-webkit-scrollbar{height:.25rem}.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items::-webkit-scrollbar-thumb{background-color:hsla(0,0%,81%,.859);border-radius:.125rem}}.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items .cmp-each-item{border:.125rem solid transparent;cursor:pointer;padding:1.25rem;position:relative}@media screen and (max-width:800px){.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items .cmp-each-item{padding:1.25rem 1.25rem 1rem 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items .cmp-each-item .cmp-item-image{height:4.125rem;position:relative;width:4.125rem}@media screen and (max-width:799px){.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items .cmp-each-item .cmp-item-image{min-height:9.6875rem;min-width:9.6875rem}}.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items .cmp-each-item .cmp-item-title{margin:0}@media screen and (max-width:800px){.cmp-color-demonstration-tool-filter .cdt-step-one-container .cmp-items .cmp-each-item .cmp-item-title{font-size:1rem;margin-top:1.25rem}}
.cdt-color-swatch-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.625rem;margin-bottom:1.75rem;width:100%}@media screen and (min-width:799px){.cdt-color-swatch-container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem}}.cdt-color-swatch-container .cdt-color-swatch{border:.125rem solid transparent;-ms-flex-preferred-size:100%;background-color:#f7f7f7;cursor:pointer;flex-basis:100%;max-width:calc(25% - .46875rem)}@media screen and (min-width:799px){.cdt-color-swatch-container .cdt-color-swatch{-ms-flex-preferred-size:calc(50% - 0.9375rem);flex-basis:calc(50% - 0.9375rem);max-width:revert}}.cdt-color-swatch-container .cdt-color-swatch__image{background-size:cover;display:block;padding-top:100%;width:100%}.cdt-color-swatch-container .cdt-color-swatch__title{display:block;font-size:.875rem;margin:0;padding:.3125rem}@media screen and (min-width:799px){.cdt-color-swatch-container .cdt-color-swatch__title{padding:.625rem .9375rem}}
.cdt-accordion{margin-bottom:.625rem}.cdt-accordion-header{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;border-bottom:.125rem solid #000;margin-bottom:.3125rem;padding:1.125rem}.cdt-accordion-header .cdt-icon{font-size:1.125rem;margin:0 .3125rem}.cdt-accordion-header .cdt-icon.cdt-expand-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVR4nO3UsQ2AMAwAwey/tOlp0oCeiDvJfay3shbwlrnNccYCMQVqCtQUqClQU6CmQE2B3xaYj89W/cCxwDr8hJ7iG60pUFOgpkBNgZoCNQVqCtQUANbWBaJyLuB2c24tAAAAAElFTkSuQmCC);background-size:cover;color:#000;padding:.625rem}.cdt-accordion-header .cdt-icon.cdt-collapse-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVR4nO3SwQkAMAgDwOy/tM7QR1HhDvJPIAkAAADANrUsz6YLlwE5fiEAAACAfNM3lY9xPCQyewAAAABJRU5ErkJggg==);background-size:cover;color:#000;padding:.625rem}.cdt-accordion-header .cdt-accordion-title{font-family:Raleway-Bold}.cdt-accordion.expanded .cdt-accordion-header{background-color:#ffd141}.cdt-accordion.expanded .cdt-accordion-content{display:block;margin-top:.625rem}.cdt-accordion-content{display:none;padding:.625rem}.mobile-accordion-overlay{height:100%;left:0;overflow-x:hidden;position:fixed;top:0;-webkit-transition:width .3s;transition:width .3s;width:0;z-index:1000}.mobile-accordion-overlay.show-overlay{width:100%}.mobile-accordion-overlay .overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mobile-accordion-overlay .overlay-content .filters-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#ffd141;font-family:Raleway-Bold;justify-content:space-between;padding:1rem;-webkit-box-flex:0;-webkit-box-shadow:0 .25rem .25rem #bebdbd;box-shadow:0 .25rem .25rem #bebdbd;clip-path:polygon(0 0,100% 0,100% 120%,0 120%);-ms-flex:0 1 8%;flex:0 1 8%}.mobile-accordion-overlay .overlay-content .filters-header .header-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACBElEQVR4nO2YOy8EURSAPwokdNajt41HraEhOhKPhAj/gYJE49EoxOunoFuPP0AshVdhFZTEauxWnrnJmeTmZsbY2Vl7N+6XnNzMfcycM3Pm3HsOOBwOh8PxD0kA28ANkAeugS3pt55O4An48pFHoAOLqQMeApT35B6oxQJqgF5gQJNVTdFnYBCol/ZZG1s11hUjvaJLwRyFvOkZY/5syPxi5DCKAS8hNx0x5o+U0IBsFAOGgZR8CU8y2k13gWqZq9o9bSxjrCtGUqJLLHQBn5qiJxJOT7S+D4lU1rIZ8rnXsZwqYBnIGYqr6yUZ/w3NQDfQRJloAcaBOWmVQr+hHzg3jD+TfusZA94CXO8dmMRimuXc5Cn8CqSl9frycbpUEpgHFmISPcxeaC7XAlwa4VlfNy+6FMxdCTemKeNZ0yHzb6MYkKl0A5ISFtdikn3DhZTr+LlQyli3CLRh4U+s9o20sZ/kyrkvVHQYbQUmJGJMyHUQffLmdeVPpf/PUceGFcM1vHi+HHKsUPlzd7nz6K2Q6LGBxXQZR+tjOVof23K0HvVJaIKSmx0judmNMblJ+WR/saSUf5leZqMYcFjAA1RCX8oE/yCKAaqU0fNDucMssQwBDdJmYyyx9EQtq4RRW0lFriA6pJzop7zqb6cCSEiifyUb2JXE/8ZyK+ZwOBwOB7bzDesNsFFJ3ENlAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;color:#000;margin:.3125rem;padding:1rem;-webkit-box-flex:0;-ms-flex:0 1 8%;flex:0 1 8%}.mobile-accordion-overlay .overlay-content .filters-header .header-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Raleway-Bold;font-size:1rem;-webkit-box-flex:0;-ms-flex:0 1 78%;flex:0 1 78%;margin:0;padding-left:.625rem}.mobile-accordion-overlay .overlay-content .filters-header .header-close-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCElEQVR4nO2X6wrCMAxGjy/oVFb6Q59dQfGGvoGCMqggY9Ndki2DHNjf5Dvd2nTgOI7jOM40CMAdOAILhfpL4AzcgFy6+CwVfqXnAUTB+jHV/NQveolz/WogKRFL4YvnggKrikZ9JWJNzaKXCnlFwyew6binHhW11igjITFaeAmJ0cP3kTATvouEufBtJMyGbyJhPvy/M116dgz+JsyvfFOJSYSn5pvvM7FNhJ+ERJzyJg4/jkrJC6AKTc55sxKhxZAyJxE6TFgzEqHH9WB0iSBwtxlNIghezAaXyAb8qc9Q4KA0kGKFxB4FTorTNJYkil7iZGlltkqvOAN2qcdcob7jOI7jOEjzBg6mF3gmex/uAAAAAElFTkSuQmCC);background-size:cover;color:#000;cursor:pointer;margin:.3125rem;padding:.875rem}.mobile-accordion-overlay .overlay-content .mobile-accordion{background-color:#fff;overflow:auto;padding:1rem 0;-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%}.mobile-accordion-overlay .overlay-content .fixed-footer{display:none;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;position:fixed;-webkit-box-flex:0;background-color:#fff;bottom:0;-ms-flex:0 1 20%;flex:0 1 20%;width:100%}.mobile-accordion-overlay .overlay-content .fixed-footer.show-footer{-webkit-box-shadow:inset 0 .25rem .25rem hsla(0,1%,74%,.7);box-shadow:inset 0 .25rem .25rem hsla(0,1%,74%,.7);clip-path:polygon(0 -20%,100% -20%,100% 100%,0 100%);display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-accordion-overlay .overlay-content .fixed-footer .apply-filters-button{background-color:#ffd141;color:#000}.mobile-accordion-overlay .overlay-content .fixed-footer .cancel-button{background-color:#000;color:#fff}.mobile-accordion-overlay .overlay-content .fixed-footer .apply-filters-button,.mobile-accordion-overlay .overlay-content .fixed-footer .cancel-button{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.body-overflow-hidden{display:block;height:100%;margin-top:0;overflow:hidden;position:fixed}
.cdt-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cdt-checkbox-container .cdt-filter-checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin:5px 0}.cdt-checkbox-container .cdt-filter-checkbox__label.filter-disable{cursor:default;opacity:.5;pointer-events:none}.cdt-checkbox-container .cdt-filter-checkbox__label>span{color:#333;padding:.15rem .15rem .15rem 5px}.cdt-checkbox-container .cdt-filter-checkbox__label>span:nth-child(2){content:"";display:inline-block;height:100%;left:0;padding-left:2rem;position:absolute;width:18rem;z-index:1}.cdt-checkbox-container .cdt-filter-checkbox__label>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #dfdfdf;cursor:pointer;height:1.25rem;outline:none;position:relative;width:1.25rem}.cdt-checkbox-container .cdt-filter-checkbox__label>input:checked{background-color:#231f20;border:2px solid #dfdfdf}.cdt-checkbox-container .cdt-filter-checkbox__label>input:checked:before{color:#ffd141;content:"✓";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cdt-checkbox-container .cdt-filter-checkbox__label>input:checked~.filter-checkbox__brand-name{font-family:Raleway-Bold}.cdt-checkbox-container .cdt-filter-checkbox__label>input:focus{-webkit-box-shadow:none;box-shadow:none}
.cdt-wall-container{display:block;height:100%;width:100%}.cdt-wall-container .cdt-wall-card-container .cdt-no-results{font-size:1.8rem;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:250px;justify-content:center;padding:1.5rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (max-width:800px){.cdt-wall-container .cdt-wall-card-container .cdt-no-results{height:100%}}.cdt-wall-container .cdt-wall-card-container .cdt-no-results .cdt-bold,.cdt-wall-container .cdt-wall-card-container .cdt-no-results .cdt-results-length{font-family:Raleway-Bold}
.expand-button{background:#f7f7f7;border:none;border-bottom:.0625rem solid #000;cursor:pointer;font-size:1rem;height:3.125rem;width:auto}
.banner-container{background-color:#900;color:#fff;padding:1rem;position:absolute;top:0;z-index:1000}.banner-container,.banner-container .banner-content{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner-container,.banner-container .banner-content,.banner-container .banner-content .banner-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-container .banner-content .banner-message .banner-icon{font-size:1.8rem;margin-right:1rem}.banner-container .banner-content .banner-message .banner-text{font-size:1rem}.banner-container .banner-content .banner-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.banner-container .banner-content .banner-buttons .banner-button{background-color:#c44;border:none;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.banner-container .banner-content .banner-buttons .banner-button:hover{background-color:#a33a3a}.banner-container .banner-content .banner-buttons .banner-timer{background-color:#000;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700;padding:.25rem .5rem}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50bGliLWNvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wuY3NzIiwibWFwcGluZ3MiOiJBQUdBLGVBRUUsa0JDa0JpQixDRG5CakIsVUNtQmlCLENEZm5CLDZCQUNFLHFEQUNBLGFBRUEsNEVBR0Usd0JDUWUsQ0RUZixvQkNTZSxDRE5mLG9DQUxGLDRFQU1JLHFCQ0dRLHdGREVSLGVBREEsa0JBQ0EsQ0FJSixrTUFHRSxhO0FFM0JKLDBCQVdFLHFCRE9ZLENDTFosYUFKQSxXQU5BLGlCQURBLG1CQUVBLG9CQUNBLG1CQUpBLGdCQU1BLGVBQ0EsVUFFQSxzRUFKQSxZQU1BLFlBQ0EsQ0FFQSwrQkFDRSxxREFDQSx5R0FDQSw2RTtBQ2xCSixnQkFDRSxlQUlBLGVBREEsZUFFQSxnQkFKQSxhQUNBLFVBR0EsQ0FFQSxzQkFDRSw0RztBQ1ZKLG1CQUVFLGVIaUJZLENHZFosc0VBRkEsbUJBQ0EsZ0JBSEEsa0JBS0EsVTtBQ0xGLGtCQUNFLG1CQUVBLHdCQUNFLGVBRUEscUJBREEsZUFDQSxDO0FDTkosYUFDRSxxREFDQSxPQUNBLHFCQUVBLG1CQUNFLDJDQUNBLGtCQUNBLGtCQUVBLGtEQUVFLFdBSUoscUJBQ0UsNkNBRUEsOENBQ0UsZUFDQSxxQkFJSixvQ0F6QkYsYUEwQkkseUdBRUEsbUJBRUUsc0JBREEsY0FDQSxDQUlBLDhDQUNFLG1CO0FDbkNSLGdCQUNFLG1CQUVBLGtCQURBLFVBQ0EsQ0FFQSw4QkFLRSxpQkFKQSxrQkFFQSxjQURBLFlBRUEsZUFDQSxDQUVBLG9DQVBGLDhCQVNJLFNBREEsUUFFQSx1RUFJSixxQ0FDRSxvQkFFQSwyQ0FDRSxzR0FJSixzQ0FHRSxpQkFGQSxzQkFDQSxhQUNBLENBRUEsb0NBTEYsc0NBTUksY0FJSixxQ0FFRSx5QkFEQSxnQkFDQSxDQUVBLHVDQUNFLGtCQUtGLDJDQUNFLFNBSUosb0NBcERGLGdCQXFESSxtQkFFQSxxQ0FDRSxnQkFPRix5RUFDRSxjO0FDL0RKLGtEQVNFLHdCQURBLDRCQUVBLHdCQVBBLFdBRUEsZUFIQSxjQUtBLGlCQU9BLFVBSEEsbUJBUEEsa0JBUUEsb0NBQ0EsNEJBUEEsZUFRQSxDQUdGLDBCQUNFLFVBSUEsMkRBQ0UsOENBQ0UsVUFHRiw0Q0FDRSxXQU1KLG1EQUNFLFVBR0YsaURBQ0UsVTtBQ3hDTixrQkFDRSxnQkFFQSx5QkFDRSxlQUNBLGlCO0FDTEosZ0JBRUUscURBREEsbUJBRUEseUdBQ0EsY0FFQSxvQ0FORixnQkFPSSxxR0FDQSxhQUdGLHVCQUVJLDZEQUxGLENBUUEsMkJBQ0UsV0FJSix5QkFDRSxtREFHRixxQkFDRSxnQkFFQSxxQ0FDRSxTQUVBLDJDQUNFLHVDO0FDaENSLHlCQUtFLHNDQURBLFNBRUEsYUFIQSxPQUZBLGtCQUNBLE1BS0Esa0VBR0EsZUFGQSxRQUNBLGlCQUNBLENBRUEscUNBQ0UsU0FDQSxrQkFFQSxvQ0FKRixxQ0FLSSxRO0FDaEJKLDRDQUVFLHNFQURBLFlBQ0EsQ0FFQSxvQ0FKRiw0Q0FRSSxrQkFEQSxlQUZBLFFBQ0EsS0FFQSxFQUdGLGdEQUNFLG1DQUVBLG9DQUhGLGdEQUlJLFdBS04sa0RBRUksb0JBUEUsQztBQ05SLFdBQ0UseUJBR0Esa0JBREEsZ0JBREEsMkNBRUEsQ0FHRixNQUNFLDZCQU1GLE1BRUUsY0FDQSxpQkFDQSxrQkFIQSxrQkFJQSxVQUVGLFFBU0UsY0FKQSxnQkFKQSxpQkFDQSxrQkFFQSxnQkFFQSxVQUhBLGtCQUtBLFNBQ0EsQ0FFRixpQ0FDRSx5R0FFRixnQkFRRSxzREFIQSxxREFGQSxZQUZBLGtCQUtBLGtLQUNBLG1TQUxBLFdBRUEsU0FJQSxDQUVGLHdFQUdFLHdEQUVGLG1CQUNFLDBDQUVGLGlCQUNFLDBDQUVGLGNBQ0Usb0JBS0EsY0FMQSxjQUVBLFlBQ0Esa0JBQ0Esa0tBSEEsVUFJQSxDQUVGLDhCQUNFLGtCQUdGLG9EQUVFLFlBRUYsbUNBQ0Usb0VBQ0EsOExBRUYsc0NBRUUsbUNBQ1EsMkJBRlIsdURBRVEsQ0FHViwyQ0FDRSw4Q0FFRiwyQkFDRSxnRUFFRixXQUNFLDhDQUVGLHdEQUVFLGdFQUdGLGlDQUNFLGNBQ0EscUJBRUEsd0JBR0Ysb0RBQ0UsYUFFRiwrQ0FDRSw4QkFFRixtREFDRSw4REFFRixpREFDRSw4REFFRixrREFDRSxnREFFRixnRUFDRSx1QkFFRix3REFDRSxXQUNBLGtDQUNBLCtEQUVGLCtEQUNFLGdDQUNBLHdCQUVGLDZGQUNFLGlEQUVGLDBFQUNFLFlBQ0EsZUFDQSwwQ0FFRiwyRkFDRSxnREFFRix3RUFHRSwyQ0FEQSxjQURBLFVBRUEsQ0FJRixzTEFjRSxZQUhBLE9BSUEsb0JBTEEsa0JBRUEsTUFDQSxXQUdBLFdBRUYsZ0NBQ0UsMkJBRUYscUNBQ0Usc0tBRUYsc0NBQ0UscUtBRUYsb0NBQ0Usc0tBRUYsdUNBQ0Usd0tBRUYsdUJBV0UseUJBRUEseUVBREEsa0JBQ0EsaUNBSEEsb0RBUkEsWUFFQSxTQUVBLGtCQUNBLGlCQUpBLGtCQUVBLFFBSUEsa0RBUkEsV0FPQSxVQUtBLENBRUYsK0hBRUUsOEdBRUYsNkJBQ0UsOEJBRUYsNkJBQ0UsOEJBRUYseUNBQ0UsR0FDRSxzREFFRixHQUNFLHlEQUxKLGlDQUNFLEdBQ0Usc0RBRUYsR0FDRSwwc0U7QUMvTkosNkJBRUUsT0FHQSxVQURBLG9CQUhBLGtCQUVBLE1BR0EsYzs7QUNMRixxQ0FFRSxlZGlCWSxDY2RaLHNFQUZBLG1CQUNBLGdCQUhBLGtCQUtBLFVBRUEsOENBQ0UsUUFHRixtRUFFRSw2QkFDQSxZQUNBLHVCQUhBLGVBSUEseUJBR0YsMkVBQ0UsV0FDQSxnQjtBQ3RCSixTQUdFLFNBRkEsa0JBQ0EsUUFHQSxzRUFEQSxtRUFFQSxXQUdGLDhCQUVFLDhCQURBLGlCQUNBLEM7QUNSRSx3RUFDRSxxREFDQSwyQ0FDQSxrQ0FEQSwwQkFDQSxDQUVBLG9DQUxGLHdFQU1JLHFHQUNBLHNDQUNBLGdCQUNBLGtCQUNBLFdBQ0EsaUNBRUEsMkZBQ0UsY0FHRixpR0FDRSxxQ0FDQSx1QkFJSix1RkFDRSxpQ0FHQSxlQUZBLGdCQUNBLGlCQUNBLENBRUEsb0NBTkYsdUZBT0ksK0JBQ0Esb0RBR0YsdUdBQ0UsZ0JBRUEsa0JBREEsY0FDQSxDQUVBLG9DQUxGLHVHQU9JLHFCQURBLG1CQUNBLEVBSUosdUdBQ0UsU0FFQSxvQ0FIRix1R0FLSSxlQURBLGtCQUNBLEU7QUNwRFosNEJBR0UscURBQ0Esc0NBQ0EsWUFIQSxzQkFEQSxVQUlBLENBRUEsb0NBUEYsNEJBUUksa0NBQ0EsY0FHRiw4Q0FDRSxpQ0FDQSw2QkFFQSx5QkFDQSxlQUhBLGdCQUNBLCtCQUVBLENBRUEsb0NBUEYsOENBUUksK0VBQ0Esa0JBR0YscURBSUUsc0JBSEEsY0FFQSxpQkFEQSxVQUVBLENBR0YscURBQ0UsY0FFQSxrQkFDQSxTQUZBLGdCQUVBLENBRUEsb0NBTkYscURBT0ksMEI7QUNyQ1IsZUFDRSxzQkFFQSxzQkFDRSxlQUNBLHFEQUNBLDZFQUNBLGtFQUNBLHlCQUNBLGlDQUNBLHVCQUNBLGlCQUVBLGdDQUNFLG1CQUNBLGtCQUVBLGdEQUNFLHlEQUNBLHNCQUNBLFdBQ0EsZ0JBR0Ysa0RBQ0UseURBQ0Esc0JBQ0EsV0FDQSxnQkFHSiwyQ0FDRSx5QkFLRiw4Q0FDRSx5QkFFRiwrQ0FDRSxjQUNBLG1CQUlKLHVCQUVFLGFBREEsZUFDQSxDQUlKLDBCQUtFLFlBRkEsT0FHQSxrQkFMQSxlQUNBLE1BS0Esa0RBSEEsUUFJQSxhQUVBLHVDQUNFLFdBR0YsMkNBR0UscURBREEsWUFEQSxXQUdBLHlEQUVBLHNCQUZBLGdEQUNBLGVBQ0EsQ0FFQSwyREFDRSxxREFDQSxrRUFDQSwrQ0FFQSx5QkFDQSx5QkFIQSw4QkFDQSxhQUdBLG1CQUNBLDhFQUNBLCtDQUZBLDJCQUVBLENBRUEsd0VBQ0UseURBRUEsNEJBREEsd0JBRUEsV0FFQSxnQkFEQSxhQUVBLCtDQUdGLHdFQUNFLG1EQUVBLHlCQURBLGVBRUEsaURBQ0EsU0FDQSxxQkFHRiw4RUFFRSx5REFDQSxzQkFDQSxXQUhBLGVBS0EsZ0JBREEsZUFDQSxDQUlKLDZEQUVFLHNCQUNBLGNBRkEsZUFHQSxpREFHRix5REFDRSxhQUNBLHNGQUNBLGtFQUNBLGFBQ0EsZUFDQSxtQkFFQSxzQkFDQSxTQUhBLDhCQUNBLFVBRUEsQ0FDQSxxRUFFRSw4R0FDQSxxREFGQSxvREFFQSxDQUdGLCtFQUNFLHlCQUNBLFdBR0Ysd0VBQ0Usc0JBQ0EsV0FHRix1SkFFRSxlQUNBLGlEQUNBLG9FQUNBLHlCQU1SLHNCQUdFLGNBREEsWUFHQSxhQUpBLGdCQUdBLGNBQ0EsNmpEO0FDdktGLHdCQUdBLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLDRCQUNBLENBREEsNEJBQ0EsQ0FEQSx5QkFDQSxDQURBLHFCQUNBLHFEQUVBLGNBQ0UsMkJBQ0EsQ0FEQSwwQkFDQSxDQURBLG1CQUNBLGtCQUNBLHlCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxlQUNBLGFBQ0Esb0VBRUEsY0FDRSxDQUNBLFVBQ0EsQ0FGQSxtQkFFQSwwREFHRixVQUNFLENBQ0EsZ0NBQ0EsdUVBRUEsVUFDRSxxQkFDQSxDQUNBLFdBQ0EsQ0FDQSxNQUNBLGtCQUNBLENBSEEsaUJBQ0EsQ0FFQSxXQUNBLENBTkEsU0FNQSwyREFJSix1QkFDRSxDQURGLG9CQUNFLENBREYsZUFDRSw2QkFDQSx5QkFDQSxlQUNBLGVBQ0EsYUFDQSxrQkFDQSxjQUNBLG1FQUVBLHdCQUNFLHlCQUNBLDBFQUNBLGFBQ0UsWUFDQSxjQUNBLFNBQ0Esa0JBQ0EsQ0FDQSxPQUNBLENBRkEsc0NBQ0EsQ0FEQSw4QkFFQSxnR0FFRix3QkFDRSxpRUFHSix1QkFDRSxDQURGLGVBQ0UsQztBQ2pFUixvQkFHRSxjQUZBLFlBQ0EsVUFDQSxDQUVBLDZEQUNFLGlCQUNBLDZDQUNBLHFEQUVBLGFBSEEsdUJBRUEsZUFFQSxrQkFDQSx5R0FDQSxXQUVBLG9DQVZGLDZEQVdJLGFBR0Ysd0pBRUUseUI7QUNsQk4sZUFDRSxtQkFLQSw4Q0FGQSxlQUdBLGVBTEEsZ0JBQ0EsVUFJQSxDO0FDVkYsa0JBT0Usc0JBQ0EsV0FDQSxhQVJBLGtCQUNBLE1BUUEsYUFFQSxvREFUQSxXQUdBLDRFQVVFLENBRUEsc0dBZEYscURBQ0EsaUVBZUksQ0FFQSwrREFFRSxpQkFEQSxpQkFDQSxDQUdGLCtEQUNFLGVBSUosa0RBQ0UscURBQ0Esa0VBQ0EsVUFFQSxpRUFDRSxzQkFFQSxZQURBLFdBR0EsZUFDQSxrQkFGQSxrQkFFQSxDQUVBLHVFQUNFLHlCQUlKLGdFQUNFLHNCQUdBLHFCQUZBLFdBR0EsZUFDQSxnQkFIQSxvQkFHQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wvY29tcG9uZW50cy9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wvY2R0LWNvbG9yLWJhci9jZHQtY29sb3ItYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3NpdGUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jbGVhci1mYXZvcml0ZS1wb3B1cC9jZHQtY2xlYXItZmF2b3JpdGUtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtYnV0dG9uL2NkdC1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtY29sb3ItZGV0YWlscy9jZHQtY29sb3ItZGV0YWlscy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jZHAtYXJ0aWNsZXMvY2R0LWNkcC1hcnRpY2xlcy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jZHAtYXJ0aWNsZXMvY2RwLWFydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtY29sb3ItY2FyZC9jZHQtY29sb3ItY2FyZC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1mYXZvcml0ZS9jZHQtZmF2b3JpdGUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtZGlkLXlvdS1rbm93L2NkdC1kaWQteW91LWtub3cuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtaW1hZ2UtdGV4dC9jZHQtaW1hZ2UtdGV4dC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jb2xvcmVkLXByb2plY3QvY2R0LWNvbG9yZWQtcHJvamVjdC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jYXJvdXNlbC9jZHQtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvYTExeS5jc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wvY29tcG9uZW50cy9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wvY29sb3ItZGVtb25zdHJhdGlvbi10b29sLWZpbHRlci9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wtZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9zaGFyZWQvY29tcG9uZXRzL3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtdGh1bWJuYWlscy9jZHQtdGh1bWJuYWlscy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jb2xvci1zd2F0Y2gvY2R0LWNvbG9yLXN3YXRjaC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1hY2NvcmRpb24vY2R0LWFjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NvbXBvbmVudHMvY29sb3ItZGVtb25zdHJhdGlvbi10b29sL2NkdC1jaGVja2JveC9jZHQtY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtd2FsbC1jb250YWluZXIvY2R0LXdhbGwtY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wvY29tcG9uZW50cy9jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wvY2R0LWV4cGFuZC1idXR0b24vY2R0LWV4cGFuZC1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jb21wb25lbnRzL2NvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC9jZHQtZXJyb3ItYmFubmVyL2NkdC1lcnJvci1iYW5uZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLmNkdC1jb2xvci1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWx5bngtd2hpdGU7XG59XG5cbi5jZHQtY29sb3ItYmFyLWZhdi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHJlbSgxNXB4KTtcblxuICAudmlld2luZyxcbiAgLmVkaXRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IHJldmVydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbHlueC13aGl0ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY2R0LWNvbG9yLWJhci5lZGl0ICYgPiAudmlld2luZyxcbiAgLmNkdC1jb2xvci1iYXIudmlldyAmID4gLmVkaXRpbmcsXG4gIC5jZHQtY29sb3ItYmFyLnZpZXcgJiAuZmF2b3JpdGVDb2xvcl9fZGVsZXRlQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJy4vc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuLy89PSBGb250XG5cbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXNpemU6IDE2cHg7XG4kZm9udC1oZWlnaHQ6IDEuNTtcblxuLy89PSBDb2xvclxuXG4vLyBOb3JtYWwgbW9kZVxuJGNvbG9yLWZvcmVncm91bmQ6ICMyMDIwMjA7XG4kY29sb3ItYmFja2dyb3VuZDogI2VjZWNlYztcbiRjb2xvci1saW5rOiAjMjAyMGUwO1xuXG4vLyBEYXJrIG1vZGVcbiRjb2xvci1mb3JlZ3JvdW5kLWRhcms6IGNvbG9yLmludmVydCgkY29sb3ItZm9yZWdyb3VuZCk7XG4kY29sb3ItYmFja2dyb3VuZC1kYXJrOiBjb2xvci5pbnZlcnQoJGNvbG9yLWJhY2tncm91bmQpO1xuJGNvbG9yLWxpbmstZGFyazogY29sb3IuaW52ZXJ0KCRjb2xvci1saW5rKTtcblxuLy8gQ29tcG9uZW50IGNvbG9yc1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWx5bngtd2hpdGU6ICNmN2Y3Zjc7XG5cbi8vPT0gQUVNIEJyZWFrcG9pbnRzXG4kc2NyZWVuLWxnLXh0cmE6IDE5MjBweDtcbiRzY3JlZW4tbGctbWlkOiAxNDQwcHg7XG4kc2NyZWVuLWxnOiAxMjAwcHg7XG4kc2NyZWVuLWxnLW1kOiAxMTAwcHg7XG4kc2NyZWVuLW1kLWxnOiA5OTJweDtcbiRzY3JlZW4tbWQ6IDgwMHB4O1xuJHNjcmVlbi1tZC0xOiA3OTlweDtcbiRzY3JlZW4tc206IDQyMHB4O1xuXG4vLyBQcm9kdWN0IFNwZWNpZmljYXRpb24gU2NyZWVuIFNpemVzO1xuJHNjcmVlbi1zbS1wcm9kLXNwZWM6IDU3NnB4O1xuJHNjcmVlbi1tZC1wcm9kLXNwZWM6IDc2OHB4O1xuXG4kc2NyZWVuLWFjY2VudC10YWJsZXQtbG93OiA1NTBweDtcbiRzY3JlZW4tYWNjZW50LXRhYmxldC1oaWdoOiA3NjhweDtcblxuLy8gSGVhZGVyIEhlaWdodFxuJGhlYWRlci1oZWlnaHQ6IHJlbSgyMDBweCk7XG5cbi8vIEFtb3VudCBvZiB0aGUgZm9vdGVyIHRoYXQgc2hvdWxkIHNob3dcbiRmb290ZXItc2hvdzogcmVtKDEyNXB4KTtcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4uY2R0LWNsZWFyLWZhdm9yaXRlLXBvcHVwIHtcbiAgcGFkZGluZzogcmVtKDIwcHgpO1xuICBtYXgtd2lkdGg6IHJlbSg1MDBweCk7XG4gIG1heC1oZWlnaHQ6IHJlbSg0MDBweCk7XG4gIG1pbi1oZWlnaHQ6IHJlbSgyMjBweCk7XG4gIG1pbi13aWR0aDogcmVtKDMwMHB4KTtcbiAgd2lkdGg6IDUwZHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBkdmg7XG4gIGxlZnQ6IDUwZHZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5jYmctY2R0LWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IHJlbSg1cHgpO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHJlbSgycHggMnB4IDJweCkgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuXG4uY2R0LWNvbG9yLWRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTtcbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4uY2R0LWNkcC1hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oODBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0cHgpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLmNkcC1hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA5JTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuXG4gICYtaW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDI4JTtcbiAgICBtYXgtd2lkdGg6IHJlbSgxMDBweCk7XG4gICAgbWluLXdpZHRoOiByZW0oNjBweCk7XG5cbiAgICBwaWN0dXJlLFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAuY2RwLWFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgLmNkcC1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLmNkdC1jb2xvci1jYXJkIHtcbiAgbWF4LXdpZHRoOiByZW0oMzAwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jZHQtZmF2b3JpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSgxMHB4KTtcbiAgICByaWdodDogcmVtKDEwcHgpO1xuICAgIHdpZHRoOiByZW0oNDNweCk7XG4gICAgaGVpZ2h0OiByZW0oNDNweCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIC5jZHQtY29sb3ItY2FyZC1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogcmVtKDAgNXB4IDEycHggMCkgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG4gIH1cblxuICAuY2R0LWNvbG9yLWNhcmQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IHJlbSgxMDBweCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtMSkge1xuICAgICAgd2lkdGg6IHJldmVydDtcbiAgICB9XG4gIH1cblxuICAuY2R0LWNvbG9yLWNhcmQtaW5mbyB7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogcmVtKDVweCAwKTtcbiAgICB9XG4gIH1cblxuICAuY2R0LWNvbG9yLWNhcmQtY3RhIHtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtMSkge1xuICAgIG1heC13aWR0aDogcmVtKDE1MHB4KTtcblxuICAgIC5jZHQtY29sb3ItY2FyZC1tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNkdC1jb2xvci1jYXJkLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2R0LWNvbG9yLWNhcmQtY3RhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLmNkdC1mYXZvcml0ZSB7XG4gICZfX3Vuc2VsZWN0ZWQsXG4gICZfX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiByZW0oNDNweCk7XG4gICAgaGVpZ2h0OiByZW0oNDNweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJl9fdW5zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLTEpIHtcbiAgICAgIC5jZHQtZmF2b3JpdGVfX3Vuc2VsZWN0ZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2R0LWZhdm9yaXRlX19zZWxlY3RlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmF2b3JpdGVkIHtcbiAgICAuY2R0LWZhdm9yaXRlX191bnNlbGVjdGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmNkdC1mYXZvcml0ZV9fc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4uY2R0LWRpZC15b3Uta25vdyB7XG4gIG1hcmdpbi10b3A6IHJlbSg4MHB4KTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4uY2R0LWltYWdlLXRleHQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHJlbSgyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjVweCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC0xKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHJlbSgxNXB4KTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLTEpIHtcbiAgICAgIGZsZXg6IDAgMCByZW0oMTE1cHgpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogcmVtKDMycHgpO1xuXG4gICAgLmNiZy1jZHQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IHJlbSg4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vc2hhcmVkL3V0aWxzL3B4VG9SZW0uc2NzcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMuc2NzcycgYXMgKjtcblxuLmNtcC1pbWFnZS1lcnJvci1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmEzO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgLmVycm9yLXRleHQge1xuICAgIGxlZnQ6IDE1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5jbXAtY29sb3ItZGVtb25zdHJhdGlvbi10b29sIHtcbiAgPiAuY2R0LWNhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwZHZ3O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLnNob3cgfiAuY2R0LWNhcm91c2VsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiByZW0oOTJweCk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciAxMS4yLjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggMTksIDIwMjVcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbiIsIi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcblxuLmNtcC1jb2xvci1kZW1vbnN0cmF0aW9uLXRvb2wtZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG4gIG1heC13aWR0aDogMzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnNwaW5uZXIge1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgLmNkdC1idXR0b24tY29udGFpbmVyX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA0ZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmNkdC1idXR0b24tY29udGFpbmVyX19idXR0b24tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuKjpoYXMoPiAuc3Bpbm5lci5zcGlubmVyLS1mdWxsKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2dyAtICN7JGhlYWRlci1oZWlnaHR9KTtcbn1cbiIsIkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS92YXJpYWJsZXMnIGFzICo7XG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvc3R5bGVzL3V0aWxpdGllcy9weFRvUmVtJyBhcyAqO1xuXG4uY21wLWNvbG9yLWRlbW9uc3RyYXRpb24tdG9vbC1maWx0ZXIge1xuICAuY2R0LXN0ZXAtb25lLWNvbnRhaW5lciB7XG4gICAgLmNtcC1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyAvLyBFbmFibGUgaG9yaXpvbnRhbCBzY3JvbGxpbmdcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvLyBIaWRlIHZlcnRpY2FsIHNjcm9sbGluZ1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyAvLyBGb3Igc21vb3RoIHNjcm9sbGluZyBpbiBpT1NcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNHB4KTsgLy8gT3B0aW9uYWw6IGZvciBjdXN0b20gc2Nyb2xsYmFyIGluIFdlYktpdCBicm93c2Vyc1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMDYsIDIwNiwgMC44NTkpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXAtZWFjaC1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwcHggMjBweCAxNnB4IDApO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyAvLyBQcmV2ZW50IGZsZXggaXRlbXMgZnJvbSBncm93aW5nIG9yIHNocmlua2luZ1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1pdGVtLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg2NnB4KTtcbiAgICAgICAgICB3aWR0aDogcmVtKDY2cHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtMSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTU1cHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDE1NXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWl0ZW0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5jZHQtY29sb3Itc3dhdGNoLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiByZW0oMTBweCwgJGJhc2UtbXVsdGlwbGllci1yZW0pO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtMSkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHJlbSgzMHB4KTtcbiAgfVxuXG4gIC5jZHQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IHJlbSgycHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtICN7cmVtKDMwcHgpfSAvIDQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC0xKSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7cmVtKDE1cHgpfSk7XG4gICAgICBtYXgtd2lkdGg6IHJldmVydDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogcmVtKDVweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC0xKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4IDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogY2R0LWFjY29yZGlvbi5zY3NzICovXG5AdXNlICcuLi8uLi8uLi8uLi9tYWluL3NpdGUvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3N0eWxlcy91dGlsaXRpZXMvcHhUb1JlbScgYXMgKjtcblxuLmNkdC1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG5cbiAgJi1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDJweCkgc29saWQgYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gICAgcGFkZGluZzogcmVtKDE4cHggMThweCk7XG5cbiAgICAuY2R0LWljb24ge1xuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICBtYXJnaW46IHJlbSgwcHggNXB4KTtcblxuICAgICAgJi5jZHQtZXhwYW5kLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBV2tsRVFWUjRuTzNVc1EyQU1Bd0F3ZXkvdE9scDBvQ2VpRHZKZmF5M3NoYndscm5OY2NZQ01RVnFDdFFVcUNsUVU2Q21RRTJCM3hhWWo4OVcvY0N4d0RyOGhKN2lHNjBwVUZPZ3BrQk5nWm9DTlFWcUN0UVVBTmJXQmFKeUx1QjJjMjR0QUFBQUFFbEZUa1N1UW1DQycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4IDEwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLmNkdC1jb2xsYXBzZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVlBQUFCWEF2bUhBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQU1VbEVRVlI0bk8zU3dRa0FNQWdEd095L3RNN1FSMUhoRHZKUElBa0FBQURBTnJVc3o2WUxsd0U1ZmlFQUFBQ0FmTk0zbFk5eFBDUXlld0FBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4IDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2R0LWFjY29yZGlvbi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1JhbGV3YXktQm9sZCc7XG4gICAgfVxuICB9XG5cbiAgJi5leHBhbmRlZCB7XG4gICAgLmNkdC1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQxNDE7XG4gICAgfVxuICAgIC5jZHQtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLWFjY29yZGlvbi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgei1pbmRleDogMTAwMDtcblxuICAmLnNob3ctb3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3ZlcmxheS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5maWx0ZXJzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTQxO1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xuICAgICAgZmxleDogMCAxIDglO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuMjVyZW0gcmdiKDE5MCAxODkgMTg5KTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMjAlLCAwJSAxMjAlKTtcblxuICAgICAgLmhlYWRlci1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVlBQUFCWEF2bUhBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQ0JFbEVRVlI0bk8yWU95OEVVUlNBUHdva2ROYWp0NDFIcmFFaE9oS1BoQWovZ1lKRTQ5RW94T3Vub0Z1UFAwQXNoVmRoRlpURWF1eFducm5KbWVUbVpzYlkyVmw3Tis2WG5Oek1mY3ljTTNQbTNIc09PQndPaDhQeEQwa0EyOEFOa0FldWdTM3B0NTVPNEFuNDhwRkhvQU9McVFNZUFwVDM1QjZveFFKcWdGNWdRSk5WVGRGbllCQ29sL1paRzFzMTFoVWp2YUpMd1J5RnZPa1pZLzVzeVB4aTVEQ0tBUzhoTngweDVvK1UwSUJzRkFPR2daUjhDVTh5MmsxM2dXcVpxOW85YlN4anJDdEdVcUpMTEhRQm41cWlKeEpPVDdTK0Q0bFUxcklaOHJuWHNad3FZQm5JR1lxcjZ5VVovdzNOUURmUVJKbG9BY2FCT1dtVlFyK2hIemczakQrVGZ1c1pBOTRDWE84ZG1NUmltdVhjNUNuOENxU2w5ZnJ5Y2JwVUVwZ0hGbUlTUGN4ZWFDN1hBbHdhNFZsZk55KzZGTXhkQ1RlbUtlTloweUh6YjZNWWtLbDBBNUlTRnRkaWtuM0RoWlRyK0xsUXlsaTNDTFJoNFUrczlvMjBzWi9reXJrdlZIUVliUVVtSkdKTXlIVVFmZkxtZGVWUHBmL1BVY2VHRmNNMXZIaStISEtzVVBsemQ3bno2SzJRNkxHQnhYUVpSK3RqT1ZvZjIzSzBIdlZKYUlLU214MGp1ZG1OTWJsSitXUi9zYVNVZjVsZVpxTVljRmpBQTFSQ1g4b0UveUNLQWFxVTBmTkR1Y01zc1F3QkRkSm1ZeXl4OUVRdHE0UlJXMGxGcmlBNnBKem9wN3pxYjZjQ1NFaWlmeVViMkpYRS84WnlLK1p3T0J3T0I3YnpEZXNOc0ZGSjNFTmxBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW46IHJlbSg1cHggNXB4KTtcbiAgICAgICAgZmxleDogMCAxIDglO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLXRleHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xuICAgICAgICBmbGV4OiAwIDEgNzglO1xuICAgICAgICBtYXJnaW46IHJlbSgwcHggMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTBweCk7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItY2xvc2UtaWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVlBQUFCWEF2bUhBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQkNFbEVRVlI0bk8yWDZ3ckNNQXhHankvb1ZGYjZRNTlkUWZHR3ZvR0NNcWdnWTlOZGtpMkRITmpmNUR2ZDJuVGdPSTdqT000MENNQWRPQUlMaGZwTDRBemNnRnk2K0N3VmZxWG5BVVRCK2pIVi9OUXZlb2x6L1dvZ0tSRkw0WXZuZ2dLcmlrWjlKV0pOemFLWENubEZ3eWV3NmJpbkhoVzExaWdqSVRGYWVBbUowY1Aza1RBVHZvdUV1ZkJ0Sk15R2J5SmhQdnkvTTExNmRneitKc3l2ZkZPSlNZU241cHZ2TTdGTmhKK0VSSnp5Smc0L2prckpDNkFLVGM1NXN4S2h4WkF5SnhFNlRGZ3pFcUhIOVdCMGlTQnd0eGxOSWdoZXpBYVh5QWI4cWM5UTRLQTBrR0tGeEI0RlRvclROSllraWw3aVpHbGx0a3F2T0FOMnFjZGNvYjdqT0k3ak9FanpCZzZtRjNnbWV4L3VBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogcmVtKDE0cHggMTRweCk7XG4gICAgICAgIG1hcmdpbjogcmVtKDVweCA1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtYWNjb3JkaW9uIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4IDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZmxleDogMCAxIDgwJTtcbiAgICB9XG5cbiAgICAuZml4ZWQtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0oMTZweCk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBmbGV4OiAwIDEgMjAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm90dG9tOiByZW0oMHB4KTtcbiAgICAgICYuc2hvdy1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2IoMTkwIDE4OSAxODkgLyA3MCUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgLTIwJSwgMTAwJSAtMjAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuYXBwbHktZmlsdGVycy1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTQxO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cblxuICAgICAgLmNhbmNlbC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmFwcGx5LWZpbHRlcnMtYnV0dG9uLFxuICAgICAgLmNhbmNlbC1idXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9keS1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi10b3A6IHJlbSgwcHgpO1xufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5jZHQtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2R0LWZpbHRlci1jaGVja2JveF9fbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuXG4gICAgJi5maWx0ZXItZGlzYWJsZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nOiAwLjE1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RmZGZkZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiByZW0oMjBweCk7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzFmMjA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmQxNDE7XG4gICAgICAgICAgY29udGVudDogJ1xcMjcxMyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICB+IC5maWx0ZXItY2hlY2tib3hfX2JyYW5kLW5hbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1Cb2xkJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2R0LXdhbGwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmNkdC13YWxsLWNhcmQtY29udGFpbmVyIC5jZHQtbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNkdC1ib2xkLFxuICAgIC5jZHQtcmVzdWx0cy1sZW5ndGgge1xuICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5LUJvbGQnO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbWFpbi9zaXRlL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4uLy4uLy4uLy4uL21haW4vc2l0ZS9zdHlsZXMvdXRpbGl0aWVzL3B4VG9SZW0nIGFzICo7XG5cbi5leHBhbmQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgaGVpZ2h0OiByZW0oNTBweCk7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgYmxhY2s7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xufVxuIiwiLmJhbm5lci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MywgMCwgMCk7IC8vIERhcmsgcmVkIGJhY2tncm91bmRcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5iYW5uZXItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmJhbm5lci1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAuYmFubmVyLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzQ0NDQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzNhM2E7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhbm5lci10aW1lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/