﻿.myabout{padding-top:40px}.myabout>section{margin-top:100px}@media(max-width: 991px){.myabout>section{margin-top:64px}}@media(max-width: 767px){.myabout>section{margin-top:48px}}.myabout>section:first-child{margin-top:0}.myabout-hero{display:flex;align-items:center;gap:60px}@media(max-width: 991px){.myabout-hero{flex-direction:column;gap:32px}}.myabout-hero__content{flex:1}.myabout-hero__image{flex-shrink:0;width:53%}@media(max-width: 991px){.myabout-hero__image{width:100%}}.myabout-hero__image img{width:100%;height:auto;aspect-ratio:716/492;border-radius:8px;object-fit:cover}.myabout-hero__title{margin:0 0 32px;font-size:56px;font-weight:600;line-height:1.2;color:#1a1a1a}@media(max-width: 1199px){.myabout-hero__title{font-size:44px}}@media(max-width: 767px){.myabout-hero__title{margin-bottom:24px;font-size:32px}}.myabout-hero__text{margin:0;font-size:var(--size-h5);line-height:1.5;color:#1a1a1a}.myabout-journey__title{margin:0 0 72px;font-size:48px;font-weight:600;line-height:1.2;color:#1a1a1a;text-align:center}@media(max-width: 1199px){.myabout-journey__title{font-size:36px}}@media(max-width: 767px){.myabout-journey__title{margin-bottom:56px;font-size:28px}}.myabout-journey__steps{display:flex;gap:24px;margin:0;padding:0;list-style:none}@media(max-width: 991px){.myabout-journey__steps{flex-wrap:wrap;gap:48px 24px}}.myabout-journey__step{flex:1;position:relative;padding:45px 14px 24px;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;transition:border-color .3s ease-in-out}@media(max-width: 991px){.myabout-journey__step{flex:0 0 calc(50% - 12px)}}@media(max-width: 499px){.myabout-journey__step{flex:0 0 100%}}.myabout-journey__step:hover{border-color:#ff8a00}.myabout-journey__step:not(:last-child)::after{display:inline-block;content:"";position:absolute;top:50%;left:100%;width:24px;height:1px;background-color:#ff8a00}@media(max-width: 991px){.myabout-journey__step:not(:last-child)::after{display:none}}.myabout-journey__day{position:absolute;top:0;left:50%;padding:14px 20px;border-radius:50px;background-color:#ff8a00;font-size:var(--size-body);font-weight:600;line-height:1.2;color:#fff;white-space:nowrap;transform:translate(-50%, -50%)}.myabout-journey__step-title{margin:0 0 8px;font-size:var(--size-body);font-weight:600;line-height:1.5;color:#1a1a1a;text-align:center;transition:color .3s ease-in-out}.myabout-journey__step:hover .myabout-journey__step-title{color:#ff8a00}.myabout-journey__step-text{margin:0;font-size:var(--size-smallest);line-height:1.5;color:#1a1a1a;text-align:center}.myabout-connection{display:flex;align-items:center;gap:60px}@media(max-width: 991px){.myabout-connection{flex-direction:column;gap:32px}}.myabout-connection__image{flex-shrink:0;width:48%}@media(max-width: 991px){.myabout-connection__image{width:100%}}.myabout-connection__image img{width:100%;height:auto;aspect-ratio:648/446;border-radius:8px;object-fit:cover}.myabout-connection__content{flex:1}.myabout-connection__title{margin:0 0 24px;font-size:48px;font-weight:600;line-height:1.2;color:#1a1a1a}@media(max-width: 1199px){.myabout-connection__title{font-size:36px}}@media(max-width: 767px){.myabout-connection__title{font-size:28px}}.myabout-connection__text{margin:0 0 48px !important;font-size:var(--size-body);line-height:1.5;color:#1a1a1a}@media(max-width: 767px){.myabout-connection__text{margin-bottom:32px !important}}.myabout-connection__features{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;list-style:none}@media(max-width: 499px){.myabout-connection__features{grid-template-columns:1fr}}.myabout-feature{display:flex;align-items:center;gap:16px}.myabout-feature__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:72px;height:72px;border-radius:50%;background-color:#ff8a00;font-size:0}.myabout-feature__icon::before{display:inline-block;content:"";width:36px;height:36px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.myabout-feature__icon--delivery::before{width:40px;height:40px;mask-image:url("/user/documents/upload/kodovani/o-nas/primy-dovoz.svg");-webkit-mask-image:url("/user/documents/upload/kodovani/o-nas/primy-dovoz.svg")}.myabout-feature__icon--farm::before{mask-image:url("/user/documents/upload/kodovani/o-nas/jako-z-farmy.svg");-webkit-mask-image:url("/user/documents/upload/kodovani/o-nas/jako-z-farmy.svg")}.myabout-feature__icon--freshness::before{mask-image:url("/user/documents/upload/kodovani/o-nas/maximalni-cerstvost.svg");-webkit-mask-image:url("/user/documents/upload/kodovani/o-nas/maximalni-cerstvost.svg")}.myabout-feature__icon--orders::before{mask-image:url("/user/documents/upload/kodovani/o-nas/system-objednavek.svg");-webkit-mask-image:url("/user/documents/upload/kodovani/o-nas/system-objednavek.svg")}.myabout-feature__info{min-width:0}.myabout-feature__title{margin:0 0 8px;font-size:var(--size-h5);font-weight:500;line-height:1.5;color:#1a1a1a}.myabout-feature__text{margin:0;font-size:var(--size-smaller);line-height:1.5;color:#1a1a1a}.myabout-farmers__heading{margin-bottom:48px;text-align:center}@media(max-width: 767px){.myabout-farmers__heading{margin-bottom:32px}}.myabout-farmers__title{margin:0 0 12px;font-size:48px;font-weight:600;line-height:1.2;color:#1a1a1a}@media(max-width: 1199px){.myabout-farmers__title{font-size:36px}}@media(max-width: 767px){.myabout-farmers__title{font-size:28px}}.myabout-farmers__text{max-width:748px;margin:0 auto;font-size:var(--size-body);line-height:1.5;color:#1a1a1a}.myabout-farmers__carousel{position:relative}.myabout-farmers__list{margin:0;padding:0;list-style:none}.myabout-farmers__card{height:auto;overflow:hidden;border-radius:8px;background-color:#fff;border:1px solid #e6e6e6;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}.myabout-farmers__card:hover{border-color:rgba(0,0,0,0);box-shadow:0 20px 48px rgba(0,38,3,.08)}.myabout-farmers__photo img{display:block;width:100%;height:auto;aspect-ratio:312/280;object-fit:cover}.myabout-farmers__info{padding:20px}.myabout-farmers__name{margin:0 0 4px;font-size:var(--size-h5);font-weight:500;line-height:1.5;color:#1a1a1a}.myabout-farmers__role{margin:0;font-size:var(--size-smaller);line-height:1.5;color:gray}.myabout-farmers__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;width:45px;height:45px;padding:0;border:1px solid #e6e6e6;border-radius:50%;background-color:#fff;font-size:0;transform:translateY(-50%);cursor:pointer;transition:border-color .3s ease-in-out}@media(max-width: 991px){.myabout-farmers__arrow{display:none}}.myabout-farmers__arrow::before{display:inline-block;content:"";width:15px;height:12px;mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#1a1a1a}.myabout-farmers__arrow:hover{border-color:#ff8a00}.myabout-farmers__arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.myabout-farmers__arrow--prev{left:0}.myabout-farmers__arrow--prev::before{transform:scaleX(-1)}.myabout-farmers__arrow--next{right:0}.myabout-freshness{display:flex;align-items:center;gap:60px}@media(max-width: 991px){.myabout-freshness{flex-direction:column;gap:32px}}.myabout-freshness__content{flex:1}.myabout-freshness__image{flex-shrink:0;width:53%}@media(max-width: 991px){.myabout-freshness__image{width:100%}}.myabout-freshness__image img{width:100%;height:auto;aspect-ratio:716/492;border-radius:8px;object-fit:cover}.myabout-freshness__title{margin:0 0 24px;font-size:48px;font-weight:600;line-height:1.2;color:#1a1a1a}@media(max-width: 1199px){.myabout-freshness__title{font-size:36px}}@media(max-width: 767px){.myabout-freshness__title{font-size:28px}}.myabout-freshness__text{margin:0 0 48px !important;font-size:var(--size-body);line-height:1.5;color:#1a1a1a}@media(max-width: 767px){.myabout-freshness__text{margin-bottom:32px !important}}.myabout-freshness__cta{display:inline-flex;align-items:center;gap:16px;padding:var(--button-padding);border-radius:50px;background-color:#ff8a00;font-size:var(--size-body);font-weight:600;line-height:1.2;color:#fff}.myabout-freshness__cta::after{display:inline-block;content:"";width:15px;height:12px;mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.myabout-freshness__cta:hover{color:#fff;opacity:.9}.in-o-nas .content-inner h1{display:none}.content-inner .myabout-hero__title,.content-inner .myabout-journey__title,.content-inner .myabout-connection__title,.content-inner .myabout-farmers__title,.content-inner .myabout-freshness__title,.content-inner .myabout-feature__title,.content-inner .myabout-farmers__name,.content-inner .myabout-journey__step-title{margin-top:0 !important}.content-inner .myabout p{margin-bottom:0}.content-inner .myabout-connection__features,.content-inner .myabout-journey__steps{padding-left:0;list-style:none}.content-inner .myabout-freshness__cta{text-decoration:none}.homepage-box{padding:0;border:none;background-color:rgba(0,0,0,0)}.homepage-box .banners-row>div{width:100%}.homepage-box .banners-row>div:has(>.next-to-carousel-banners){display:none}.homepage-box.middle-banners-wrapper{display:none}#carousel{position:relative;width:calc(100vw - var(--scrollbar-width));max-width:1920px;left:50%;transform:translateX(-50%);margin-top:-20px}@media(max-width: 767px){#carousel{margin-top:0}}#carousel .extended-banner-texts{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:24px;left:50%;right:auto;transform:translateX(-50%);width:var(--container-width);max-width:100%;padding-block:40px}@media(max-width: 767px){#carousel .extended-banner-texts{padding-inline:10px}}@media(max-width: 499px){#carousel .extended-banner-texts{gap:12px}}#carousel .extended-banner-texts .extended-banner-title{display:block;position:relative;top:auto;left:auto;padding:0;max-width:640px;background-color:rgba(0,0,0,0);border:none;box-shadow:none;font-size:68px;line-height:1.2;font-weight:700;color:#fff}@media(max-width: 1439px){#carousel .extended-banner-texts .extended-banner-title{font-size:var(--size-h1)}}@media(max-width: 767px){#carousel .extended-banner-texts .extended-banner-title{max-width:100%}}#carousel .extended-banner-texts .extended-banner-title span{display:block;margin-bottom:10px;font-size:var(--size-h3)}#carousel .extended-banner-texts .extended-banner-text{display:block;position:relative;bottom:auto;left:auto;max-width:640px;padding:0;font-size:var(--size-h5);background-color:rgba(0,0,0,0);border:none;box-shadow:none;color:#fff;font-weight:700}#carousel .extended-banner-texts .extended-banner-text span{color:#ff8a00}#carousel .extended-banner-texts .extended-banner-link{display:inline-block;position:relative;top:auto;right:auto;height:auto;padding:var(--button-padding);margin:0;background-color:rgba(0,0,0,0);border:none;box-shadow:none;color:#fff;background-color:#ff8a00;border-radius:50px;font-weight:600}.benefit-wrapper{position:relative;left:50%;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width));max-width:1920px;margin-top:-25px;padding-bottom:50px;background-color:#6b8e23;background-image:url("/user/documents/upload/kodovani/benefit-left.svg");background-position:left bottom;background-repeat:no-repeat;background-size:370px}@media(max-width: 1439px){.benefit-wrapper{padding-bottom:30px}}@media(max-width: 1199px){.benefit-wrapper{margin-top:15px}}@media(max-width: 991px){.benefit-wrapper{background-size:250px;margin-top:-12px}}@media(max-width: 767px){.benefit-wrapper{padding-inline:10px}}@media(max-width: 499px){.benefit-wrapper{padding-block:20px 20px;background-size:120px}}.benefit-wrapper::before{display:block;position:absolute;content:"";bottom:calc(100% - 1px);left:50%;transform:translateX(-50%);width:100%;height:60px;background-image:url("/user/documents/upload/kodovani/benefit-top.svg");background-size:1920px auto;background-position:center top;background-repeat:no-repeat}@media(max-width: 991px){.benefit-wrapper::before{aspect-ratio:32/1;height:auto;background-size:100% auto}}@media(max-width: 499px){.benefit-wrapper::before{bottom:calc(100% - 1px)}}.benefit-wrapper::after{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);background-image:url("/user/documents/upload/kodovani/benefit-right.svg");background-position:right bottom;background-repeat:no-repeat;background-size:370px;pointer-events:none}@media(max-width: 991px){.benefit-wrapper::after{background-size:250px}}@media(max-width: 499px){.benefit-wrapper::after{background-size:120px}}.benefit-wrapper .benefitBanner{max-width:var(--container-width);margin-inline:auto}.benefitBanner{display:flex;flex-wrap:wrap;gap:40px;margin-block:0}@media(max-width: 991px){.benefitBanner{gap:30px}}@media(max-width: 499px){.benefitBanner{flex-wrap:nowrap;margin-inline:-10px !important;width:calc(100% + 20px) !important;max-width:unset !important;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.benefitBanner::-webkit-scrollbar{display:none}}.benefitBanner__item,.benefitBanner__link{flex:unset;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:1;text-align:center;color:#fff}.benefitBanner__item{width:calc(25% - 40px);margin:0}@media(max-width: 991px){.benefitBanner__item{width:calc(50% - 15px)}}@media(max-width: 499px){.benefitBanner__item{flex-shrink:0;width:200px}}.benefitBanner__picture{flex:unset;max-width:100%;margin-right:0}.benefitBanner__picture img{width:36px;aspect-ratio:1/1;object-fit:contain}.benefitBanner__content{display:flex;flex-direction:column;gap:8px;overflow:visible;padding-right:0;word-break:unset}.benefitBanner__title{font-size:var(--size-h5);line-height:1.5}.benefitBanner__data{font-size:var(--size-smaller);font-weight:300;line-height:1.5}.next-to-carousel-banners{max-width:var(--container-width);margin-inline:auto;margin-block:80px}@media(max-width: 991px){.next-to-carousel-banners{margin-block:0}}@media(max-width: 767px){.next-to-carousel-banners{padding-inline:10px}}.next-to-carousel-banners a{display:flex;align-items:center;gap:20px 40px}@media(max-width: 1199px){.next-to-carousel-banners a{flex-direction:column-reverse;align-items:flex-start}}.next-to-carousel-banners a img{max-width:50%}@media(max-width: 1199px){.next-to-carousel-banners a img{max-width:100%;width:700px}}.next-to-carousel-banners .extended-banner-texts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px;position:relative;top:auto;left:auto;bottom:auto;right:auto}@media(max-width: 1199px){.next-to-carousel-banners .extended-banner-texts{gap:20px}}.next-to-carousel-banners .extended-banner-texts .extended-banner-title{position:relative;top:auto;left:auto;padding:0;box-shadow:none;border:none;background-color:rgba(0,0,0,0);font-size:var(--size-h2);color:#1a1a1a;font-weight:700}.next-to-carousel-banners .extended-banner-texts .extended-banner-text{position:relative;bottom:auto;left:auto;max-width:100%;padding:0;box-shadow:none;border:none;background-color:rgba(0,0,0,0);color:#1a1a1a}.next-to-carousel-banners .extended-banner-texts .extended-banner-text>div{padding-left:36px;padding-top:1px;margin-bottom:24px;line-height:1.5}.next-to-carousel-banners .extended-banner-texts .extended-banner-text>div:last-child{margin-bottom:0}.next-to-carousel-banners .extended-banner-texts .extended-banner-text>div strong{display:block;position:relative;margin-bottom:10px;font-weight:500;font-size:var(--size-h5)}.next-to-carousel-banners .extended-banner-texts .extended-banner-text>div strong::before{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);left:-36px;width:24px;height:24px;background-image:url("/user/documents/upload/kodovani/check.svg");background-size:10px;background-position:center;background-repeat:no-repeat;background-color:#ff8a00;border-radius:50%}.next-to-carousel-banners .extended-banner-texts .extended-banner-text>div span{font-size:var(--size-smaller);color:gray}.next-to-carousel-banners .extended-banner-texts .extended-banner-link{display:inline-flex;align-items:center;gap:16px;position:relative;top:auto;right:auto;height:auto;padding:var(--button-padding);margin:0;background-color:rgba(0,0,0,0);border:none;box-shadow:none;color:#fff;background-color:#ff8a00;border-radius:50px;font-weight:600}.next-to-carousel-banners .extended-banner-texts .extended-banner-link::after{display:inline-block;content:"";width:15px;height:12px;mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.homepage-blog-wrapper{padding:0;margin-block:60px;margin-inline:auto !important;max-width:var(--container-width)}@media(max-width: 767px){.homepage-blog-wrapper{padding-inline:10px}}.content-inner .myart-hero-image{max-width:872px;margin:0 auto 40px}@media(max-width: 767px){.content-inner .myart-hero-image{margin-bottom:24px}}.content-inner .myart-hero-image img{display:block;width:100%;border-radius:8px;aspect-ratio:872/600;object-fit:cover}.content-inner .myart-img{display:block;max-width:872px !important;width:100%;margin:40px auto;border-radius:8px}@media(max-width: 767px){.content-inner .myart-img{margin:24px auto}}.content-inner .myart-figure{max-width:872px;margin:40px auto}@media(max-width: 767px){.content-inner .myart-figure{margin:24px auto}}.content-inner .myart-figure img{display:block;width:100%;border-radius:8px}.content-inner .myart-figure figcaption{margin-top:12px;font-size:var(--size-smaller);line-height:1.5;color:gray;text-align:center}.content-inner .myart-images{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:872px;margin:40px auto}@media(max-width: 767px){.content-inner .myart-images{grid-template-columns:1fr;gap:16px;margin:24px auto}}.content-inner .myart-images img{width:100%;height:100%;border-radius:8px;object-fit:cover;aspect-ratio:424/356}.content-inner .mygallery-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;max-width:872px;margin:40px auto}@media(max-width: 767px){.content-inner .mygallery-grid{grid-template-columns:repeat(2, 1fr)}}.content-inner .mygallery-grid__item{display:block;border-radius:8px;overflow:hidden}.content-inner .mygallery-grid__item img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.blog-wrapper,#newsWrapper{display:flex;flex-wrap:wrap;gap:var(--product-gap)}.blog-wrapper .h4.homepage-group-title,#newsWrapper .h4.homepage-group-title{justify-content:center;padding:0;margin-bottom:8px;text-align:center}.blog-wrapper .news-item,#newsWrapper .news-item{flex-direction:column;flex-basis:unset;width:calc(33.333% - var(--product-gap)*2/3);padding:0;margin:0;height:stretch;border-radius:8px;overflow:hidden;transition:box-shadow ease 300ms}@media(max-width: 991px){.blog-wrapper .news-item,#newsWrapper .news-item{width:calc(50% - var(--product-gap)*1/2);margin:0 !important}}@media(max-width: 499px){.blog-wrapper .news-item,#newsWrapper .news-item{width:100%}}.blog-wrapper .news-item:not(:has(>.image))::before,#newsWrapper .news-item:not(:has(>.image))::before{content:"";width:100%;aspect-ratio:4/3;background-image:url("/user/documents/upload/kodovani/logo-orange.svg");background-size:150px;background-position:center;background-repeat:no-repeat;background-color:#faf5f1}.blog-wrapper .news-item:hover,#newsWrapper .news-item:hover{box-shadow:0 20px 50px 0 rgba(0,0,0,.08)}.blog-wrapper .news-item:hover .text,#newsWrapper .news-item:hover .text{border-color:rgba(0,0,0,0)}.blog-wrapper .news-item:hover .image img,#newsWrapper .news-item:hover .image img{transform:scale(1.05)}.blog-wrapper .news-item>a,#newsWrapper .news-item>a{display:flex;flex-direction:column;height:stretch}.blog-wrapper .news-item .image,#newsWrapper .news-item .image{width:100%;aspect-ratio:4/3;margin-right:0;overflow:hidden}.blog-wrapper .news-item .image img,#newsWrapper .news-item .image img{object-fit:cover;width:100%;height:100%;transition:transform ease 300ms}.blog-wrapper .news-item .text,#newsWrapper .news-item .text{display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid #e6e6e6;border-top-width:0;border-radius:0 0 8px 8px;transition:border-color ease 300ms}.blog-wrapper .news-item .text .title,#newsWrapper .news-item .text .title{margin:0;font-size:var(--size-h5);font-weight:600;color:#1a1a1a;line-height:1.5}.blog-wrapper .news-item .text .description,#newsWrapper .news-item .text .description{display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-wrapper .news-item .text .read-article,#newsWrapper .news-item .text .read-article{display:flex;align-items:center;gap:16px;margin-top:auto;color:#ff8a00;font-weight:600}.blog-wrapper .news-item .text .read-article::after,#newsWrapper .news-item .text .read-article::after{display:inline-block;content:"";width:15px;height:12px;mask-image:url(/user/documents/upload/kodovani/arrow-big.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url(/user/documents/upload/kodovani/arrow-big.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#ff8a00}.type-posts-listing h1{text-align:center}.type-posts-listing .subcategories{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-block:25px 50px}.type-posts-listing .subcategories li{width:auto;padding:0}.type-posts-listing .subcategories li a{padding:6px 16px;height:auto;background-color:#f2f2f2;border:none;border-radius:30px;line-height:1.5;transition:background-color ease 300ms}.type-posts-listing .subcategories li a:hover{background-color:#ff8a00}.type-posts-listing .subcategories li a:hover .text{color:#fff}.type-posts-listing .subcategories li a::before,.type-posts-listing .subcategories li a::after{content:none}.type-posts-listing .subcategories li a .image{display:none}.type-posts-listing .subcategories li a .text{display:block;overflow:unset;padding:0;width:auto;text-overflow:unset;font-size:var(--size-body);font-weight:400;line-height:1.5;color:#1a1a1a;transition:color ease 300ms}.news-item-detail{max-width:880px;margin-inline:auto}.myart-intro{margin-bottom:32px;font-size:var(--size-bigger);line-height:1.7;color:#4d4d4d}.myart-underline{text-decoration:underline;text-decoration-color:#ff8a00;text-decoration-thickness:2px;text-underline-offset:3px}.mytoc{max-width:560px;padding:24px 32px;margin-block:32px;background-color:#faf5f1;border-radius:8px}.mytoc__title{margin:0 0 12px;font-size:var(--size-h5);font-weight:600;color:#1a1a1a}.mytoc__list{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.mytoc__list li{padding:0}.mytoc__list a{color:#1a1a1a;text-decoration:none;transition:color ease 300ms}.mytoc__list a:hover{color:#ff8a00}.myart-img{display:block;width:100%;margin-block:32px;border-radius:8px}.myart-figure{margin:32px 0}.myart-figure img{display:block;width:100%;border-radius:8px}.myart-figure figcaption{padding-top:12px;font-size:var(--size-smaller);color:gray;text-align:center}.mystats{display:flex;flex-wrap:wrap;gap:16px;margin-block:40px}.mystats__item{display:flex;flex-direction:column;gap:4px;flex:1 1 150px;padding:24px 16px;background-color:#fff6eb;border-radius:8px;text-align:center}.mystats__number{font-size:var(--size-h2);font-weight:700;color:#ff8a00;line-height:1.2}.mystats__label{font-size:var(--size-smaller);color:#4d4d4d}.mybox{padding:24px 28px;margin-block:32px;background-color:#fff6eb;border-left:4px solid #ff8a00;border-radius:0 8px 8px 0}.mybox__title{margin:0 0 8px;font-weight:700;color:#1a1a1a}.mybox p:last-child{margin-bottom:0}.mybox--tip{background-color:#f1f7ec;border-color:#6b9e3e}.mybox--warning{background-color:#fdf0ef;border-color:#d9534f}.mybox--success{background-color:#edf5f1;border-color:#2e6b4f}.mytable-wrap{margin-block:32px;overflow-x:auto}.mytable{width:100%;border-collapse:collapse;font-size:var(--size-smaller)}.mytable th,.mytable td{padding:12px 16px;border:1px solid #e6e6e6;text-align:left}.mytable thead th{background-color:#fff6eb;font-weight:700;color:#1a1a1a}.mytable tbody tr:nth-child(even) td{background-color:#faf5f1}.myquote{padding:8px 0 8px 28px;margin-block:40px;border-left:4px solid #ff8a00}.myquote p{margin:0 0 8px;font-size:var(--size-h4);font-style:italic;line-height:1.6;color:#1a1a1a}.myquote__author{font-size:var(--size-smaller);font-style:normal;color:gray}.mycols{display:flex;gap:24px;margin-block:32px}@media(max-width: 767px){.mycols{flex-direction:column}}.mycols__col{flex:1;padding:24px;border:1px solid #e6e6e6;border-radius:8px}.mycols__col h4{margin-block:0 12px}.mycols__col p:last-child{margin-bottom:0}.myart-video{margin-block:32px}.myart-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:none;border-radius:8px}.myrecipe{margin-block:40px;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.myrecipe__photo{display:block;width:100%;aspect-ratio:21/9;object-fit:cover}.myrecipe__meta{display:flex;border-bottom:1px solid #e6e6e6;background-color:#fff6eb}.myrecipe__meta-item{display:flex;flex-direction:column;gap:2px;flex:1;padding:16px 8px;text-align:center}.myrecipe__meta-item+.myrecipe__meta-item{border-left:1px solid rgba(255,138,0,.2)}.myrecipe__meta-value{font-size:var(--size-h4);font-weight:700;color:#ff8a00}.myrecipe__meta-label{font-size:var(--size-smallest);color:#4d4d4d;text-transform:uppercase;letter-spacing:.04em}.myrecipe__subtitle{margin:0 0 16px;font-size:var(--size-h4);font-weight:700;color:#1a1a1a}.myrecipe__ingredients{padding:28px 32px;border-bottom:1px solid #e6e6e6}@media(max-width: 499px){.myrecipe__ingredients{padding:20px}}.myrecipe__ingredients-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.myrecipe__ingredients-list li{display:flex;align-items:baseline;gap:12px;padding:0}.myrecipe__ingredients-list li::before{display:inline-block;flex-shrink:0;content:"";width:8px;height:8px;position:relative;top:-1px;background-color:#ff8a00;border-radius:2px}.myrecipe__steps{padding:28px 32px}@media(max-width: 499px){.myrecipe__steps{padding:20px}}.myrecipe__step+.myrecipe__step{margin-top:20px}.myrecipe__step-title{margin:0 0 4px;font-weight:700;color:#ff8a00}.myrecipe__step-text{margin:0}.myrecipe__note{padding:16px 20px;margin-block:20px;background-color:#faf5f1;border-radius:8px}.myrecipe__note p{margin:0;font-size:var(--size-smaller)}.mysteps{display:flex;flex-direction:column;gap:20px;margin-block:32px}.mysteps__item{display:flex;gap:20px}.mysteps__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background-color:#ff8a00;border-radius:50%;font-size:var(--size-h5);font-weight:700;color:#fff}.mysteps__title{margin:0 0 4px;font-weight:700;color:#1a1a1a}.mysteps__content p{margin:0}.mysteps__content p+p{margin-top:4px}.myproduct-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;margin-block:40px;background-color:#fff6eb;border-radius:8px}@media(max-width: 767px){.myproduct-cta{flex-direction:column;align-items:flex-start}}.myproduct-cta__title{margin:0 0 4px;font-size:var(--size-h4);font-weight:700;color:#1a1a1a}.myproduct-cta__text{margin:0;color:#4d4d4d}.myproduct-cta__btn{flex-shrink:0}.mymyth{margin-block:24px;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.mymyth__myth,.mymyth__reality{display:flex;align-items:baseline;gap:12px;margin:0;padding:16px 20px}.mymyth__myth{background-color:#fdf0ef}.mymyth__reality{background-color:#fff}.mymyth__label{flex-shrink:0;padding:2px 10px;border-radius:4px;font-size:var(--size-smallest);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff}.mymyth__label--myth{background-color:#d9534f}.mymyth__label--fact{background-color:#2e6b4f}.myart-pointa{margin-block:40px;font-size:var(--size-h4);font-weight:600;font-style:italic;text-align:center;color:#1a1a1a}.myart-divider{width:80px;height:4px;margin:40px auto;background-color:#ff8a00;border:none;border-radius:2px}.mygallery-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-block:32px}@media(max-width: 991px){.mygallery-grid{grid-template-columns:repeat(2, 1fr)}}.mygallery-grid__item{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden}.mygallery-grid__item img{width:100%;height:100%;object-fit:cover;transition:transform ease 300ms}.mygallery-grid__item:hover img{transform:scale(1.05)}.myfaq{display:flex;flex-direction:column;gap:12px;margin-block:32px}.myfaq__item{border:1px solid #e6e6e6;border-radius:8px}.myfaq__item[open] .myfaq__question::after{transform:rotate(180deg)}.myfaq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-weight:600;color:#1a1a1a;cursor:pointer;list-style:none}.myfaq__question::-webkit-details-marker{display:none}.myfaq__question::after{display:inline-block;flex-shrink:0;content:"";width:14px;height:14px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#ff8a00;transition:transform ease 300ms}.myfaq__answer{padding:0 20px 16px}.myfaq__answer p{margin:0}.myfaq__answer p:last-child{margin-bottom:0}.myauthor{display:flex;align-items:center;gap:20px;padding:24px 28px;margin-block:40px;background-color:#faf5f1;border-radius:8px}.myauthor__photo{flex-shrink:0;width:80px;height:80px;object-fit:cover;border-radius:50%}.myauthor__name{margin:0 0 4px;font-weight:700;color:#1a1a1a}.myauthor__bio{margin:0;font-size:var(--size-smaller);color:#4d4d4d}.myart-cta{margin-block:40px;text-align:center}.breadcrumbs{display:block;margin-inline:0;margin-block:30px 40px;border:none}@media(max-width: 767px){.breadcrumbs{margin-block:10px 20px}}.breadcrumbs,.breadcrumbs a{color:#999}.breadcrumbs::before{content:none}.breadcrumbs #navigation-first{display:inline-flex;align-items:center;position:relative;top:5px}.breadcrumbs #navigation-first a{padding-left:0}.breadcrumbs #navigation-first .navigation-home-icon{width:20px;height:20px;mask-image:url("/user/documents/upload/kodovani/home.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/home.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:gray}.breadcrumbs>span{display:inline-flex;align-items:center;line-height:1}.breadcrumbs>span:last-child>span{color:#1a1a1a}.breadcrumbs>span>span,.breadcrumbs>span>a{display:inline-block;font-size:var(--size-smaller)}.breadcrumbs>span>span{padding:0}.breadcrumbs>span>a{padding:0;min-height:unset}.breadcrumbs>span>a:hover{color:#1a1a1a}.breadcrumbs>span>a::before,.breadcrumbs>span>a::after{content:none}.breadcrumbs .navigation-bullet{display:inline-block;margin-inline:12px;font-size:0}.breadcrumbs .navigation-bullet::before{content:">";font-size:18px;line-height:1.1;font-weight:300}.btn,a.btn{padding:var(--button-padding);border-radius:50px;font-size:var(--size-smaller);text-transform:none;font-weight:600;line-height:1}.btn.btn-default,a.btn.btn-default{background-color:#fff;border:1px solid #ff8a00;color:#ff8a00}.btn.btn-default:hover,a.btn.btn-default:hover{background-color:#ff8a00;color:#fff;border-color:#ff8a00}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{background-color:#ff8a00;color:#fff;border-color:#ff8a00}.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover{color:#ff8a00;border-color:#ff8a00;background-color:rgba(0,0,0,0)}.ordering-process .cart-inner{padding:0}.ordering-process .cart-row{display:flex;align-items:flex-start;gap:24px}@media(max-width: 1439px){.ordering-process .cart-row{gap:20px}}@media(max-width: 1199px){.ordering-process .cart-row{gap:16px}}@media(max-width: 991px){.ordering-process .cart-row{flex-direction:column;gap:16px}}.ordering-process .cart-row>div{float:none;padding:0}.ordering-process .cart-row>div.col-md-8{flex:1 1 auto;width:auto;min-width:0}@media(max-width: 991px){.ordering-process .cart-row>div.col-md-8{width:100%}}.ordering-process .cart-row>div.col-md-4{flex:0 0 380px;width:380px;max-width:100%}@media(max-width: 1439px){.ordering-process .cart-row>div.col-md-4{flex-basis:300px;width:300px}}@media(max-width: 991px){.ordering-process .cart-row>div.col-md-4{flex:1 1 auto;width:100%}}.ordering-process .cart-content{padding:24px;border:1px solid #e6e6e6;border-radius:8px}@media(max-width: 767px){.ordering-process .cart-content{padding:16px}}.ordering-process .cart-content+.cart-content{margin-top:24px}@media(max-width: 767px){.ordering-process .cart-content+.cart-content{margin-top:16px}}.ordering-process .col-md-8 .cart-content{padding:40px}@media(max-width: 1439px){.ordering-process .col-md-8 .cart-content{padding:24px}}@media(max-width: 991px){.ordering-process .col-md-8 .cart-content{padding:20px}}@media(max-width: 767px){.ordering-process .col-md-8 .cart-content{padding:16px}}.ordering-process ol.cart-header{margin:-40px -40px 32px;border-bottom:1px solid #e6e6e6}@media(max-width: 1439px){.ordering-process ol.cart-header{margin:-24px -24px 24px}}@media(max-width: 991px){.ordering-process ol.cart-header{position:static;margin:-20px -20px 20px}}@media(max-width: 767px){.ordering-process ol.cart-header{margin:-16px -16px 16px}}.ordering-process ol.cart-header li{font-size:var(--size-smaller)}@media(max-width: 767px){.ordering-process ol.cart-header li{width:100%;padding:0;border-bottom:none;font-size:var(--size-small)}}.ordering-process ol.cart-header li a,.ordering-process ol.cart-header li strong{padding:16px 0 16px 44px;color:#4d4d4d;font-weight:500}@media(max-width: 1199px){.ordering-process ol.cart-header li a,.ordering-process ol.cart-header li strong{padding:14px 0 14px 36px}}@media(max-width: 767px){.ordering-process ol.cart-header li a,.ordering-process ol.cart-header li strong{padding:12px 0 12px 40px}}.ordering-process ol.cart-header li a span::before,.ordering-process ol.cart-header li strong span::before{width:28px;height:28px;border-color:#e6e6e6;border-width:1px;line-height:26px;color:#4d4d4d}@media(max-width: 1199px){.ordering-process ol.cart-header li a span::before,.ordering-process ol.cart-header li strong span::before{width:24px;height:24px;font-size:var(--size-smallest);line-height:22px}}@media(max-width: 767px){.ordering-process ol.cart-header li a span::before,.ordering-process ol.cart-header li strong span::before{display:inline-block;width:28px;height:28px;line-height:26px}}.ordering-process ol.cart-header li.completed a,.ordering-process ol.cart-header li.completed strong{color:#4d4d4d}.ordering-process ol.cart-header li.active a,.ordering-process ol.cart-header li.active strong{border-bottom-color:#ff8a00;color:#ff8a00}.ordering-process ol.cart-header li.active a span::before,.ordering-process ol.cart-header li.active strong span::before{border-color:#ff8a00;color:#ff8a00}@media(max-width: 1439px){.ordering-process .co-box{padding:32px 24px}}@media(max-width: 1199px){.ordering-process .co-box{padding:24px 16px}}@media(max-width: 991px){.ordering-process .co-box{padding:20px 0}}.ordering-process .co-box h2{margin:0 0 28px;font-size:var(--size-h3);line-height:1.2}@media(max-width: 767px){.ordering-process .co-box h2{margin:0 0 20px}}.ordering-process .inline-form-fields .co-box h2{padding-left:60px}.ordering-process .quantity-form{margin:0}.ordering-process .quantity-form .quantity{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;padding:6px;border:1px solid #e6e6e6;border-radius:50px}.ordering-process .quantity-form .quantity label{display:block;margin:0}.ordering-process .quantity-form .quantity input{width:44px;height:28px;padding:0;border:none;text-align:center;font-size:var(--size-small);font-weight:500;color:#1a1a1a}.ordering-process .quantity-form .quantity .increase,.ordering-process .quantity-form .quantity .decrease{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:static;top:auto;right:auto;left:auto;width:28px;height:28px;padding:0;border:none;border-radius:50%;background-color:#f2f2f2;cursor:pointer;transition:background-color .2s ease}.ordering-process .quantity-form .quantity .increase::before,.ordering-process .quantity-form .quantity .decrease::before{content:none}.ordering-process .quantity-form .quantity .increase>span,.ordering-process .quantity-form .quantity .decrease>span{display:block;font-size:var(--size-body);font-weight:500;line-height:1;color:#4d4d4d}.ordering-process .quantity-form .quantity .increase:hover,.ordering-process .quantity-form .quantity .decrease:hover{background-color:#ff8a00}.ordering-process .quantity-form .quantity .increase:hover>span,.ordering-process .quantity-form .quantity .decrease:hover>span{color:#fff}.ordering-process .quantity-form .quantity .decrease{order:-1}.ordering-process .cart-items{margin-bottom:20px}.ordering-process .cart-item{display:flex;align-items:center;gap:12px;width:100%;border-bottom:1px solid #e6e6e6}.ordering-process .cart-item:last-child{border-bottom:none}.ordering-process .cart-item>div{display:block;padding:12px 0;border-right:none;border-bottom:none}.ordering-process .cart-item>div.cart-item-image{flex:0 0 64px}.ordering-process .cart-item>div.cart-item-name{flex:1 1 auto;min-width:0;font-size:var(--size-smaller);text-transform:none}.ordering-process .cart-item>div.cart-item-amount{flex:0 0 auto;width:auto;white-space:nowrap;color:#4d4d4d}.ordering-process .cart-item>div.cart-item-price{flex:0 0 auto;width:auto;white-space:nowrap;font-weight:600}.ordering-process .order-summary-item.price{margin-inline:-24px;padding:20px 24px 0;border-top-width:1px;border-top-color:#e6e6e6}@media(max-width: 767px){.ordering-process .order-summary-item.price{margin-inline:-16px;padding:16px 16px 0}}.ordering-process .order-summary-item.helper{gap:8px}.ordering-process .order-summary-item.helper>div:first-child{flex:1 1 auto;padding-right:0}.ordering-process .order-summary-item.helper>div:last-child{flex:0 0 auto;white-space:nowrap}.ordering-process .recapitulation-single{flex-wrap:wrap;gap:2px}.ordering-process .recapitulation-single>span{flex:0 0 100%;padding-right:0;font-size:var(--size-smallest);color:#767676}.ordering-process .recapitulation-single>strong{flex:0 0 100%;gap:12px}.ordering-process .price-wrapper{align-items:baseline}.ordering-process .next-step{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px;margin:24px 0 0;text-align:center}@media(max-width: 991px){.ordering-process .next-step{padding:0}}.ordering-process .next-step .btn.btn-lg{padding:14px 24px;line-height:1.2}.ordering-process .next-step .next-step-back{padding:8px 16px;color:#4d4d4d;font-size:var(--size-smaller)}.ordering-process .next-step .order-button-text{font-size:var(--size-small)}.ordering-process .toggle-contacts{margin-bottom:16px}.id--9 .cart-table{margin:0 0 24px}@media(max-width: 1199px){.id--9 .cart-table{display:block;margin:0 0 20px}}@media(max-width: 1199px){.id--9 .cart-table tbody{display:block}}@media(max-width: 1199px){.id--9 .cart-table tr{display:flex;flex-wrap:wrap;align-items:center;padding:20px 0;border-top:1px solid #e6e6e6}}@media(max-width: 767px){.id--9 .cart-table tr{padding:16px 0}}@media(max-width: 1199px){.id--9 .cart-table tr.related{display:none;padding:0;border-top:none}}@media(max-width: 1199px){.id--9 .cart-table tr.related.visible{display:block;padding:0 0 16px}}@media(max-width: 1199px){.id--9 .cart-table tr:first-child{padding-top:0;border-top:none}}@media(max-width: 1199px){.id--9 .cart-table tr:last-child{padding-bottom:0}}.id--9 .cart-table tr>td{padding:20px 12px;border-right:none;border-top-color:#e6e6e6;vertical-align:middle}@media(max-width: 1439px){.id--9 .cart-table tr>td{padding:16px 6px}}@media(max-width: 1199px){.id--9 .cart-table tr>td{width:50%;padding:0;border-top:none}}.id--9 .cart-table tr>td.cart-p-image{width:96px;padding-left:0}@media(max-width: 1439px){.id--9 .cart-table tr>td.cart-p-image{width:64px}}@media(max-width: 1199px){.id--9 .cart-table tr>td.cart-p-image{flex:0 0 76px;width:76px}}.id--9 .cart-table tr>td.p-name{width:30%;padding-left:12px}@media(max-width: 1439px){.id--9 .cart-table tr>td.p-name{width:45%}}@media(max-width: 1199px){.id--9 .cart-table tr>td.p-name{flex:1 1 calc(100% - 76px);width:auto;padding-left:16px;text-align:left}}.id--9 .cart-table tr>td.p-availability{width:22%;text-align:left}@media(max-width: 1439px){.id--9 .cart-table tr>td.p-availability{width:100px}}@media(max-width: 1199px){.id--9 .cart-table tr>td.p-availability{flex:1 1 calc(100% - 140px);width:auto;min-width:0;margin-top:16px;padding-right:12px}}.id--9 .cart-table tr>td.p-quantity{width:128px}@media(max-width: 1199px){.id--9 .cart-table tr>td.p-quantity{flex:0 0 140px;width:140px;margin-top:16px;text-align:right}}.id--9 .cart-table tr>td.p-price{width:96px}@media(max-width: 1439px){.id--9 .cart-table tr>td.p-price{width:88px}}@media(max-width: 1199px){.id--9 .cart-table tr>td.p-price{flex:0 0 50%;width:50%;margin-top:16px;text-align:left}}.id--9 .cart-table tr>td.p-total{width:112px;padding-right:0}@media(max-width: 1439px){.id--9 .cart-table tr>td.p-total{width:96px}}@media(max-width: 1199px){.id--9 .cart-table tr>td.p-total{flex:0 0 50%;width:50%;margin-top:16px;text-align:right}}@media(max-width: 1199px){.id--9 .cart-table .p-label{display:block;margin-bottom:4px;font-size:var(--size-smallest);color:#767676}}@media(max-width: 1199px){.id--9 .cart-table .quantity-form .p-label{display:none}}.id--9 .cart-table .cart-p-image img{border-radius:8px}@media(max-width: 1439px){.id--9 .cart-table .cart-p-image img{width:64px;height:auto}}@media(max-width: 1199px){.id--9 .cart-table .cart-p-image img{width:76px}}.id--9 .cart-table .main-link{font-size:var(--size-small);font-weight:500;line-height:1.3;text-transform:none;color:#1a1a1a}.id--9 .cart-table .main-link:hover{color:#ff8a00}.id--9 .cart-table .main-link-variant{margin-top:4px;font-size:var(--size-smallest);color:#767676}.id--9 .cart-table .availability-label{font-size:var(--size-smaller);font-weight:500;line-height:1.3}@media(max-width: 1439px){.id--9 .cart-table .availability-label{font-size:var(--size-smallest)}}@media(max-width: 1199px){.id--9 .cart-table .availability-label{font-size:var(--size-smaller)}}.id--9 .cart-table .price-final{font-size:var(--size-small);font-weight:600}.id--9 .cart-table .unit-value{font-size:var(--size-smallest);color:#767676}.id--9 .cart-table .remove-item{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:8px;padding:0;border-radius:50%;color:#767676;opacity:.55;transition:background-color .2s ease,color .2s ease,opacity .2s ease}@media(max-width: 1199px){.id--9 .cart-table .remove-item{opacity:1}}.id--9 .cart-table .remove-item:hover{background-color:#f2f2f2;color:#ff8a00;opacity:1}.id--9 .cart-summary{padding:24px 0 0;border-top:1px solid #e6e6e6}@media(max-width: 991px){.id--9 .cart-summary{padding:20px 0 0}}.id--9 .cart-summary h2{margin:0 0 20px;font-size:var(--size-h4)}.id--9 .extras-wrapper{display:flex;flex-wrap:wrap;gap:20px 24px}@media(max-width: 1199px){.id--9 .extras-wrapper{display:block}}.id--9 .extras-col{flex:1 1 300px;max-width:none;padding:0}.id--9 .extras-col+.extras-col{padding:0}.id--9 .discount-coupon{margin:0;padding-left:52px}@media(max-width: 767px){.id--9 .discount-coupon{padding-left:44px}}.id--9 .discount-coupon::before{font-size:30px;color:#767676}.id--9 .discount-coupon form{display:flex;align-items:center;gap:8px}.id--9 .discount-coupon .form-control{flex:1 1 auto;min-width:0;height:44px;border:1px solid #e6e6e6;border-radius:50px}.id--9 .discount-coupon .btn{flex:0 0 auto;height:44px;padding:12px 24px;border:1px solid #ff8a00;border-radius:50px;background-color:#fff;color:#ff8a00;line-height:1;transition:background-color .2s ease,color .2s ease}.id--9 .discount-coupon .btn:hover{background-color:#ff8a00;color:#fff}.id--9 .extra.delivery{padding-left:52px}@media(max-width: 767px){.id--9 .extra.delivery{padding-left:44px}}.id--9 .extra.delivery::before{font-size:30px;color:#767676}.id--9 .price-range{height:6px;margin-top:8px;overflow:hidden;border-radius:50px;background-color:#e6e6e6}.id--9 .price-range>div{height:100%;border-radius:50px;background-color:#ff8a00}.id--9 .empty-cart-boxes{display:flex;flex-wrap:wrap;gap:24px}.id--9 .empty-cart-boxes>div{flex:1 1 280px;float:none;width:auto;padding:0}.id--9 .empty-cart-boxes h2{margin:0 0 16px;font-size:var(--size-h4)}.mycart-empty{display:flex;flex-direction:column;align-items:center;padding:32px 24px 40px;text-align:center}.popup-widget-inner:has(>.mycart-empty){border-radius:20px !important}.mycart-empty__title{margin:0 0 16px;font-size:var(--size-h4);font-weight:600;color:#1a1a1a}.mycart-empty__help{margin:0 0 24px;font-size:var(--size-smaller);color:#1a1a1a}.mycart-empty__help-text{display:block}.mycart-empty__help a{font-weight:600;color:#ff8a00;text-decoration:underline}.mycart-empty__help a:hover{text-decoration:none}.mycart-empty__cats-text{margin:0 0 16px;font-size:var(--size-smaller);color:#1a1a1a}.mycart-empty__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}.mycart-empty__cat{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100px;padding:14px 10px 10px;border:1px solid #e6e6e6;border-radius:8px;transition:border-color ease 300ms}.mycart-empty__cat:hover{border-color:#ff8a00}.mycart-empty__cat-img{display:flex;align-items:center;justify-content:center;flex:1}.mycart-empty__cat-img img{max-width:100%;max-height:58px;object-fit:contain}.mycart-empty__cat-label{margin-top:8px;font-size:var(--size-smaller);font-weight:500;color:#1a1a1a}.category-top{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.category-top .category-title{margin-block:0}.category-top .category-perex{max-width:800px;margin:0;font-size:var(--size-smaller);line-height:1.5}.category-top .category-perex p:last-child{margin-bottom:0}.category-top .subcategories{display:flex;align-items:stretch;flex-wrap:wrap;gap:20px;margin:0}@media(max-width: 1439px){.category-top .subcategories{gap:10px}}@media(max-width: 767px){.category-top .subcategories{flex-wrap:nowrap;margin-inline:-10px;padding-inline:10px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.category-top .subcategories::-webkit-scrollbar{display:none}}.category-top .subcategories li{width:calc(16.6666666667% - 16.6666666667px);padding:0}@media(max-width: 1600px){.category-top .subcategories li{width:calc(20% - 16px)}}@media(max-width: 1439px){.category-top .subcategories li{width:calc(25% - 7.5px)}}@media(max-width: 991px){.category-top .subcategories li{width:calc(33.3333333333% - 6.6666666667px)}}@media(max-width: 767px){.category-top .subcategories li{flex-shrink:0;width:140px}}.category-top .subcategories li a{display:flex;flex-direction:column;align-items:center;height:100%;padding:12px;text-align:center;border:1px solid #e6e6e6;border-radius:8px}@media(max-width: 499px){.category-top .subcategories li a{padding:10px}}.category-top .subcategories li a:hover{border-color:#ff8a00}.category-top .subcategories li a .image{width:100%;max-width:100%;padding:0;margin-bottom:12px}.category-top .subcategories li a .image img{max-height:unset}.category-top .subcategories li a .text{max-width:100%;max-height:none;overflow:visible;padding:0;text-align:center;font-size:var(--size-smaller);font-weight:400;line-height:1.4;color:#1a1a1a}@media(max-width: 767px){.category-top .subcategories li a .text{display:flex;align-items:center;justify-content:center;flex-grow:1}}.category-top .subcategories li a::before,.category-top .subcategories li a::after{content:none}.category-header{background-color:rgba(0,0,0,0)}.category-header .listSorting{display:flex;align-items:center;gap:8px;position:relative}.category-header .listSorting__label{font-size:var(--size-smaller);color:gray}.category-header .listSorting__trigger{display:flex;align-items:center;gap:8px;position:initial;padding:10px 16px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;font-size:var(--size-smaller);line-height:1.5;color:#4d4d4d;cursor:pointer}.category-header .listSorting__trigger::after{display:inline-block;flex-shrink:0;content:"";width:14px;height:14px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#4d4d4d;transition:transform .3s ease}.category-header .listSorting__trigger-value{width:120px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-header .listSorting__controls{display:none;flex-direction:column;position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:190px;width:100%;margin:0;padding:8px 0;list-style:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 10px 10px rgba(0,0,0,.05)}.category-header .listSorting__controls li{padding:0}.category-header .listSorting__controls li::before{content:none}.category-header .listSorting--open .listSorting__controls{display:flex}.category-header .listSorting--open .listSorting__trigger::after{transform:rotate(180deg)}.category-header .listSorting__control{width:100%;padding:8px 16px;background:none;border:none;font-size:var(--size-smaller);line-height:1.5;color:#4d4d4d;text-align:left;cursor:pointer;transition:color ease 300ms}.category-header .listSorting__control:hover{color:#ff8a00}.category-header .listSorting__control--current{font-weight:600;color:#1a1a1a;pointer-events:none}.category-header .listItemsTotal{padding:0;font-size:var(--size-body);color:#666}.category-header .listItemsTotal strong{color:#1a1a1a;font-weight:500}.listingControls .pagination .btn{border-radius:50%}.mycountdown-section{position:relative;left:50%;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width));max-width:1920px;margin-block:200px 120px;padding-block:40px;background-size:100% 100%;background-repeat:no-repeat;background-color:#6b8e23}@media(max-width: 991px){.mycountdown-section{margin-block:120px 60px}}@media(max-width: 767px){.mycountdown-section{margin-block:calc(6vw + 30px);padding-block:20px}}.mycountdown-section::before{display:block;content:"";position:absolute;width:100%;height:110px;bottom:100%;left:50%;transform:translateX(-50%);background-image:url("/user/documents/upload/kodovani/countdown-top.svg");background-size:1922px auto;background-position:center bottom;background-repeat:no-repeat}@media(max-width: 767px){.mycountdown-section::before{height:6vw;bottom:calc(100% - 1px);background-size:100% auto}}.mycountdown-section::after{display:block;content:"";position:absolute;width:100%;height:120px;top:100%;left:50%;transform:translateX(-50%);background-image:url("/user/documents/upload/kodovani/countdown-bottom.svg");background-size:1922px auto;background-position:center bottom;background-repeat:no-repeat}@media(max-width: 767px){.mycountdown-section::after{height:6.1vw;top:calc(100% - 1px);background-size:100% auto}}.mycountdown-section__inner{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:1;max-width:640px;margin-inline:auto;text-align:center}.mycountdown-section__pre{margin:0;font-size:var(--size-h3);font-weight:600;letter-spacing:.52px;color:#ff8a00}.mycountdown-section__pre strong{font-size:36px;font-weight:700;color:#fff}@media(max-width: 767px){.mycountdown-section__pre{font-size:18px}.mycountdown-section__pre strong{font-size:26px}}.mycountdown-section__title{margin:0;font-size:var(--size-h1);font-weight:700;color:#fff}.mycountdown-section__cta{display:inline-flex !important;align-items:center;justify-content:center;gap:16px;margin-top:8px;padding:var(--button-padding);background-color:#ff8a00;border-radius:43px;border:1px solid #ff8a00;font-size:var(--size-body);font-weight:600;color:#fff !important;transition:background-color ease 300ms}.mycountdown-section__cta::after{display:inline-block;content:"";width:15px;height:12px;mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.mycountdown-section__cta:hover{background-color:#fff;color:#ff8a00 !important}.mycountdown-section__cta:hover::after{background-color:#ff8a00}.mycountdown-section__photo{position:absolute;top:50%;transform:translateY(-50%);z-index:0;object-fit:contain}@media(max-width: 767px){.mycountdown-section__photo{top:auto;transform:none;bottom:40px}}.mycountdown-section__photo--left{left:2%;width:482px;max-width:26%;height:auto}.mycountdown-section__photo--right{right:2%;width:443px;max-width:24%;height:auto}.mycountdown-section__photo[src=""]{display:none}.mycountdown{display:flex;align-items:center;gap:20px}.mycountdown__box{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 8px;min-width:95px;background-color:#fff;border-radius:6px}.mycountdown__num{text-align:center;font-size:32px;font-weight:600;line-height:1.2;color:#ff8a00}.mycountdown__label{font-size:var(--size-smaller);font-weight:500;line-height:1;letter-spacing:.42px;text-transform:uppercase;color:#618062}.mycountdown__expired{margin:0;padding:20px 24px;background-color:#fff;border-radius:6px;font-size:var(--size-bigger);font-weight:500;color:#6b8e23}@media(max-width: 499px){.mycountdown{gap:6px}.mycountdown__box{min-width:64px;padding:14px 6px}.mycountdown__num{font-size:24px}}#footer{position:relative;padding-top:120px;margin-top:100px;max-width:1920px;margin-inline:auto;font-weight:300;background-image:url("/user/documents/upload/kodovani/bg-footer.jpg");background-size:cover;background-position:center top;background-repeat:no-repeat}@media(max-width: 1199px){#footer{margin-top:-40px}}@media(max-width: 767px){#footer{margin-top:-80px}}#footer::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100%;height:90%;pointer-events:none;background:linear-gradient(180deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.77) 50%, #1A1A1A 100%)}#footer h4,#footer ul a{color:#fff}#footer h4{margin-block:0 20px;font-weight:500}#footer ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}#footer ul li{padding-bottom:0}#footer>.container{background-color:rgba(0,0,0,0)}#footer .site-name{display:none}#footer .custom-footer{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:40px 140px;padding:0;border:none}@media(max-width: 1439px){#footer .custom-footer{gap:40px 60px}}@media(max-width: 1199px){#footer .custom-footer{flex-wrap:wrap}}@media(max-width: 767px){#footer .custom-footer{row-gap:20px}}#footer .custom-footer::before,#footer .custom-footer::after{content:none}#footer .custom-footer__banner10{margin-left:auto}@media(max-width: 1199px){#footer .custom-footer__banner10{margin-left:0;width:100% !important;margin-top:40px}}#footer .custom-footer__newsletter{display:flex;align-items:center;gap:60px;justify-content:center;padding:24px 40px;margin-bottom:60px;background-color:#fff6eb;border-radius:8px}@media(max-width: 1199px){#footer .custom-footer__newsletter{gap:40px;padding:24px}}@media(max-width: 991px){#footer .custom-footer__newsletter{flex-direction:column;align-items:center;gap:24px}}#footer .custom-footer__newsletter h3{margin:0 0 4px;font-size:var(--size-h3);font-weight:500;line-height:1.5;text-transform:none}@media(max-width: 991px){#footer .custom-footer__newsletter .newsletter-header{text-align:center}}#footer .custom-footer__newsletter .newsletter-header__text{font-size:var(--size-smaller)}#footer .custom-footer__newsletter fieldset{position:relative}#footer .custom-footer__newsletter .form-group{margin-bottom:0}#footer .custom-footer__newsletter form{flex:0 1 530px}@media(max-width: 991px){#footer .custom-footer__newsletter form{flex:unset;width:400px;max-width:100%}}#footer .custom-footer__newsletter form label[for=newsletterWidget]{display:none}#footer .custom-footer__newsletter .newsletter-header>p{display:none}#footer .custom-footer__newsletter .form-control-wrapper{max-width:100%}#footer .custom-footer__newsletter input[type=email]{min-height:54px;padding:6px 180px 6px 24px;max-width:100%;border-radius:50px;border:1px solid #e6e6e6}@media(max-width: 1199px){#footer .custom-footer__newsletter input[type=email]{min-height:44px;padding-right:150px}}@media(max-width: 499px){#footer .custom-footer__newsletter input[type=email]{padding-inline:20px;border-radius:20px 20px 0 0;text-align:center}}#footer .custom-footer__newsletter input[type=email]::placeholder{color:gray}#footer .custom-footer__newsletter button[type=submit]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:54px;padding:var(--button-padding);border-radius:50px;background-color:#ff8a00;border:1px solid #ff8a00;color:#fff;font-size:var(--size-body);font-weight:600}@media(max-width: 1199px){#footer .custom-footer__newsletter button[type=submit]{padding-inline:24px}}@media(max-width: 499px){#footer .custom-footer__newsletter button[type=submit]{position:relative;top:auto;right:auto;transform:none;width:100%;border-radius:0 0 20px 20px}}#footer .custom-footer__newsletter button[type=submit]::before{content:none}#footer .custom-footer__newsletter button[type=submit]:hover{background-color:rgba(0,0,0,0);color:#ff8a00}#footer .custom-footer>div{width:auto;padding:0}@media(max-width: 767px){#footer .custom-footer>div{width:100%}}#footer .custom-footer>div.custom-footer__instagram{display:none}#footer .custom-footer>div .banner{margin:0;min-height:unset}#footer .custom-footer>div .banner-wrapper{margin:0}#footer .myfooter-logo{display:flex;flex-direction:column;align-items:center;gap:20px}#footer .myfooter-logo>a>img{max-width:200px}#footer .myfooter-logo .mysocials{display:flex;align-items:center;gap:20px}#footer .myfooter-logo .mypayments{display:flex;align-items:center;gap:10px}#footer .footer-bottom{display:flex;align-items:center;gap:20px;padding-block:30px;margin-top:40px;position:relative;z-index:1;font-size:var(--size-smaller)}@media(max-width: 991px){#footer .footer-bottom{flex-direction:column}}#footer .footer-bottom #signature,#footer .footer-bottom .copyright{margin:0;color:#fff}#footer .footer-bottom #signature{flex:0 0 auto;text-align:left}#footer .footer-bottom #signature img{margin-right:10px}#footer .footer-bottom #signature .jk-signature{display:inline-flex;align-items:center;gap:10px;margin-right:10px}#footer .footer-bottom #signature .jk-signature img{margin-right:0}#signature{color:#fff}#signature .title{color:#fff}#signature .jk-signature a{display:inline-flex;align-items:center}#signature .jankolonicny-logo{width:30px;vertical-align:middle}@media(max-width: 767px){#footer .can-toggle{padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.3);transition:margin ease 300ms,border-color ease 300ms}#footer .can-toggle.active{margin-bottom:10px;border-color:rgba(0,0,0,0)}#footer .can-toggle.active h4::after{transform:rotate(180deg)}#footer .can-toggle h4{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:0;cursor:pointer}#footer .can-toggle h4::after{display:inline-block;flex-shrink:0;content:"";width:12px;height:12px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;transition:transform .3s ease}#footer .can-toggle ul{margin-top:20px}}@media(min-width: 768px){body.submenu-visible #header{background-color:#fff}body.submenu-visible.menu-helper-visible #header{background-color:rgba(0,0,0,0)}body.submenu-visible::before,body.menu-helper-visible::before{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(5px);z-index:3;pointer-events:none}body.submenu-visible #header,body.submenu-visible .top-navigation-bar,body.menu-helper-visible #header,body.menu-helper-visible .top-navigation-bar{position:relative;z-index:4}body.menu-helper-visible #header::before{position:absolute;left:50%;top:0;transform:translateX(-50%);content:"";width:100%;height:calc(100% - var(--nav-height));background-color:#fff}body.cart-window-visible::before{content:"";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(5px);z-index:3;pointer-events:none}body.cart-window-visible #header .navigation-buttons .cart-count{position:relative;z-index:3}}.popup-widget.cart-widget{margin-left:200px;width:470px;border-radius:20px;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}@media(max-width: 1439px){.popup-widget.cart-widget{margin-left:80px}}@media(max-width: 1199px){.popup-widget.cart-widget{margin-left:-15px}}@media(max-width: 991px){.popup-widget.cart-widget{left:50%;bottom:auto;margin-left:-137px;padding-bottom:110px}}@media(max-width: 767px){.popup-widget.cart-widget{top:106px;bottom:0;left:0;right:0;margin-left:0;width:100%;transform:none;padding-block:0 80px !important;border-radius:0;filter:none}}.popup-widget.cart-widget .cart-widget-inner{border-radius:20px 20px 0 0;overflow:hidden}.popup-widget.cart-widget .cart-widget-products{max-height:250px;overflow:auto}@media(max-width: 767px){.popup-widget.cart-widget .cart-widget-products{max-height:unset;height:inherit}}.popup-widget.cart-widget .cart-widget-products-inner{display:flex;flex-direction:column;gap:24px;padding-inline:24px;padding-top:24px}@media(max-width: 767px){.popup-widget.cart-widget .cart-widget-products-inner{padding-inline:10px;padding-top:20px}}.popup-widget.cart-widget .cart-widget-product{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;padding:0 0 0 90px;border:none}.popup-widget.cart-widget .cart-widget-product>div{display:block}.popup-widget.cart-widget .cart-widget-product-delete{padding:0;visibility:visible}.popup-widget.cart-widget .cart-widget-product-delete button{font-size:0;background:url("/user/documents/upload/kodovani/close.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity ease 300ms}.popup-widget.cart-widget .cart-widget-product-delete button:hover{opacity:.8}.popup-widget.cart-widget .cart-widget-product-delete button::before{content:none}.popup-widget.cart-widget .cart-widget-product-name{display:contents !important}.popup-widget.cart-widget .cart-widget-product-name>span{font-size:var(--size-bigger);font-weight:600;color:#ff8a00}.popup-widget.cart-widget .cart-widget-product-name>strong{order:-1;width:100%}.popup-widget.cart-widget .cart-widget-product-name>strong>a{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-bottom:10px;font-size:var(--size-small);font-weight:500;line-height:1.3;color:#1a1a1a}.popup-widget.cart-widget .cart-widget-product-name>strong>a .cart-widget-product-variant{font-size:var(--size-small)}.popup-widget.cart-widget .cart-widget-product-name>strong>a .cart-widget-product-variant::before{content:"("}.popup-widget.cart-widget .cart-widget-product-name>strong>a .cart-widget-product-variant::after{content:")"}.popup-widget.cart-widget .cart-widget-product-unit{display:none !important}.popup-widget.cart-widget .cart-widget-product-image{position:absolute;left:0;top:50%;transform:translateY(-50%);width:75px;height:75px}.popup-widget.cart-widget .cart-widget-product-image a{height:100%;width:100%}.popup-widget.cart-widget .cart-widget-product-amount{padding:0;width:auto}.popup-widget.cart-widget .cart-widget-product .quantity{display:flex;align-items:center;padding:0;border:1px solid #e6e6e6;border-radius:50px;padding:8px}.popup-widget.cart-widget .cart-widget-product .quantity input{width:40px;height:24px;text-align:center;font-size:var(--size-body);font-weight:500;color:#1a1a1a}.popup-widget.cart-widget .cart-widget-product .quantity .increase,.popup-widget.cart-widget .cart-widget-product .quantity .decrease{flex-shrink:0;position:relative;left:auto;bottom:auto;top:auto;right:auto;width:28px;height:28px;background-color:#f2f2f2;border-radius:50%;border:none}.popup-widget.cart-widget .cart-widget-product .quantity .increase::before,.popup-widget.cart-widget .cart-widget-product .quantity .decrease::before{content:none}.popup-widget.cart-widget .cart-widget-product .quantity .increase>span,.popup-widget.cart-widget .cart-widget-product .quantity .decrease>span{display:block;font-weight:500;font-size:var(--size-body);color:#666}.popup-widget.cart-widget .cart-widget-product .quantity .decrease{order:-1}.popup-widget.cart-widget .cart-widget-button{padding-block:0;margin-block:34px 28px;border-radius:0 0 20px 20px;overflow:hidden}@media(max-width: 767px){.popup-widget.cart-widget .cart-widget-button{margin-block:10px 20px}}.popup-widget.cart-widget .cart-widget-button #continue-order-button{display:flex;justify-content:center;align-items:center;gap:16px;width:max-content;margin-inline:auto;padding:var(--button-padding);text-align:center;background-color:#ff8a00;border:none;border-radius:50px;text-transform:none;font-weight:600;font-size:var(--size-body)}.popup-widget.cart-widget .cart-widget-button #continue-order-button::after{position:relative;content:"";width:15px;height:12px;margin:0;mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.popup-widget.cart-widget .cart-free-shipping{display:none}body.admin-logged .popup-widget.cart-widget{top:145px}@media(max-width: 991px){body.admin-logged .popup-widget.cart-widget{top:125px}}@media(max-width: 767px){body.admin-logged .popup-widget.cart-widget{top:106px}}.flag{max-width:unset;padding:3px 8px;border-radius:4px;font-size:var(--size-smaller);line-height:1.5;font-weight:400}.ui-slider .ui-slider-range,.ui-slider-handle,.ui-slider-handle{background-color:#ff8a00}.ui-slider-horizontal .ui-slider-handle:after{height:14px;width:14px;left:3px;top:3px}.slider-content{border-radius:30px}.quantity{display:flex;align-items:center;padding:0;border:1px solid #e6e6e6;border-radius:50px;padding:8px}.quantity input{width:40px;height:24px;text-align:center;font-size:var(--size-body);font-weight:500;color:#1a1a1a}.quantity .increase,.quantity .decrease{flex-shrink:0;position:relative;left:auto;bottom:auto;top:auto;right:auto;width:28px;height:28px;background-color:#f2f2f2;border-radius:50%;border:none}.quantity .increase::before,.quantity .decrease::before{content:none}.quantity .increase>span,.quantity .decrease>span{display:block;font-weight:500;font-size:var(--size-body);color:#666}.quantity .decrease{order:-1}@media(min-width: 768px){.header-top{justify-content:space-between;flex-wrap:nowrap;height:auto;padding-block:24px 36px}.header-top>div{flex:1 0 auto}.header-top>div.search{flex-basis:500px;flex-grow:0}}@media(min-width: 768px)and (max-width: 991px){.header-top>div.search{flex-basis:320px}}@media(min-width: 768px){.header-top>div.search fieldset{display:flex;align-items:stretch;width:100%}.header-top>div.search .search-whisperer{top:100%}.header-top>div.search:has(.search-whisperer.active) input[type=search]{border-bottom-left-radius:0}.header-top>div.search:has(.search-whisperer.active) button[type=submit]{border-bottom-right-radius:0}.header-top>div.search input[type=search]{padding:12px 18px 12px 44px;height:44px;background-color:#faf5f1;background-image:url("/user/documents/upload/kodovani/magnifier.svg");background-repeat:no-repeat;background-size:20px;background-position:16px center;border:1px solid #e6e6e6;border-right-width:0px;border-radius:22px 0 0 22px;font-size:var(--size-small);color:#1a1a1a}.header-top>div.search input[type=search]::placeholder{color:#909090}.header-top>div.search input[type=search]:focus-visible{outline:none}.header-top>div.search button[type=submit]{position:relative;right:auto;top:auto;height:inherit;padding:8px 24px;background-color:#ff8a00;color:#fff;border:1px solid #ff8a00;border-radius:0 22px 22px 0;font-size:var(--size-smallest);text-transform:none;font-weight:600}.header-top>div.search button[type=submit]:hover{background-color:rgba(0,0,0,0);color:#ff8a00}#header{position:relative;background:rgba(0,0,0,0)}#header::after{content:"";position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width));height:var(--nav-height);background-image:url("/user/documents/upload/kodovani/header-wave1.svg");background-position:center bottom;background-repeat:no-repeat;background-size:1920px auto;pointer-events:none}#header #navigation{position:relative;z-index:2;margin-inline:0;height:var(--nav-height)}#header #navigation .navigation-in{background-color:rgba(0,0,0,0)}#header #navigation .navigation-in ul.menu-level-3{display:none}#header #navigation .navigation-in ul.menu-level-2{align-items:stretch;flex-wrap:wrap;gap:16px;padding-block:40px 80px;border:none}#header #navigation .navigation-in ul.menu-level-2::before{content:"";position:absolute;left:50%;top:calc(50% - 1px);transform:translate(-50%, -50%);width:calc(100vw - var(--scrollbar-width));height:calc(100% + 1px);background-color:#fff;pointer-events:none;border-radius:0 0 12px 12px}#header #navigation .navigation-in ul.menu-level-2>li{display:flex;flex-direction:column;flex-basis:165px;width:auto;position:relative;z-index:1;border:1px solid #e6e6e6;border-radius:8px;transition:border-color ease 300ms}}@media(min-width: 768px)and (max-width: 1199px){#header #navigation .navigation-in ul.menu-level-2>li{flex-basis:158px}}@media(min-width: 768px)and (max-width: 991px){#header #navigation .navigation-in ul.menu-level-2>li{flex-basis:152px}}@media(min-width: 768px){#header #navigation .navigation-in ul.menu-level-2>li:hover{border-color:#ff8a00}#header #navigation .navigation-in ul.menu-level-2>li.exp .menu-level-2{display:flex}#header #navigation .navigation-in ul.menu-level-2>li>a.menu-image{width:auto;padding:20px 20px 0}}@media(min-width: 768px)and (max-width: 1199px){#header #navigation .navigation-in ul.menu-level-2>li>a.menu-image{padding:10px 10px 0}}@media(min-width: 768px){#header #navigation .navigation-in ul.menu-level-2>li>a.menu-image img{max-height:100%;max-width:100%}#header #navigation .navigation-in ul.menu-level-2>li>div{flex-grow:1;width:100%}#header #navigation .navigation-in ul.menu-level-2>li>div>a{display:flex;flex-direction:column;justify-content:center;height:stretch;padding:20px;text-align:center;font-size:var(--size-smaller);font-weight:500;color:#1a1a1a}}@media(min-width: 768px)and (max-width: 1199px){#header #navigation .navigation-in ul.menu-level-2>li>div>a{padding:10px}}@media(min-width: 768px){#header #navigation .navigation-in>ul>li{border:none !important}#header #navigation .navigation-in>ul>li:first-child>a{padding-left:0}#header #navigation .navigation-in>ul>li.exp>a{background-color:rgba(0,0,0,0);color:#fff}#header #navigation .navigation-in>ul>li.exp>a>b{text-decoration:underline}#header #navigation .navigation-in>ul>li>a{display:flex;align-items:center;gap:4px;min-height:var(--nav-height);padding:0 35px 10px;margin-inline:0 !important}}@media(min-width: 768px)and (max-width: 1439px){#header #navigation .navigation-in>ul>li>a{padding-inline:25px}}@media(min-width: 768px)and (max-width: 991px){#header #navigation .navigation-in>ul>li>a{padding-inline:20px}}@media(min-width: 768px){#header #navigation .navigation-in>ul>li>a:hover{background-color:rgba(0,0,0,0);color:#fff}#header #navigation .navigation-in>ul>li>a:hover>b{text-decoration:underline}#header #navigation .navigation-in>ul>li>a>.submenu-arrow{display:inline-flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px}#header #navigation .navigation-in>ul>li>a>.submenu-arrow::after{content:"";width:14px;height:7px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}#header #navigation .navigation-in>ul>li>a>b{font-weight:500}#header .menu-helper{height:var(--nav-height);top:auto;bottom:0;z-index:2;padding-bottom:10px}#header .menu-helper::after{background-color:rgba(0,0,0,0)}#header .site-name a img{max-height:90px}#header .navigation-buttons{display:flex;align-items:center;justify-content:flex-end;gap:20px}#header .navigation-buttons .top-nav-button{display:flex;align-items:center;gap:6px;width:auto;height:32px;padding:0;margin:0;border:none;background-color:rgba(0,0,0,0);color:#1a1a1a;font-size:var(--size-smallest);font-weight:500;line-height:1;text-align:left;text-decoration:none;transition:color .2s ease}#header .navigation-buttons .top-nav-button::before{display:block;flex:0 0 32px;content:"";width:32px;height:32px;margin:0;mask-image:url("/user/documents/upload/kodovani/user.svg");mask-position:center;mask-repeat:no-repeat;mask-size:18px;-webkit-mask-image:url("/user/documents/upload/kodovani/user.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;background-color:#1a1a1a;font-size:0;line-height:1;transition:background-color .2s ease}#header .navigation-buttons .top-nav-button:hover{color:#ff8a00}#header .navigation-buttons .top-nav-button:hover::before{background-color:#ff8a00}#header .navigation-buttons .top-nav-button:focus-visible{outline:2px solid #ff8a00;outline-offset:2px}#header .navigation-buttons .top-nav-button span{display:block;overflow:hidden;max-width:110px;white-space:nowrap;text-overflow:ellipsis}}@media(min-width: 768px)and (max-width: 1199px){#header .navigation-buttons .top-nav-button span{max-width:90px}}@media(min-width: 768px){#header .navigation-buttons .cart-count{display:flex;align-items:center;gap:4px;padding:2px 12px 2px 2px;border-radius:50px;background-color:#faf5f1}}@media(min-width: 768px)and (max-width: 1199px){#header .navigation-buttons .cart-count{padding:0}}@media(min-width: 768px){#header .navigation-buttons .cart-count::before{content:"";position:relative;width:40px;height:40px;margin:0 4px 0 0;background-color:#ff8a00;border-radius:50px;background-image:url("/user/documents/upload/kodovani/shopping-bag.svg");background-size:23px;background-repeat:no-repeat;background-position:center}}@media(min-width: 768px)and (max-width: 1199px){#header .navigation-buttons .cart-count::before{margin:0}}@media(min-width: 768px){#header .navigation-buttons .cart-count span{color:#1a1a1a;font-size:var(--size-smallest);font-weight:500}#header .navigation-buttons .cart-count span.cart-price:has(+i){padding-inline:8px 14px;font-size:var(--size-body);font-weight:600}#header .navigation-buttons .cart-count i{padding:3px;aspect-ratio:1/1;right:auto;top:2px;left:32px;background-color:#6b8e23;font-size:11px;font-weight:500;line-height:1}}.myig{margin-block:80px}@media(max-width: 991px){.myig{margin-block:56px}}.myig .container{max-width:var(--container-width)}@media(max-width: 767px){.myig .myig-wrap{margin-inline:-10px}}.myig__title{margin:0 0 40px;text-align:center;font-size:var(--size-h2);font-weight:600;color:#1a1a1a}@media(max-width: 767px){.myig__title{margin-bottom:24px}}.myig__handle{color:#ff8a00}.myig__handle:hover{color:#ff8a00;text-decoration:underline}.myig__list{align-items:stretch}.myig__item{position:relative;flex-shrink:0;width:200px;height:200px;overflow:hidden;border-radius:10px}@media(max-width: 499px){.myig__item{width:160px;height:160px}}.myig__item::after{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;transition:opacity ease 300ms;opacity:0;pointer-events:none;background-color:rgba(43,87,46,.8)}.myig__item::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:32px;height:32px;mask-image:url("/user/documents/upload/kodovani/instagram.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/instagram.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;opacity:0;transition:opacity ease 300ms;pointer-events:none;z-index:2}.myig__item:hover::after,.myig__item:hover::before{opacity:1}.myig__item img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){#header{position:fixed;top:50px;width:100%;z-index:56;background-color:var(--color-header-background)}.search-window-visible #header{box-shadow:0 3px 2px -2px rgba(0,0,0,.16)}#header .navigation-buttons{padding:0}#header .navigation-wrapper{width:100%;margin:0}#header .cart-count{position:absolute;top:-39px;right:50px;left:auto;transition:transform .15s}.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count{transform:translateY(-200%)}#header .site-name{position:absolute;top:-50px;left:10px;text-align:left;transition:transform .15s}.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name{transform:translateY(-100%)}#header .site-name:has(.text-logo){max-width:calc(100% - 165px)}#header .site-name:has(.text-logo) .header__title,#header .site-name:has(.text-logo) .motto{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}#header .site-name:has(.text-logo) .header__title:only-child{-webkit-line-clamp:2}#header .site-name:has(.text-logo) .motto{padding-top:0}#header .site-name>a{display:flex;align-items:center;height:50px}#header .site-name img{max-width:125px;max-height:50px;padding-block:5px}#header .site-name .text-logo{font-size:14px}#header .site-name .text-logo small{display:none}#header .search{display:none;width:100%}.search-window-visible #header .search{display:block;padding:14px 0 19px}.search-window-visible #header .search-form{margin:0}:where(.ums_forms_redesign--on).search-window-visible #header .search-form{display:flex}:where(.ums_forms_redesign--off).search-window-visible #header .search-form{display:block}#header .search-whisperer{max-height:calc(80vh - 110px);max-height:calc(var(--vh, 1vh)*100 - 110px);overflow-y:auto;overscroll-behavior:contain;border-bottom-style:solid;border-bottom-width:1px}#header .search-whisperer-documents:last-child,#header .search-whisperer-products:last-child li:last-child{border-bottom-width:0}.navigation-buttons .dropdown,.navigation-buttons .languagesMenu{display:none}.navigation-in{font-size:16px;line-height:16px}.navigation-in>ul>li>a{display:flex;align-items:center;padding-block:0}.navigation-in>ul>li>a>b{display:inline-block;font-weight:700}.navigation-in>ul>li>a>b,.navigation-in>ul>li>a>span{padding-block:1.25rem}.navigation-in>ul>li>a .navigationActions__flagWrapper{padding-block:calc(-4px + 1.25rem);line-height:24px}.navigation-in ul.menu-level-2 li a.navigationActions__link--flag{padding-block:calc(-4px + .9375rem)}.submenu-arrow{padding-inline:2em;font-size:12px;line-height:16px}.submenu-arrow:after{vertical-align:sub}.navigation-close:before{width:16px;height:16px;font-size:16px;line-height:16px}#navigation{padding-bottom:0}.top-navigation-bar{position:fixed;top:0;width:100%;z-index:56;background-color:var(--color-header-background);transition:transform .15s}.scrolled body:not(.search-window-visible) .top-navigation-bar{box-shadow:0 1px 2px rgba(0,0,0,.16)}.ordering-process .top-navigation-bar{position:static}.scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar{transform:translateY(-110%)}.top-navigation-bar .responsive-tools{justify-content:flex-end;width:100%}.navigation-window-visible .top-navigation-bar .container>div.top-navigation-contacts,.navigation-window-visible .top-navigation-bar .container>div.top-navigation-menu{display:none}.top-navigation-bar .dropdown,.top-navigation-bar .languagesMenu{display:none}.navigation-wrapper{padding:0 10px}.overall-wrapper{padding-top:69px}.type-index .overall-wrapper{padding-top:50px}.ordering-process .overall-wrapper{padding-top:0}.content-wrapper.container .row .wide-carousel{padding-inline:0}.popup-widget.cart-widget,.popup-widget.login-widget{top:0;padding-top:50px}}.responsive-tools{padding-block:5px}.responsive-tools>a[data-target=navigation]{right:10px;z-index:3}.responsive-tools>a[data-target=login]{display:none}.responsive-tools>a[data-target=search]{margin-right:95px}.ordering-process .responsive-tools>a[data-target=search]{visibility:hidden}.navigation-buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding-block:4px}.navigation-buttons>a:not(.cart-count){width:40px;height:40px;padding:4px;text-align:center}@media(min-width: 768px){.navigation-buttons>a:not(.cart-count){display:none}}.navigation-buttons>a:before{display:inline-block;width:32px;content:"";font-family:shoptet;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:0;line-height:32px;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.navigation-buttons>a[data-target=navigation]:before{border-radius:50%;font-size:14px}.navigation-buttons>a[data-target=login]{display:none}.navigation-buttons>a[data-target=login]:before{content:""}.navigation-buttons>a[data-target=search]:before{content:""}.ordering-process .navigation-buttons>a[data-target=search]{display:none}.ordering-process .navigation-buttons>a[data-target=navigation]{position:fixed;top:0;right:0;width:60px;height:60px;z-index:3;line-height:52px}.ordering-process .navigation-buttons>a[data-target=navigation]:before{vertical-align:middle}body.ordering-process{background-color:var(--colors-surface-primary)}@media(min-width: 768px){body.ordering-process{background-color:var(--colors-surface-secondary)}}@media(max-width: 767px){#header{margin-bottom:0;top:49px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.04);transition:transform .15s}#header .search{display:block;padding-block:8px}#header .search #formSearchForm{display:block}#header .search #formSearchForm input[type=search],#header .search #formSearchForm .search-input{min-height:40px;padding:8px 12px 8px 48px;background-color:#faf5f1;background-image:url("/user/documents/upload/kodovani/magnifier.svg");background-repeat:no-repeat;background-size:20px;background-position:16px center;border:1px solid #e6e6e6;border-radius:16px;font-size:var(--size-body);color:#1a1a1a}#header .search #formSearchForm input[type=search]::placeholder,#header .search #formSearchForm .search-input::placeholder{color:#909090}#header .search #formSearchForm button[type=submit]{display:none}#header .navigation-buttons>*{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}}@media(max-width: 767px)and (max-width: 380px){#header .navigation-buttons>*{width:32px;height:32px}}@media(max-width: 767px){#header .navigation-buttons .cart-count{top:-45px;right:60px}}@media(max-width: 767px)and (max-width: 380px){#header .navigation-buttons .cart-count{top:-40px;right:48px}}@media(max-width: 767px){#header .navigation-buttons .cart-count::before{content:"";width:100%;height:100%;margin:0;mask-image:url("/user/documents/upload/kodovani/shopping-bag.svg");mask-position:center;mask-repeat:no-repeat;mask-size:30px;-webkit-mask-image:url("/user/documents/upload/kodovani/shopping-bag.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:30px;background-color:#1a1a1a}}@media(max-width: 767px)and (max-width: 380px){#header .navigation-buttons .cart-count::before{mask-size:26px;-webkit-mask-size:26px}}@media(max-width: 767px){#header .navigation-buttons .cart-count i{top:auto;right:0;bottom:0;left:auto;background-color:#6b8e23}#header .site-name a img{max-width:100px;max-height:44px;padding:0}#header .header-top .project-phone,#header .header-top .top-nav-button-login{display:none}.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header{transform:translateY(calc(-50px - 110%))}.top-navigation-tools{min-height:50px}.top-navigation-tools .responsive-tools>a{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:40px;height:40px;padding:0;transform:translateY(-50%)}}@media(max-width: 767px)and (max-width: 380px){.top-navigation-tools .responsive-tools>a{width:32px;height:32px}}@media(max-width: 767px){.top-navigation-tools .responsive-tools>a[data-target=search]{display:none}.top-navigation-tools .responsive-tools>a[data-target=navigation]::before{content:"";width:100%;height:100%;mask-image:url("/user/documents/upload/kodovani/menu.svg");mask-position:center;mask-repeat:no-repeat;mask-size:28px;-webkit-mask-image:url("/user/documents/upload/kodovani/menu.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:28px;background-color:#1a1a1a;border-radius:0}}@media(max-width: 767px)and (max-width: 380px){.top-navigation-tools .responsive-tools>a[data-target=navigation]::before{mask-size:24px;-webkit-mask-size:24px}}@media(max-width: 767px){.top-navigation-tools .responsive-tools>a[data-target=login]{margin-right:100px}}@media(max-width: 767px)and (max-width: 380px){.top-navigation-tools .responsive-tools>a[data-target=login]{margin-right:72px}}@media(max-width: 767px){.top-navigation-tools .responsive-tools>a[data-target=login]::before{content:"";width:100%;height:100%;mask-image:url("/user/documents/upload/kodovani/user.svg");mask-position:center;mask-repeat:no-repeat;mask-size:26px;-webkit-mask-image:url("/user/documents/upload/kodovani/user.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:26px;background-color:#1a1a1a}}@media(max-width: 767px)and (max-width: 380px){.top-navigation-tools .responsive-tools>a[data-target=login]::before{mask-size:22px;-webkit-mask-size:22px}}@media(max-width: 767px){#navigation{transition:none}#navigation .navigation-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:12px;background-color:#ff8a00;transform:translateX(100%);transition:transform .3s ease}#navigation .navigation-header img{max-width:120px;margin-left:16px;filter:brightness(0) invert(1)}#navigation .navigation-header .navi-close{width:40px;height:40px;mask-image:url("/user/documents/upload/kodovani/close.svg");mask-position:center;mask-repeat:no-repeat;mask-size:28px;-webkit-mask-image:url("/user/documents/upload/kodovani/close.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:28px;background-color:#fff}}@media(max-width: 767px)and (max-width: 380px){#navigation .navigation-header .navi-close{width:32px;height:32px;mask-size:24px;-webkit-mask-size:24px}}@media(max-width: 767px){#navigation .navigation-close{display:none}#navigation .navigation-in{height:calc(100% - 50px);padding:16px;transform:translateX(100%);transition:transform .3s ease}}@media(max-width: 767px)and (max-width: 499px){#navigation .navigation-in{padding:16px 16px 16px 4px}}@media(max-width: 767px){#navigation .navigation-in .menu-level-1:has(>li.exp)>li:not(.exp){display:none}#navigation .navigation-in .menu-level-1:has(>li.exp)~.navigationActions,#navigation .navigation-in .menu-level-1:has(>li.exp)~.mynavi-info{display:none}#navigation .navigation-in .menu-level-2 a{padding:6px 12px 6px 32px;font-size:var(--size-body)}#navigation .navigation-in a{color:#1a1a1a}#navigation .navigation-in ul{border:none}#navigation .navigation-in ul>li{border-top:none}#navigation .navigation-in ul>li:last-child{border-bottom:none}#navigation .navigation-in ul>li>a>b,#navigation .navigation-in ul>li>a span{padding-block:0;font-weight:400}#navigation .navigation-in ul li a{position:relative;padding:12px 12px}#navigation .navigation-in ul li a .submenu-arrow{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:50%;right:0;width:32px;height:32px;padding:0;transform:translateY(-50%)}#navigation .navigation-in ul li a .submenu-arrow::after{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:14px;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:14px;background-color:#1a1a1a;transform:rotate(-90deg)}#navigation .navigation-in ul.navigationActions>li:has(>a[data-testid=signin]){display:none}.navigation-window-visible #navigation .navigation-header,.navigation-window-visible #navigation .navigation-in{transform:translateX(0)}.ordering-process #header{position:relative;top:auto;width:100%}.ordering-process #header .search{display:none}.ordering-process #header .site-name{display:block;position:relative;top:auto;left:auto}.ordering-process #header .site-name a img{margin:0}.ordering-process #header .navigation-buttons{display:none}.ordering-process .top-navigation-bar{display:none}}.p-detail .add-to-cart{display:flex;align-items:center;gap:12px;padding-block:18px;margin-block:24px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.p-detail .add-to-cart .add-to-cart-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;flex-grow:1;padding:16px 40px;line-height:1.1;font-size:var(--size-body)}.p-detail .add-to-cart .add-to-cart-button:hover::after{background-color:#ff8a00}.p-detail .add-to-cart .add-to-cart-button::after{display:inline-block;content:"";width:18px;height:18px;mask-image:url("/user/documents/upload/kodovani/shopping-bag.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/shopping-bag.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;transition:background-color ease 300ms}.p-detail .add-to-cart .quantity{border-style:solid;border-radius:50px}.product-top{display:flex;gap:80px}@media(max-width: 1600px){.product-top{gap:28px}}@media(max-width: 991px){.product-top{flex-direction:column}}.product-top>div{padding:0;float:none}@media(min-width: 992px){.product-top>div.p-detail-header-row{display:none}}.product-top>div.p-info-wrapper{flex-shrink:0;width:650px}@media(max-width: 1600px){.product-top>div.p-info-wrapper{width:550px}}@media(max-width: 1439px){.product-top>div.p-info-wrapper{width:450px}}@media(max-width: 991px){.product-top>div.p-info-wrapper{width:100%}}.product-top>div.p-image-wrapper{flex:1 1 50%}.product-top>div:has(>.p-detail-info){display:none}.p-image-wrapper .p-image{position:relative;margin-bottom:20px}.p-image-wrapper .p-image .flags-default{display:flex;flex-direction:column;align-items:flex-end;position:absolute;right:12px;top:12px}.p-image-wrapper .p-image img{border-radius:12px}.p-image-wrapper .p-thumbnails{margin:0}.p-image-wrapper .p-thumbnails a.p-thumbnail{margin-left:10px}.p-image-wrapper .p-thumbnails a.p-thumbnail:first-child{margin-left:0}.p-image-wrapper .p-thumbnails a.p-thumbnail::before{content:none}.p-image-wrapper .p-thumbnails a.p-thumbnail.highlighted img{border-color:#ff8a00}.p-image-wrapper .p-thumbnails a.p-thumbnail img{border-radius:8px}.rating-n-ean{display:flex;flex-wrap:wrap;align-items:center;gap:5px 31px}.rating-n-ean .stars-wrapper{position:relative}.rating-n-ean .stars-wrapper::after{display:inline-block;content:"";width:5px;height:5px;position:absolute;right:-16px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:#b3b3b3}.rating-n-ean .productEan{display:flex;gap:4px;color:#666}.rating-n-ean .productEan th{font-weight:500;color:#333}.stars-wrapper{position:relative}.stars-wrapper .show-ratings{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.p-detail-inner-header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media(max-width: 991px){.p-detail-inner-header{margin-bottom:0}}.p-detail-inner-header h1{margin:0}@media(max-width: 767px){.p-detail-inner-header h1{order:-1}}.p-detail-header-row{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media(max-width: 991px){.p-detail-header-row{margin-bottom:0}}.p-detail-header-row .p-detail-inner-header{flex-grow:1;margin:0}.mygallery{display:none}@media(max-width: 991px){.p-image-wrapper.mygallery-active>.p-image,.p-image-wrapper.mygallery-active>.p-thumbnails-wrapper{display:none}.p-image-wrapper.mygallery-active .mygallery{display:block}}.mygallery__main{position:relative;margin-bottom:10px;border-radius:12px;overflow:hidden}@media(max-width: 767px){.mygallery__main{margin-inline:-10px;border-radius:0}}.mygallery__main .swiper-slide{cursor:zoom-in}.mygallery__main .swiper-slide img{display:block;width:100%;height:auto;aspect-ratio:1/1;background-color:#fff;object-fit:contain}.mygallery__main .flags-default{display:flex;flex-direction:column;align-items:flex-end;gap:6px;position:absolute;right:12px;top:12px;z-index:2}.mygallery__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;width:48px;height:48px;transform:translateY(-50%);border-radius:8px;background:#fff;box-shadow:0 0 18.75px 0 rgba(0,0,0,.15);cursor:pointer;transition:background-color .3s ease}@media(max-width: 767px){.mygallery__arrow{width:35px;height:35px}}.mygallery__arrow::after{content:"";width:18px;height:18px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary);transition:background-color .3s ease}.mygallery__arrow:hover{background:var(--color-primary)}.mygallery__arrow:hover::after{background-color:#fff}.mygallery__arrow--prev{left:10px}.mygallery__arrow--prev::after{transform:rotate(90deg)}.mygallery__arrow--next{right:10px}.mygallery__arrow--next::after{transform:rotate(270deg)}@media(max-width: 767px){.mygallery__thumbs{margin-inline:-10px}}.mygallery__thumbs .swiper-slide{width:100px;cursor:pointer}.mygallery__thumbs .mygallery__thumb img{display:block;width:100px;height:100px;border:2px solid rgba(0,0,0,0);border-radius:8px;background-color:#fff;object-fit:contain;transition:border-color .2s ease-in-out}.mygallery__thumbs .mygallery__thumb.is-active img{border-color:#ff8a00}.p-cert-flags{display:flex;flex-wrap:wrap;flex-shrink:0;max-width:180px}@media(max-width: 1439px){.p-cert-flags{max-width:90px}}@media(max-width: 991px){.p-cert-flags{max-width:180px}}@media(max-width: 767px){.p-cert-flags{max-width:120px}}@media(max-width: 499px){.p-cert-flags{max-width:60px}}.p-cert-flags img{max-width:90px}@media(max-width: 767px){.p-cert-flags img{max-width:60px}}.p-info-wrapper p[data-testid=productCardDescr]{display:none}.p-info-wrapper .social-buttons-wrapper{display:none}.p-info-wrapper .availability-label{display:inline-block;position:relative;z-index:0;padding:4px 12px;border-radius:50px;font-size:var(--size-smaller)}.p-info-wrapper .availability-label .show-tooltip{display:flex;align-items:center;gap:5px;border-bottom:none}.p-info-wrapper .availability-label:has(.show-tooltip) .show-tooltip::after{display:inline-flex;align-items:center;justify-content:center;content:"?";width:16px;height:16px;mask-image:url("/user/documents/upload/kodovani/info.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/info.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#000;background-color:currentColor}.p-info-wrapper .availability-label::before{content:"";position:absolute;inset:0;z-index:-1;background-color:currentColor;border-radius:3px;opacity:.15}.p-info-wrapper .mybasic-info{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap}.p-info-wrapper .mybasic-info .p-final-price-wrapper{display:flex;flex-wrap:wrap;gap:5px 20px;flex-grow:1;margin-bottom:0}.p-info-wrapper .mybasic-info .p-final-price-wrapper .price-final{font-size:28px;font-weight:600;line-height:30px;color:#ff8a00}.p-info-wrapper .mybasic-info .p-final-price-wrapper .price-measure{margin:0;line-height:30px;font-size:var(--size-smaller);color:#979797}.p-info-wrapper .mybasic-info .availability-value{margin:0}.tab-title{margin:0 0 24px;font-size:var(--size-h2);font-weight:600;line-height:1.25;color:#1a1a1a}@media(max-width: 767px){.tab-title{margin-bottom:18px}}@media(max-width: 499px){.tab-title{font-size:var(--size-h3)}}.p-detail-tabs-wrapper #p-detail-tabs,.p-detail-tabs-wrapper .shp-tabs-row.responsive-nav{display:none}.p-detail-tabs-wrapper .row>div{padding-inline:0}.p-detail-tabs-wrapper .description-inner{gap:48px;padding-inline:0}@media(max-width: 991px){.p-detail-tabs-wrapper .description-inner{flex-direction:column;gap:28px}}.p-detail-tabs-wrapper #tab-content{display:flex;flex-direction:column;gap:56px}@media(max-width: 767px){.p-detail-tabs-wrapper #tab-content{gap:40px}}.p-detail-tabs-wrapper #tab-content>div,.p-detail-tabs-wrapper #tab-content .tab-pane-wrap{display:block;opacity:1}.p-detail-tabs-wrapper #tab-content .fade{opacity:1}.p-detail-tabs-wrapper #tab-content #productDiscussion{display:none}@media(max-width: 991px){.p-detail-tabs-wrapper #tab-content{gap:0px}.p-detail-tabs-wrapper #tab-content .tab-collapsible{border-top:1px solid #efefef}.p-detail-tabs-wrapper #tab-content .tab-collapsible>.tab-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:16px 0;cursor:pointer}.p-detail-tabs-wrapper #tab-content .tab-collapsible>.tab-title::after{display:inline-block;flex-shrink:0;content:"";width:14px;height:14px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#1a1a1a;transition:transform .3s ease}.p-detail-tabs-wrapper #tab-content .tab-collapsible.is-open{padding-bottom:16px}.p-detail-tabs-wrapper #tab-content .tab-collapsible.is-open>.tab-title{padding-bottom:12px}.p-detail-tabs-wrapper #tab-content .tab-collapsible.is-open>.tab-title::after{transform:rotate(180deg)}}.p-detail-tabs-wrapper #variants .myvariants-title{margin:0 0 24px;font-size:var(--size-h2);font-weight:600;line-height:1.25;color:#1a1a1a}@media(max-width: 767px){.p-detail-tabs-wrapper #variants .myvariants-title{margin-bottom:18px}}@media(max-width: 499px){.p-detail-tabs-wrapper #variants .myvariants-title{font-size:var(--size-h3)}}.p-detail-tabs-wrapper #variants .variant-table{display:flex;flex-direction:column;gap:12px}.p-detail-tabs-wrapper #variants .table-row{display:grid;grid-template-columns:minmax(0, 1fr) 170px 288px;align-items:center;column-gap:24px;row-gap:12px;padding:16px 20px;border:1px solid #e6e6e6;border-radius:8px;background-color:#fff;transition:border-color ease 300ms,box-shadow ease 300ms}@media(max-width: 1199px){.p-detail-tabs-wrapper #variants .table-row{grid-template-columns:minmax(0, 1fr) 150px 264px;column-gap:16px}}@media(max-width: 991px){.p-detail-tabs-wrapper #variants .table-row{grid-template-columns:minmax(0, 1fr) auto}}@media(max-width: 767px){.p-detail-tabs-wrapper #variants .table-row{grid-template-columns:minmax(0, 1fr);padding:16px}}.p-detail-tabs-wrapper #variants .table-row:hover{border-color:#ff8a00;box-shadow:0 4px 16px rgba(255,138,0,.12)}.p-detail-tabs-wrapper #variants .table-row:not(:has(.table-col.cart)){border-color:#e6e6e6;border-style:dashed;background-color:#fafafa;box-shadow:none}.p-detail-tabs-wrapper #variants .table-row:not(:has(.table-col.cart)) .variant-name{color:#7a7a7a}.p-detail-tabs-wrapper #variants .table-row:not(:has(.table-col.cart)) .price-final{color:#8c8c8c}.p-detail-tabs-wrapper #variants .table-col{float:none;position:static;width:auto;min-height:0;padding:0;margin:0;text-align:left}.p-detail-tabs-wrapper #variants .variant-name-wrapper{display:block;min-width:0}@media(max-width: 991px){.p-detail-tabs-wrapper #variants .variant-name-wrapper{grid-column:1/-1}}.p-detail-tabs-wrapper #variants .variant-name-wrapper .variant-name{margin:0;font-size:var(--size-bigger);font-weight:600;line-height:1.3;color:#1a1a1a}.p-detail-tabs-wrapper #variants .variant-name-wrapper>div>span{display:inline-block;position:relative;z-index:0;margin-top:8px;padding:4px 12px;border-radius:50px;font-size:var(--size-smaller);line-height:1.4}.p-detail-tabs-wrapper #variants .variant-name-wrapper>div>span::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:currentColor;opacity:.15}.p-detail-tabs-wrapper #variants .variant-name-wrapper>div>span .show-tooltip{border-bottom:none}.p-detail-tabs-wrapper #variants .table-col.price{text-align:right}@media(max-width: 991px){.p-detail-tabs-wrapper #variants .table-col.price{text-align:left}}.p-detail-tabs-wrapper #variants .table-col.price .variant-price-wrap{text-align:inherit}.p-detail-tabs-wrapper #variants .table-col.price .price-final{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:#ff8a00}.p-detail-tabs-wrapper #variants .table-col.price .price-measure{margin:2px 0 0;font-size:var(--size-smaller);line-height:1.4;color:#979797}.p-detail-tabs-wrapper #variants .table-col.cart{text-align:right}@media(max-width: 767px){.p-detail-tabs-wrapper #variants .table-col.cart{grid-column:1/-1}}.p-detail-tabs-wrapper #variants .variant-cart fieldset{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;padding:0;margin:0;border:none}.p-detail-tabs-wrapper #variants .variant-cart .quantity{flex:0 0 128px;justify-content:space-between}.p-detail-tabs-wrapper #variants .variant-cart .add-to-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;padding:12px 20px;font-size:var(--size-smaller);font-weight:600;line-height:1.2;text-transform:none;vertical-align:middle}.p-detail-tabs-wrapper #variants .variant-cart .add-to-cart-button::before{display:inline-block;flex-shrink:0;content:"";width:18px;height:18px;margin:0;mask-image:url("/user/documents/upload/kodovani/shopping-bag.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/shopping-bag.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;font-size:0;transition:background-color ease 300ms}.p-detail-tabs-wrapper #variants .variant-cart .add-to-cart-button:hover::before{background-color:#ff8a00}.p-detail-tabs-wrapper #variants .variant-cart .add-to-cart-button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.p-detail-tabs-wrapper #variants .variant-cart .add-to-cart-button .myvariants-cart-label{white-space:nowrap}.p-detail-tabs-wrapper #description .basic-description>h3:first-child,.p-detail-tabs-wrapper #description .extended-description>h3{display:none}.p-detail-tabs-wrapper #description .basic-description{font-size:var(--size-body);line-height:1.7;color:#333}.p-detail-tabs-wrapper #description .basic-description>*:last-child{margin-bottom:0}.p-detail-tabs-wrapper #description .basic-description p{margin:0 0 16px}.p-detail-tabs-wrapper #description .basic-description a{color:#ff8a00;text-decoration:underline;text-underline-offset:3px}.p-detail-tabs-wrapper #description .basic-description a:hover{text-decoration:none}.p-detail-tabs-wrapper #description .basic-description ul,.p-detail-tabs-wrapper #description .basic-description ol{margin:0 0 20px;padding:0;list-style:none}.p-detail-tabs-wrapper #description .basic-description ul li{position:relative;padding-left:26px;margin-bottom:10px}.p-detail-tabs-wrapper #description .basic-description ul li::before{content:"";position:absolute;top:9px;left:6px;width:7px;height:7px;border-radius:50%;background-color:#ff8a00}.p-detail-tabs-wrapper #description .basic-description ol{counter-reset:myli}.p-detail-tabs-wrapper #description .basic-description ol li{position:relative;padding-left:36px;margin-bottom:12px;counter-increment:myli}.p-detail-tabs-wrapper #description .basic-description ol li::before{display:inline-flex;align-items:center;justify-content:center;content:counter(myli);position:absolute;top:1px;left:0;width:24px;height:24px;border-radius:50%;background-color:rgba(255,138,0,.12);font-size:var(--size-smallest);font-weight:700;color:#ff8a00}.p-detail-tabs-wrapper .detail-parameters th{width:38%}.p-detail-tabs-wrapper .detail-parameters th .row-header-label-colon{display:none}.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles li{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid #efefef;border-radius:12px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}@media(max-width: 499px){.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles li{gap:10px;padding:12px 14px}}.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles li:hover{border-color:#ff8a00;background-color:rgba(255,138,0,.04)}.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles li img{display:none}.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles li::before{content:"";flex-shrink:0;width:40px;height:40px;border-radius:10px;background-color:rgba(255,138,0,.1);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FF8A00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'/%3E%3Cpolyline%20points='14%202%2014%208%2020%208'/%3E%3Cline%20x1='16'%20y1='13'%20x2='8'%20y2='13'/%3E%3Cline%20x1='16'%20y1='17'%20x2='8'%20y2='17'/%3E%3Cline%20x1='10'%20y1='9'%20x2='8'%20y2='9'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:20px}.p-detail-tabs-wrapper .tab-pane-wrap #relatedFiles li a{flex:1;font-size:var(--size-small);font-weight:500;color:#1a1a1a;text-decoration:none}.p-detail-tabs-wrapper #productVideos h3{margin:0 0 16px;font-size:var(--size-h5);font-weight:600;color:#1a1a1a}.p-detail-tabs-wrapper #productVideos iframe{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:16/9;border-radius:12px}.p-detail-tabs-wrapper #ratingTab p{margin:0 0 12px;font-size:var(--size-small);line-height:1.6;color:#555}.p-detail-tabs-wrapper #ratingTab .helpNote{padding:14px 18px;border-radius:12px;background-color:rgba(255,138,0,.06)}.p-detail-tabs-wrapper #ratingTab .helpNote a{font-weight:600;color:#ff8a00}.p-detail-tabs-wrapper #ratingTab .rate-wrapper{margin-top:20px}.product-loyalty{display:flex;align-items:center;justify-content:space-between;gap:23px;margin-top:28px;margin-bottom:72px}@media(max-width: 1600px){.product-loyalty{margin-block:24px 40px}}@media(max-width: 767px){.product-loyalty{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:48px}}.product-loyalty__content{flex:1;min-width:0}.product-loyalty__title{margin:0;font-size:var(--size-h5);font-weight:700;color:#2c742f}.product-loyalty__subtitle{margin:0;font-size:var(--size-smaller);line-height:1.5;color:#1a1a1a}.product-loyalty__subtitle strong{font-weight:700}.product-loyalty__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 32px;border-radius:40px;background-color:#faf5f1;font-size:var(--size-smaller);font-weight:500;color:#1a1a1a;text-align:center;text-decoration:none;transition:background-color .2s ease-in-out}@media(max-width: 767px){.product-loyalty__btn{width:100%}}.product-loyalty__btn:hover{background-color:#f1e7df;color:#1a1a1a}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid #efefef;border-radius:12px;-webkit-overflow-scrolling:touch}.table-scroll:not(:last-child){margin-bottom:20px}.table-scroll table{width:100%;border-collapse:separate;border-spacing:0}.table-scroll table th,.table-scroll table td{padding:12px 16px !important;border-bottom:1px solid #f3eadf;font-size:var(--size-small);line-height:1.4;text-align:left;vertical-align:top;white-space:nowrap}.table-scroll table th{font-weight:600;color:#1a1a1a}.table-scroll table td{color:#555}.table-scroll table td a{color:#ff8a00}.table-scroll table tbody tr:nth-child(odd) th,.table-scroll table tbody tr:nth-child(odd) td{background-color:rgba(255,138,0,.06)}.table-scroll table tbody tr:hover th,.table-scroll table tbody tr:hover td{background-color:rgba(255,138,0,.12)}.table-scroll table tbody tr:last-child th,.table-scroll table tbody tr:last-child td{border-bottom:none}.table-scroll table thead th{border-bottom:2px solid #ff8a00;background-color:#fff;font-weight:700}.mytabs__nav{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:8px;margin-bottom:24px}@media(max-width: 499px){.mytabs__nav{column-gap:20px}}.mytabs__tab{padding:0;background:none;border:0;font-size:var(--size-bigger);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;cursor:pointer}@media(max-width: 767px){.mytabs__tab{text-decoration-thickness:1px;font-size:var(--size-body)}}.mytabs__tab:hover{color:var(--color-primary)}.mytabs__tab.is-active{font-weight:700;color:#ff8a00}.mytabs__panel{display:none;font-size:var(--size-body);line-height:1.6}.mytabs__panel.is-active{display:block}.mytabs__panel p{margin:0 0 12px}.type-detail #content-wrapper{opacity:0;transition:opacity ease 300ms}.type-detail .browse-p{display:none !important}.type-detail .p-switchable .inactive{display:block}.type-detail .products-alternative,.type-detail .products-related{margin-bottom:0}.type-detail .products-alternative::after,.type-detail .products-related::after{content:none}#productsAlternative .whole-wrap{margin-block:0}.whole-wrap{position:relative;margin-block:24px 60px}@media(max-width: 767px){.whole-wrap{margin-inline:-10px}}.whole-wrap .products-block{flex-wrap:nowrap}.whole-wrap .products-block .product{width:var(--product-size);height:stretch}.whole-wrap:hover .myswiper-navi{opacity:1}.whole-wrap .myswiper-navi{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity ease 300ms;z-index:2}.whole-wrap .myswiper-navi .fake-product{width:var(--product-size)}.whole-wrap .swiper-pagination{display:none}.products-block.products>div{padding:14px 14px 24px;border:1px solid #e6e6e6 !important;border-radius:8px;transition:border-color ease 300ms}@media(max-width: 767px){.products-block.products>div{padding:12px}}.products-block.products>div:hover{border-color:#ff8a00 !important}.products-block.products>div:hover a.name{color:#ff8a00}.products-block.products>div a.image{margin-bottom:20px}.products-block.products>div a.image img{border-radius:8px}.products-block.products>div .p-in{display:flex;flex-direction:column;flex-grow:1}.products-block.products>div .p .price strong{font-weight:500}.products-block.products>div .p .name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;margin-bottom:20px;color:#4d4d4d;font-size:var(--size-small)}.products-block.products>div .p-bottom{margin-top:auto}@media(max-width: 1439px){.products-block.products>div .p-bottom>div{display:flex;flex-direction:column;align-items:center;gap:10px}}@media(max-width: 1439px){.products-block.products>div .p-bottom .prices{text-align:center}}.products-block.products>div .p-bottom .p-tools{width:100%}.products-block.products>div .p-bottom .p-tools a,.products-block.products>div .p-bottom .p-tools button{width:100%}.products-block.products>div .p-bottom .p-tools.is-in-cart form{display:none}.products-block.products>div .p-bottom .p-tools .myquantity{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:5px;border:1px solid #e6e6e6;border-radius:50px;background-color:#fff;transition:opacity ease 300ms}.products-block.products>div .p-bottom .p-tools .myquantity.is-busy{opacity:.5;pointer-events:none}.products-block.products>div .p-bottom .p-tools .myquantity-minus,.products-block.products>div .p-bottom .p-tools .myquantity-plus{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;margin:0;border:1px solid #ff8a00;border-radius:50%;background-color:#ff8a00;color:#fff;font-size:18px;font-weight:500;line-height:1;text-transform:none;cursor:pointer;transition:background-color ease 300ms,color ease 300ms}.products-block.products>div .p-bottom .p-tools .myquantity-minus:hover,.products-block.products>div .p-bottom .p-tools .myquantity-plus:hover{background-color:#fff;color:#ff8a00}.products-block.products>div .p-bottom .p-tools .myquantity-minus:focus-visible,.products-block.products>div .p-bottom .p-tools .myquantity-plus:focus-visible{outline:2px solid #ff8a00;outline-offset:2px}.products-block.products>div .p-bottom .p-tools .myquantity-minus::before{content:"−"}.products-block.products>div .p-bottom .p-tools .myquantity-plus::before{content:"+"}.products-block.products>div .p-bottom .p-tools .myquantity-value{flex:1 1 auto;color:#1a1a1a;font-size:var(--size-smaller);font-weight:600;line-height:1;text-align:center}.products-block.products>div .p-bottom .p-tools .myquantity-unit{flex:0 0 auto;color:#4d4d4d;font-size:var(--size-smaller);font-weight:400;line-height:1}.products-block.products>div .flag-discount{display:none}.products-block:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--product-gap)}@media(max-width: 991px){.products-block:not(.swiper-wrapper){grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.products-block:not(.swiper-wrapper){grid-template-columns:repeat(2, 1fr)}}.products-block:not(.swiper-wrapper)>div{width:100%}.desktop .products-block:not(.swiper-wrapper){grid-template-columns:repeat(3, 1fr)}@media(max-width: 1199px){.desktop .products-block:not(.swiper-wrapper){grid-template-columns:repeat(2, 1fr)}}.h4.homepage-group-title,h4.homepage-group-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px;margin-block:80px 35px;font-size:var(--size-h2);text-align:left}@media(max-width: 991px){.h4.homepage-group-title,h4.homepage-group-title{margin-block:40px 20px}}.h4.homepage-group-title>span,h4.homepage-group-title>span{flex-grow:1}.h4.homepage-group-title .hp-group-link,h4.homepage-group-title .hp-group-link{display:flex;align-items:center;gap:12px;font-size:var(--size-body);font-weight:500;color:#1a1a1a}.h4.homepage-group-title .hp-group-link::after,h4.homepage-group-title .hp-group-link::after{display:inline-block;content:"";width:15px;height:12px;mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/arrow-big.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#1a1a1a}.h4.homepage-group-title .hp-group-link:hover,h4.homepage-group-title .hp-group-link:hover{text-decoration:none}.container{width:100%;max-width:var(--container-width);margin-inline:auto}@media(min-width: 1200px){.container{padding-inline:0}}@media(max-width: 767px){.container{padding-inline:10px !important}}.container::before,.container::after{content:none}.content{padding-inline:0}.row{margin-inline:0}.row::before,.row::after{content:none}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:none}.container-narrow{width:100%}.welcome-wrapper{padding-block:0}.welcome::before,.welcome::after{content:none}.welcome div{max-width:unset}.latest-contribution-box{display:none}.btn.add-to-cart-button:before,.btn.btn-cart:before,.btn.express-checkout-button:before,a.btn.add-to-cart-button:before,a.btn.btn-cart:before,a.btn.express-checkout-button:before{content:none}.banner-category a:hover img,.banner-footer a:hover img,.banner-wrapper a:hover img,.banners-content a:hover img,.footer-banner a:hover img{transform:none}.homepage-box.welcome-wrapper{display:none}.banners-row>div:has(>#carousel){width:100%}@media(max-width: 767px){.type-index .overall-wrapper{padding-top:106px}}@media(max-width: 767px){.overall-wrapper{padding-top:106px}}.content-inner{max-width:100%}.myreviews{position:relative;left:50%;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width));max-width:1920px;padding-block:200px 0;margin-block:80px;background-image:url("/user/documents/upload/kodovani/section-reviews.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center top}@media(max-width: 991px){.myreviews{padding-block:100px 0px;margin-block:0px}}@media(max-width: 767px){.myreviews{padding-block:56px}}.myreviews .container{max-width:var(--container-width)}.myreviews__title{margin:0 0 40px;text-align:center;font-size:var(--size-h1);font-weight:600;color:#fff}.myreviews__list{align-items:stretch}.myreviews__video{margin-top:40px}.myreviews-wrap{position:relative}.myreviews-wrap:hover .swiper-button-prev,.myreviews-wrap:hover .swiper-button-next{opacity:1;pointer-events:auto}.myreviews-wrap .swiper-button-prev,.myreviews-wrap .swiper-button-next{top:50%;margin:0 !important;opacity:0;pointer-events:none}@media(max-width: 767px){.myreviews-wrap .swiper-button-prev,.myreviews-wrap .swiper-button-next{display:none}}.myreviews-wrap .swiper-button-prev{transform:translate(-50%, -50%)}.myreviews-wrap .swiper-button-next{transform:translate(50%, -50%)}.myreview{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 10px 10px rgba(0,0,0,.01)}@media(max-width: 1439px){.myreview{gap:10px}}.myreview__quote{display:inline-block;width:32px;height:26px;mask-image:url("/user/documents/upload/kodovani/quote.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/quote.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#ff8a00}.myreview__text{flex-grow:1;margin:0;font-size:var(--size-smaller);line-height:1.5;color:#4d4d4d}.myreview__client{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;margin-inline:0 !important}@media(max-width: 1439px){.myreview__client{flex-wrap:wrap;justify-content:flex-start}}.myreview__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background-color:var(--avatar-bg, #ff8a00);color:#fff;font-size:var(--size-smaller);font-weight:600;text-transform:uppercase}.myreview__person{display:flex;flex-direction:column;align-items:flex-start;margin-inline:0 !important}.myreview__name{font-size:var(--size-body);font-weight:500;color:#1a1a1a}.myreview__role{font-size:var(--size-smaller);color:#999}.myreview__stars{display:inline-flex;gap:1px;flex-shrink:0;margin-left:auto}@media(max-width: 1439px){.myreview__stars{width:100%;margin-left:0}}.myreview__stars i{display:inline-block;width:20px;height:20px;mask-image:url("/user/documents/upload/kodovani/star.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/star.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#ff8a00}:root{--container-width: 1340px;--size-h1: 40px;--size-h2: 32px;--size-h3: 24px;--size-h4: 20px;--size-h5: 18px;--size-bigger: 17px;--size-body: 16px;--size-small: 15px;--size-smaller: 14px;--size-smallest: 13px;--button-height: 60px;--button-padding: 12px 40px;--nav-height: 70px;--product-gap: 24px;--product-size: calc((var(--container-width) - (var(--product-gap)*3)) / 4)}@media(max-width: 1439px){:root{--container-width: 1100px}}@media(max-width: 1199px){:root{--size-h1: 32px;--size-h2: 26px;--size-h3: 22px;--container-width: 900px;--product-size: calc((var(--container-width) - (var(--product-gap)*2)) / 3)}}@media(max-width: 991px){:root{--container-width: 700px;--product-size: 220px;--product-size: calc((var(--container-width) - (var(--product-gap)*1)) / 2)}}@media(max-width: 767px){:root{--size-h1: 24px;--size-h2: 24px;--size-h3: 20px;--size-h4: 18px;--size-h5: 17px;--size-body: 14px;--size-smaller: 13px;--size-smallest: 12px;--container-width: 100%;--product-size: 250px;--product-gap: 10px;--button-height: 48px;--button-padding: 12px 24px}}.sidebar{width:310px;background-color:rgba(0,0,0,0)}.sidebar-inner{padding:0}.sidebar-inner>div{border:none}.sidebar-inner #category-filter-hover{display:block !important}.sidebar-inner .box.box-filters{padding:0}.sidebar-inner .box.box-categories{padding-top:0}.sidebar-inner #categories .categories{margin-inline:0}.sidebar-inner #categories>#cat-740>div{display:none}.sidebar-inner #categories>#cat-740>ul{display:flex;flex-direction:column;gap:10px}.sidebar-inner #categories>#cat-740>ul>li.active>a::before,.sidebar-inner #categories>#cat-740>ul>li:has(.active)>a::before{border-color:#ff8a00;border-width:2px}.sidebar-inner #categories>#cat-740>ul>li.active>a::after,.sidebar-inner #categories>#cat-740>ul>li:has(.active)>a::after{background-color:#ff8a00}.sidebar-inner #categories>#cat-740>ul>li>ul{display:none}.sidebar-inner #categories a{position:relative;padding-inline:28px 0;background-color:rgba(0,0,0,0) !important;color:#1a1a1a !important}.sidebar-inner #categories a:hover::before{border-color:#ff8a00}.sidebar-inner #categories a::before{display:inline-block;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #ccc;border-radius:50%;background-color:rgba(0,0,0,0)}.sidebar-inner #categories a::after{display:inline-block;content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0)}.sidebar-inner #categories a .cat-trigger{display:none}.sidebar+#content{margin-left:24px}.sidebar h3,.sidebar .filter-section h4,.sidebar h4{margin-top:0;text-transform:none;font-size:var(--size-h4);font-weight:500 !important;transition:margin-bottom ease 300ms}.sidebar h3.is-collapsed,.sidebar .filter-section h4.is-collapsed,.sidebar h4.is-collapsed{margin-bottom:0}.filter-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;user-select:none}.filter-section-toggle::after{display:inline-block;flex-shrink:0;content:"";width:14px;height:14px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#1a1a1a;transform:rotate(180deg);transition:transform .3s ease}.filter-section-toggle.is-collapsed::after{transform:rotate(0deg)}#manufacturer-filter{display:none}.filter-section,.slider-wrapper,.box.box-categories{padding-block:20px}.filter-section,.slider-wrapper{border-top:1px solid #e5e5e5}.filter-sections{padding-inline:0;background-color:rgba(0,0,0,0)}.filter-sections .filter-section:has(>.param-filter-top){display:none}.filter-sections .filter-section-button:has(>.toggle-filters){display:none}@media(max-width: 767px){.filter-sections .filter-section-count{padding-top:0}}.filter-sections .filter-section-count .filter-total-count{display:none}.filter-sections .filter-section-count:not(:has(#clear-filters)){display:none}.filter-sections .filter-section-count #clear-filters a{display:inline-block;width:100%;padding:var(--button-padding);background-color:#ff8a00;border:1px solid #ff8a00;border-radius:40px;color:#fff}.filter-sections .filter-section-count #clear-filters a:hover{color:#ff8a00;background-color:rgba(0,0,0,0)}.filter-sections .filter-section-count #clear-filters a::after{content:none}.filter-sections .filter-section input:checked+label{font-weight:400}.filter-sections .filter-section input:checked+label::after{width:12px;height:12px;left:4px;background-color:#ff8a00;border-radius:4px}.filter-sections .filter-section label{padding-left:28px}.filter-sections .filter-section label:hover::before{border-color:#ff8a00}.filter-sections .filter-section label::before{width:20px;height:20px;border-radius:4px;border:1px solid #ccc}.filter-sections .filter-section-parametric-id-59 fieldset{display:flex;flex-wrap:wrap;gap:10px}.filter-sections .filter-section-parametric-id-59 fieldset label{padding:6px 16px;margin:0;border-radius:50px;background-color:#f2f2f2;border:1px solid #f2f2f2;transition:border-color ease 300ms}.filter-sections .filter-section-parametric-id-59 fieldset label:hover{border-color:#ff8a00}.filter-sections .filter-section-parametric-id-59 fieldset label::before,.filter-sections .filter-section-parametric-id-59 fieldset label::after{content:none}.filter-sections .filter-section-parametric-id-59 fieldset input:checked+label{font-weight:400;color:#fff;background-color:#ff8a00;border:1px solid #ff8a00}.filter-sections .filter-section-parametric-id-59 fieldset>div.advanced-filters-wrapper{order:1}.filter-sections .filter-count{display:none}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;z-index:2;pointer-events:auto;color:var(--color-primary);background:#fff;border-radius:8px;box-shadow:0 0 18.75px 0 rgba(0,0,0,.15);transition:opacity .3s ease}@media(max-width: 1600px){.swiper-button-prev,.swiper-button-next{width:48px;height:48px}}.swiper-button-prev::after,.swiper-button-next::after{content:"";width:18px;height:18px;mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/chevron-down.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-primary);transition:background-color .3s ease}@media(max-width: 1600px){.swiper-button-prev::after,.swiper-button-next::after{width:18px;height:18px}}.swiper-button-prev:hover,.swiper-button-next:hover{background:var(--color-primary);color:#fff}.swiper-button-prev:hover::after,.swiper-button-next:hover::after{background-color:#fff}@media(max-width: 767px){.swiper-button-prev,.swiper-button-next{width:35px;height:35px}}.swiper-button-disabled{opacity:0 !important}.swiper-button-prev{left:0;transform:translateX(-50%)}@media(max-width: 767px){.swiper-button-prev{transform:none}}.swiper-button-prev::after{transform:rotate(90deg)}.swiper-button-next{right:0;transform:translateX(50%)}@media(max-width: 767px){.swiper-button-next{transform:none}}.swiper-button-next::after{transform:rotate(270deg)}.swiper-pagination{display:flex;justify-content:center;position:relative;left:auto !important;top:auto !important;bottom:auto !important;margin-top:24px;transform:none !important}.top-navigation-bar{border:none;background-color:#6b8e23;color:#fff;font-size:13px}@media(max-width: 991px){.top-navigation-bar{font-size:12px}}@media(max-width: 767px){.top-navigation-bar{display:block;background-color:var(--color-header-background);color:#1a1a1a;font-size:13px}}.top-navigation-bar>.container{display:flex;align-items:center;gap:24px;min-height:40px}@media(max-width: 991px){.top-navigation-bar>.container{gap:12px}}@media(max-width: 767px){.top-navigation-bar>.container{display:block;min-height:0}}.top-navigation-bar>.container>div.top-navigation-contacts{display:flex;align-items:center;flex:0 1 auto;gap:24px;background-color:rgba(0,0,0,0);text-align:left}@media(max-width: 1199px){.top-navigation-bar>.container>div.top-navigation-contacts{gap:16px}}@media(max-width: 991px){.top-navigation-bar>.container>div.top-navigation-contacts{gap:12px}}@media(max-width: 767px){.top-navigation-bar>.container>div.top-navigation-contacts{display:none}}@media(max-width: 991px){.top-navigation-bar>.container>div.top-navigation-contacts .project-email>span{display:inline}}.top-navigation-bar>.container>div.top-navigation-contacts a{display:inline-flex;align-items:center;padding:0;color:#fff;transition:color .2s ease}.top-navigation-bar>.container>div.top-navigation-contacts a::before{margin-right:8px;font-size:17px;line-height:1}.top-navigation-bar>.container>div.top-navigation-contacts a:hover{text-decoration:underline;text-underline-offset:3px}.top-navigation-bar>.container>div.top-navigation-contacts a:focus-visible{outline:2px solid #fff;outline-offset:2px}.top-navigation-bar>.container>div.top-navigation-contacts .project-phone-info{display:none}.top-navigation-bar>.container>div.top-navigation-menu{flex:0 1 auto;margin-left:auto;padding-right:28px}@media(max-width: 991px){.top-navigation-bar>.container>div.top-navigation-menu{padding-right:0}}.top-navigation-bar>.container>div.top-navigation-menu{background-color:rgba(0,0,0,0);text-align:left}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu{text-transform:none}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu li::before{content:none}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu li a{padding:4px 14px;color:#fff;font-size:13px;text-transform:none;transition:color .2s ease}@media(max-width: 1199px){.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu li a{padding:4px 10px}}@media(max-width: 991px){.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu li a{padding:4px 6px;font-size:12px}}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu li a:hover{text-decoration:underline;text-underline-offset:3px}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu li a:focus-visible{outline:2px solid #fff;outline-offset:-2px}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu-helper{padding:6px 0;border:none;border-radius:0 0 8px 8px;background-color:#1a1a1a;box-shadow:0 8px 16px rgba(0,0,0,.24);text-transform:none}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu-helper li a{padding:8px 18px;color:#fff;font-size:13px;transition:color .2s ease}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu-helper li a::before{content:none}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-bar-menu-helper li a:hover{background-color:rgba(0,0,0,0);color:#ff8a00}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-menu-trigger::before{color:#fff}.top-navigation-bar>.container>div.top-navigation-menu .top-navigation-menu-trigger:hover::before{text-decoration:none}.top-navigation-bar>.container>div.top-navigation-tools{display:flex;align-items:center;flex:0 0 auto;justify-content:flex-end;text-align:right}@media(max-width: 767px){.top-navigation-bar>.container>div.top-navigation-tools{display:block}}.top-navigation-bar>.container>div.top-navigation-tools .responsive-tools{display:none}@media(max-width: 767px){.top-navigation-bar>.container>div.top-navigation-tools .responsive-tools{display:flex}}.top-navigation-bar>.container>div.top-navigation-tools .dropdown{display:inline-flex;align-items:center;margin-right:0}@media(max-width: 767px){.top-navigation-bar>.container>div.top-navigation-tools .dropdown{display:none}}.top-navigation-bar>.container>div.top-navigation-tools .dropdown[data-currency=CZK]>button::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23fff' d='M0 0h900v300H0z'/%3e%3cpath fill='%23d7141a' d='M0 300h900v300H0z'/%3e%3cpath fill='%2311457e' d='M450 300 0 0v600z'/%3e%3c/svg%3e")}.top-navigation-bar>.container>div.top-navigation-tools .dropdown[data-currency=EUR]>button::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 810 540'%3e%3cpath fill='%23039' d='M0 0h810v540H0z'/%3e%3cdefs%3e%3cpath id='s' d='M0-30-17.634 24.271 28.532-9.271H-28.532L17.634 24.271z'/%3e%3c/defs%3e%3cg fill='%23fc0'%3e%3cuse href='%23s' x='405' y='90'/%3e%3cuse href='%23s' x='495' y='114.1'/%3e%3cuse href='%23s' x='560.9' y='180'/%3e%3cuse href='%23s' x='585' y='270'/%3e%3cuse href='%23s' x='560.9' y='360'/%3e%3cuse href='%23s' x='495' y='425.9'/%3e%3cuse href='%23s' x='405' y='450'/%3e%3cuse href='%23s' x='315' y='425.9'/%3e%3cuse href='%23s' x='249.1' y='360'/%3e%3cuse href='%23s' x='225' y='270'/%3e%3cuse href='%23s' x='249.1' y='180'/%3e%3cuse href='%23s' x='315' y='114.1'/%3e%3c/g%3e%3c/svg%3e")}.top-navigation-bar>.container>div.top-navigation-tools .dropdown>button{display:inline-flex;align-items:center;gap:7px;padding:4px 20px 4px 0;color:#fff;font-size:13px;text-transform:none;transition:color .2s ease}.top-navigation-bar>.container>div.top-navigation-tools .dropdown>button::before{content:"";flex:0 0 auto;width:18px;height:12px;background-position:center;background-repeat:no-repeat;background-size:18px 12px}.top-navigation-bar>.container>div.top-navigation-tools .dropdown>button:hover{text-decoration:underline;text-underline-offset:3px}.top-navigation-bar>.container>div.top-navigation-tools .dropdown>button:focus-visible{outline:2px solid #fff;outline-offset:2px}.top-navigation-bar>.container>div.top-navigation-tools .dropdown .dropdown-menu{min-width:0;padding:6px 0;margin:4px 0 0;border:none;border-radius:8px;background-color:#1a1a1a;box-shadow:0 8px 16px rgba(0,0,0,.24)}.top-navigation-bar>.container>div.top-navigation-tools .dropdown .dropdown-menu li a{display:flex;align-items:center;gap:7px;padding:6px 16px;color:#fff;font-size:13px;transition:color .2s ease}.top-navigation-bar>.container>div.top-navigation-tools .dropdown .dropdown-menu li a::before{content:"";position:static;top:auto;left:auto;flex:0 0 auto;width:18px;height:12px;margin:0;border-radius:0;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:18px 12px}.top-navigation-bar>.container>div.top-navigation-tools .dropdown .dropdown-menu li a:hover{background-color:rgba(0,0,0,0);color:#ff8a00}.top-navigation-bar>.container>div.top-navigation-tools .dropdown .dropdown-menu li a[href*="currencyCode=CZK"]::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23fff' d='M0 0h900v300H0z'/%3e%3cpath fill='%23d7141a' d='M0 300h900v300H0z'/%3e%3cpath fill='%2311457e' d='M450 300 0 0v600z'/%3e%3c/svg%3e")}.top-navigation-bar>.container>div.top-navigation-tools .dropdown .dropdown-menu li a[href*="currencyCode=EUR"]::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 810 540'%3e%3cpath fill='%23039' d='M0 0h810v540H0z'/%3e%3cdefs%3e%3cpath id='s' d='M0-30-17.634 24.271 28.532-9.271H-28.532L17.634 24.271z'/%3e%3c/defs%3e%3cg fill='%23fc0'%3e%3cuse href='%23s' x='405' y='90'/%3e%3cuse href='%23s' x='495' y='114.1'/%3e%3cuse href='%23s' x='560.9' y='180'/%3e%3cuse href='%23s' x='585' y='270'/%3e%3cuse href='%23s' x='560.9' y='360'/%3e%3cuse href='%23s' x='495' y='425.9'/%3e%3cuse href='%23s' x='405' y='450'/%3e%3cuse href='%23s' x='315' y='425.9'/%3e%3cuse href='%23s' x='249.1' y='360'/%3e%3cuse href='%23s' x='225' y='270'/%3e%3cuse href='%23s' x='249.1' y='180'/%3e%3cuse href='%23s' x='315' y='114.1'/%3e%3c/g%3e%3c/svg%3e")}#navigation .mynavi-info{display:flex;flex-direction:column;margin-top:12px;padding-top:14px;border-top:1px solid #e6e6e6}#navigation .mynavi-info-title{padding:0 12px 6px;color:#909090;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}#navigation .mynavi-info a{padding:10px 12px;color:#1a1a1a;font-size:var(--size-small);line-height:1.2;text-decoration:none;transition:color .2s ease}#navigation .mynavi-info a:hover{color:#ff8a00}h1,.h1{font-size:var(--size-h1)}h2,.h2{font-size:var(--size-h2)}h3,.h3{font-size:var(--size-h3)}h4,.h4{font-size:var(--size-h4)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;color:#1a1a1a}body{font-size:var(--size-body);line-height:1.4;color:#1a1a1a}#content{line-height:1.4}.myvideo{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:20px;cursor:pointer}@media(max-width: 767px){.myvideo{border-radius:12px}}.myvideo__poster{width:100%;height:100%;object-fit:cover}.myvideo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 138, 0, 0.52) 0%, rgba(255, 138, 0, 0) 60%);pointer-events:none;transition:opacity ease 300ms}.myvideo__play{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:80px;height:80px;border-radius:50%;transition:transform ease 300ms}.myvideo__play:hover::before{background-color:#ff8a00}.myvideo__play::before{display:inline-block;content:"";width:100%;height:100%;mask-image:url("/user/documents/upload/kodovani/play.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/play.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff;transition:background-color ease 300ms}.myvideo:hover .myvideo__play{transform:translate(-50%, -50%) scale(1.08)}.myvideo.is-playing{cursor:default}.myvideo.is-playing::after{opacity:0}.myvideo.is-playing .myvideo__play{display:none}.myvideo__holder{position:absolute;inset:0}.myvideo__holder iframe,.myvideo__holder video{width:100%;height:100%;border:none;object-fit:cover}.mypopup-window--video{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:1002;padding:40px;background:rgba(0,0,0,.8)}@media(max-width: 767px){.mypopup-window--video{padding:16px}}.mypopup-window--video .clickable-part{position:absolute;inset:0;z-index:1}.mypopup-window--video .mypopup-inner{position:relative;z-index:2;width:100%;max-width:1100px}.mypopup-window--video .close-popup{display:flex;align-items:center;justify-content:center;position:absolute;top:-44px;right:0;width:36px;height:36px;cursor:pointer}.mypopup-window--video .close-popup::before{display:inline-block;content:"";width:28px;height:28px;mask-image:url("/user/documents/upload/kodovani/close.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/close.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#fff}.mypopup-window--video .video-holder{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:12px;overflow:hidden}.mypopup-window--video .video-holder iframe,.mypopup-window--video .video-holder video{position:absolute;inset:0;width:100%;height:100%;border:none}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL3BhZ2VzL2Fib3V0LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2NvbXBvbmVudHMvYmFubmVycy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9sYXlvdXRzL2Jsb2cuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9taWx1amVtZWtyZXR1LmN6L21pbHVqZW1la3JldHUuY3ovc3JjL3Njc3MvbGF5b3V0cy9ibG9nLXBvc3Quc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9taWx1amVtZWtyZXR1LmN6L21pbHVqZW1la3JldHUuY3ovc3JjL3Njc3MvY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9taWx1amVtZWtyZXR1LmN6L21pbHVqZW1la3JldHUuY3ovc3JjL3Njc3MvcGFnZXMvY2FydC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9jb21wb25lbnRzL2NhcnQtd2lkZ2V0LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL3BhZ2VzL2NhdGVnb3J5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2NvbXBvbmVudHMvY291bnRkb3duLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2xheW91dHMvZm9vdGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2Jhc2UvZ2VuZXJhbC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9sYXlvdXRzL2hlYWRlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9jb21wb25lbnRzL2luc3RhZ3JhbS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9sYXlvdXRzL21vYmlsZS1oZWFkZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9taWx1amVtZWtyZXR1LmN6L21pbHVqZW1la3JldHUuY3ovc3JjL3Njc3MvbGF5b3V0cy9tb2JpbGUtaGVhZGVyLWN1c3RvbS5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9wYWdlcy9wcm9kdWN0LWRldGFpbC5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9jb21wb25lbnRzL3Byb2R1Y3RzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2Jhc2UvcmVzZXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9taWx1amVtZWtyZXR1LmN6L21pbHVqZW1la3JldHUuY3ovc3JjL3Njc3MvY29tcG9uZW50cy9yZXZpZXdzLnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL3RoZW1lcy9yb290LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2NvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9jb21wb25lbnRzL3N3aXBlci5zY3NzIiwiZmlsZTovLy9ob21lL3J1bm5lci93b3JrL21pbHVqZW1la3JldHUuY3ovbWlsdWplbWVrcmV0dS5jei9zcmMvc2Nzcy9sYXlvdXRzL3RvcC1iYXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9ydW5uZXIvd29yay9taWx1amVtZWtyZXR1LmN6L21pbHVqZW1la3JldHUuY3ovc3JjL3Njc3MvYmFzZS90eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL2hvbWUvcnVubmVyL3dvcmsvbWlsdWplbWVrcmV0dS5jei9taWx1amVtZWtyZXR1LmN6L3NyYy9zY3NzL2NvbXBvbmVudHMvdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FFQSxTQUNJLGlCQUVBLGlCQUNJLGlCQUVBLHlCQUhKLGlCQUlRLGlCQUdKLHlCQVBKLGlCQVFRLGlCQUlSLDZCQUNJLGFBS1IsY0FDSSxhQUNBLG1CQUNBLFNBRUEseUJBTEosY0FNUSxzQkFDQSxVQUdKLHVCQUNJLE9BR0oscUJBQ0ksY0FDQSxVQUVBLHlCQUpKLHFCQUtRLFlBR0oseUJBQ0ksV0FDQSxZQUNBLHFCQUVBLGtCQUNBLGlCQUlSLHFCQUNJLGdCQUVBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsY0FF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LCJzb3VyY2VzQ29udGVudCI6WyIvLyBPIG7DoXMg4oCUIHBvZHN0csOhbmthIChyb290IC5teWFib3V0KVxuXG4ubXlhYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICA+IHNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLy8g4pSA4pSA4pSAIEhlcm8g4pSA4pSA4pSAXG4ubXlhYm91dC1oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNTMlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDcxNiAvIDQ5MjtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG5cbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgfVxufVxuXG4vLyDilIDilIDilIAgQ2VzdGEgcHJvZHVrdHUgLyB0aW1lbGluZSDilIDilIDilIBcbi5teWFib3V0LWpvdXJuZXkge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA3MnB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXBzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA0OHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTRweCAyNHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGhpZ2hsaWdodCBrYXJ0eSAob3JhbsW+b3bDvSByw6FtZcSNZWsgKyBuYWRwaXMpIGplIGhvdmVyIHN0YXZcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhBMDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzcG9qb3ZhY8OtIGxpbmthIG1lemkga2FydGFtaVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmX19zdGVwLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX3N0ZXA6aG92ZXIgJl9fc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgIH1cblxuICAgICZfX3N0ZXAtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlc3QpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8g4pSA4pSA4pSAIFNwb2plbsOtIGZhcm3DocWZxa8gYSB6w6FrYXpuw61rxa8g4pSA4pSA4pSAXG4ubXlhYm91dC1jb25uZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNDglO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY0OCAvIDQ0NjtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDAgMCA0OHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15YWJvdXQtZmVhdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlbGl2ZXJ5OjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvby1uYXMvcHJpbXktZG92b3ouc3ZnXCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL28tbmFzL3ByaW15LWRvdm96LnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZhcm06OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL28tbmFzL2pha28tei1mYXJteS5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvby1uYXMvamFrby16LWZhcm15LnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZyZXNobmVzczo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvby1uYXMvbWF4aW1hbG5pLWNlcnN0dm9zdC5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvby1uYXMvbWF4aW1hbG5pLWNlcnN0dm9zdC5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmRlcnM6OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL28tbmFzL3N5c3RlbS1vYmplZG5hdmVrLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9vLW5hcy9zeXN0ZW0tb2JqZWRuYXZlay5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBOYcWhaSBmYXJtw6HFmWkgKGNhcm91c2VsKSDilIDilIDilIBcbi5teWFib3V0LWZhcm1lcnMge1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcblxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNzQ4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAvLyB6dsO9cmF6bsSbbsOhIGthcnRhIHZlIEZpZ23EmyA9IGhvdmVyIHN0YXZcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQ4cHggcmdiYSgwLCAzOCwgMywgLjA4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bob3RvIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzEyIC8gMjgwO1xuXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgfVxuXG4gICAgJl9fcm9sZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2Fycm93LWJpZy5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2Fycm93LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8g4pSA4pSA4pSAIE1pbW/FmcOhZG7DoSDEjWVyc3R2b3N0IOKUgOKUgOKUgFxuLm15YWJvdXQtZnJlc2huZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNTMlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDcxNiAvIDQ5MjtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDAgMCA0OHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDilIDilIDilIAgUMWZZXBpc3kgU2hvcHRldCBkZWZhdWx0bsOtY2ggc3R5bMWvIOKUgOKUgOKUgFxuXG4vLyBTaG9wdGV0IEgxIG5hZHBpcyBzdHLDoW5reSDigJQgdiBkZXNpZ251IG5lbsOtLCBoZXJvIHNla2NlIG3DoSB2bGFzdG7DrSBuYWRwaXNcbi5pbi1vLW5hcyAuY29udGVudC1pbm5lciBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnQtaW5uZXIge1xuXG4gICAgLm15YWJvdXQtaGVyb19fdGl0bGUsXG4gICAgLm15YWJvdXQtam91cm5leV9fdGl0bGUsXG4gICAgLm15YWJvdXQtY29ubmVjdGlvbl9fdGl0bGUsXG4gICAgLm15YWJvdXQtZmFybWVyc19fdGl0bGUsXG4gICAgLm15YWJvdXQtZnJlc2huZXNzX190aXRsZSxcbiAgICAubXlhYm91dC1mZWF0dXJlX190aXRsZSxcbiAgICAubXlhYm91dC1mYXJtZXJzX19uYW1lLFxuICAgIC5teWFib3V0LWpvdXJuZXlfX3N0ZXAtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm15YWJvdXQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm15YWJvdXQtY29ubmVjdGlvbl9fZmVhdHVyZXMsXG4gICAgLm15YWJvdXQtam91cm5leV9fc3RlcHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLm15YWJvdXQtZnJlc2huZXNzX19jdGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuIiwiLmhvbWVwYWdlLWJveCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5iYW5uZXJzLXJvdyB7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aGFzKD4gLm5leHQtdG8tY2Fyb3VzZWwtYmFubmVycykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5taWRkbGUtYmFubmVycy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNjYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSk7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJlbmVmaXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjhFMjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9iZW5lZml0LWxlZnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4IDIwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYmVuZWZpdC10b3Auc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMyLzE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KXtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYmVuZWZpdC1yaWdodC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNzBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZW5lZml0QmFubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cbn1cblxuLmJlbmVmaXRCYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweDtcblxuICAgIG1hcmdpbi1ibG9jazogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICBtYXJnaW4taW5saW5lOiAtMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLCAmX19saW5rIHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpY3R1cmUge1xuICAgICAgICBmbGV4OiB1bnNldDtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgd29yZC1icmVhazogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxufVxuXG4ubmV4dC10by1jYXJvdXNlbC1iYW5uZXJzIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tYmxvY2s6IDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweCA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDIpO1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg1KTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jaGVjay5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2Fycm93LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgIH1cbn1cblxuLy8g4pSA4pSA4pSAIE9ic2FoIMSNbMOhbmt1IOKAlCBvYnLDoXpreSAobXlhcnQtKikg4pSA4pSA4pSAXG4vLyDFoMOtxZlrYSBvYnNhaHUgxI1sw6Fua3UgZGxlIG7DoXZyaHUgamUgODcycHgsIG9icsOhemt5IG1hasOtIHJvdW5kZWQgcm9oeS5cbi8vIFNjb3BudXRvIHBvZCAuY29udGVudC1pbm5lciBrdsWvbGkgc3BlY2lmaWNpdMSbIChTaG9wdGV0IG3DoSAuY29udGVudC1pbm5lciBpbWcpLlxuXG4uY29udGVudC1pbm5lciB7XG5cbiAgICAvLyBPYnLDoXplayDEjWzDoW5rdSBuYWhvxZllICh2a2zDoWTDoSBibG9nLmpzIHogb2c6aW1hZ2UpXG4gICAgLm15YXJ0LWhlcm8taW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDg3MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogODcyIC8gNjAwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXlhcnQtaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbWF4LXdpZHRoOiA4NzJweCAhaW1wb3J0YW50OyAvLyBTaG9wdGV0IGZvcmN1amUgaW1nIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnRcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm15YXJ0LWZpZ3VyZSB7XG4gICAgICAgIG1heC13aWR0aDogODcycHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIER2b2ppY2Ugb2Jyw6F6a8WvIHZlZGxlIHNlYmUgKGJsb2ctY2xhbmVrLmh0bWwg4oCUIG5vZGUgMToyMTEzKVxuICAgIC5teWFydC1pbWFnZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBtYXgtd2lkdGg6IDg3MnB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MjQgLyAzNTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHYWxlcmllIG9icsOhemvFryAobcWZw63FvmthKVxuICAgIC5teWdhbGxlcnktZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBtYXgtd2lkdGg6IDg3MnB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy13cmFwcGVyLCAjbmV3c1dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdmFyKC0tcHJvZHVjdC1nYXApO1xuXG4gICAgLmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG5cbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtICggKHZhcigtLXByb2R1Y3QtZ2FwKSoyKSAvIDMpKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IHN0cmV0Y2g7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UgMzAwbXM7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICggKHZhcigtLXByb2R1Y3QtZ2FwKSoxKSAvIDIpKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhhcyg+LmltYWdlKSkge1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9sb2dvLW9yYW5nZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWYxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGhlaWdodDogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAzMDBtcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UgMzAwbXM7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg1KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVhZC1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9hcnJvdy1iaWcuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR5cGUtcG9zdHMtbGlzdGluZyB7XG5cbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3ViY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBtYXJnaW4tYmxvY2s6IDI1cHggNTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMzAwbXM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDMwMG1zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBLb21wb25lbnR5IGRldGFpbHUgxI1sw6Fua3UgKHZpeiBodG1sL2NsYW5lay11bml2ZXJ6YWxuaS5odG1sKS5cbi8vIFVrw6F6a2EgdsWhZWNoIGtvbXBvbmVudDogL2Jsb2cvdWthemtvdnktY2xhbmVrL1xuXG4ubmV3cy1pdGVtLWRldGFpbCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4vLyBQZXJleCDigJQgcHJ2bsOtIG9kc3RhdmVjIMSNbMOhbmt1XG4ubXlhcnQtaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBmb250LXNpemU6IHZhcigtLXNpemUtYmlnZ2VyKTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiAjNEQ0RDREO1xufVxuXG4ubXlhcnQtdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGRjhBMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG4vLyBPYnNhaCDEjWzDoW5rdSAoVE9DKVxuLm15dG9jIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGNUYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDMwMG1zO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT2Jyw6F6a3kgdiDEjWzDoW5rdVxuLm15YXJ0LWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5teWFydC1maWd1cmUge1xuICAgIG1hcmdpbjogMzJweCAwO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vLyBTdGF0aXN0aWt5IHYgxZlhZMSbXG4ubXlzdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgbWFyZ2luLWJsb2NrOiA0MHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgIGZsZXg6IDEgMSAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICB9XG59XG5cbi8vIEJveHkg4oCUIGluZm8gLyB0aXAgLyB2YXJvdsOhbsOtIC8gc2hybnV0w61cbi5teWJveCB7XG4gICAgcGFkZGluZzogMjRweCAyOHB4O1xuICAgIG1hcmdpbi1ibG9jazogMzJweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RUI7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRkY4QTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGN0VDO1xuICAgICAgICBib3JkZXItY29sb3I6ICM2QjlFM0U7XG4gICAgfVxuXG4gICAgJi0td2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREYwRUY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Q5NTM0RjtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjVGMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU2QjRGO1xuICAgIH1cbn1cblxuLy8gVGFidWxrYVxuLm15dGFibGUtd3JhcCB7XG4gICAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuXG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLm15dGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG5cbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjZFQjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcblxuICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjVGMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENpdGFjZVxuLm15cXVvdGUge1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAyOHB4O1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcblxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0ZGOEEwMDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg0KTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgfVxufVxuXG4vLyBTbG91cGNlXG4ubXljb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcblxuICAgIG1hcmdpbi1ibG9jazogMzJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwIDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBWaWRlbyDigJQgcmVzcG9ueml2bsOtIDE2Ojkgd3JhcHBlclxuLm15YXJ0LXZpZGVvIHtcbiAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gaGVpZ2h0OiBhdXRvIHDFmWViaWplIHdpZHRoL2hlaWdodCBhdHJpYnV0eSwga3RlcsOpIGlmcmFtZSBkb3N0w6F2w6FcbiAgICAgICAgLy8gcMWZaSBpbXBvcnR1IHDFmWVzIFNob3B0ZXQgV1lTSVdZRyDigJQgamluYWsgYXNwZWN0LXJhdGlvIG5lZnVuZ3VqZVxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cblxuLy8gUmVjZXB0XG4ubXlyZWNpcGUge1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIxIC8gOTtcblxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNkVCO1xuICAgIH1cblxuICAgICZfX21ldGEtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMnB4O1xuXG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAxMzgsIDAsIC4yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICB9XG5cbiAgICAmX19tZXRhLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXN0KTtcbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgfVxuXG4gICAgJl9faW5ncmVkaWVudHMge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDMycHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDEjXR2ZXJlxI1rb3bDqSBvZHLDocW+a3kg4oCUIG7DoXN0dXBjZSBydcSNbsSbIHBzYW7DvWNoIOKAnuKXvO+4jlwiIHbDvcSNdMWvIHplIHN0YXLDvWNoIHJlY2VwdMWvXG4gICAgJl9faW5ncmVkaWVudHMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXBzIHtcbiAgICAgICAgcGFkZGluZzogMjhweCAzMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcCB7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNGRjhBMDA7XG4gICAgfVxuXG4gICAgJl9fc3RlcC10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGNUYxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gS3Jva3kgcyDEjcOtc2x5XG4ubXlzdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIG1hcmdpbi1ibG9jazogMzJweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDRweDtcblxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJisgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQcm9kdWt0b3bDqSBDVEFcbi5teXByb2R1Y3QtY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcblxuICAgIHBhZGRpbmc6IDI4cHggMzJweDtcbiAgICBtYXJnaW4tYmxvY2s6IDQwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNkVCO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuXG4vLyBNw710dXMgdnMuIHJlYWxpdGFcbi5teW15dGgge1xuICAgIG1hcmdpbi1ibG9jazogMjRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19teXRoLCAmX19yZWFsaXR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbXl0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREYwRUY7XG4gICAgfVxuXG4gICAgJl9fcmVhbGl0eSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVzdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJi0tbXl0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk1MzRGO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZmFjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU2QjRGO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQb2ludGFcbi5teWFydC1wb2ludGEge1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcblxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMUExQTFBO1xufVxuXG4vLyBPZGTEm2xvdmHEjVxuLm15YXJ0LWRpdmlkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4vLyBHYWxlcmllXG4ubXlnYWxsZXJ5LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAzMDBtcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZBUSDigJQgPGRldGFpbHM+IGFjY29yZGlvblxuLm15ZmFxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAmW29wZW5dIHtcblxuICAgICAgICAgICAgLm15ZmFxX19xdWVzdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVlc3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDMwMG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDE2cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXV0b3Jcbi5teWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIHBhZGRpbmc6IDI0cHggMjhweDtcbiAgICBtYXJnaW4tYmxvY2s6IDQwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGNUYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICZfX3Bob3RvIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgfVxuXG4gICAgJl9fYmlvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgfVxufVxuXG4vLyBDVEEgdGxhxI3DrXRrbyBuYSBzdMWZZWRcbi5teWFydC1jdGEge1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDMwcHggNDBweDtcblxuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMTBweCAyMHB4O1xuICAgIH1cblxuICAgICYsICYgYSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgI25hdmlnYXRpb24tZmlyc3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24taG9tZS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9ob21lLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvaG9tZS5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4sID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtYXJnaW4taW5saW5lOiAxMnB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnRuLCBhLmJ0biB7XG4gICAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICYuYnRuLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4QTAwO1xuICAgICAgICBjb2xvcjogI0ZGOEEwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWNhcnQsICYuYnRuLWNvbnZlcnNpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLm9yZGVyaW5nLXByb2Nlc3Mge1xuXG4gICAgLmNhcnQtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jYXJ0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYuY29sLW1kLTgge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2LmNvbC1tZC00IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzODBweDtcblxuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuY2FydC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuXG4gICAgICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbC5jYXJ0LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogLTQwcHggLTQwcHggMzJweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IC0yNHB4IC0yNHB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTE2cHggLTE2cHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggNDRweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAxNHB4IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNkU2RTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlc3QpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb21wbGV0ZWQge1xuXG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjhBMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvLWJveCB7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyOHB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmxpbmUtZm9ybS1maWVsZHMge1xuXG4gICAgICAgIC5jby1ib3gge1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1YW50aXR5LWZvcm0ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluY3JlYXNlLFxuICAgICAgICAgICAgLmRlY3JlYXNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVjcmVhc2Uge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY2FydC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2LmNhcnQtaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2LmNhcnQtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYuY2FydC1pdGVtLWFtb3VudCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2LmNhcnQtaXRlbS1wcmljZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG5cbiAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweCAwO1xuXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjRTZFNkU2O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVscGVyIHtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDJweDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVzdCk7XG4gICAgICAgICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICAubmV4dC1zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIG1hcmdpbjogMjRweCAwIDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4uYnRuLWxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0LXN0ZXAtYmFjayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIH1cblxuICAgICAgICAub3JkZXItYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtY29udGFjdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuLmlkLS05IHtcblxuICAgIC5jYXJ0LXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmVsYXRlZCB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNFNkU2RTY7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRkLmNhcnQtcC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB0ZC5wLW5hbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDc2cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdGQucC1hdmFpbGFiaWxpdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gMTQwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRkLnAtcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDE0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdGQucC1wcmljZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRkLnAtdG90YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucC1sYWJlbCB7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVzdCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVhbnRpdHktZm9ybSB7XG5cbiAgICAgICAgICAgIC5wLWxhYmVsIHtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1wLWltYWdlIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbGluay12YXJpYW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXN0KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVzdCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAudW5pdC12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlc3QpO1xuICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIH1cblxuICAgICAgICAucmVtb3ZlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4dHJhcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIwcHggMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHRyYXMtY29sIHtcbiAgICAgICAgZmxleDogMSAxIDMwMHB4O1xuXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICArIC5leHRyYXMtY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY291bnQtY291cG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4QTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHRyYS5kZWxpdmVyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZS1yYW5nZSB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtcHR5LWNhcnQtYm94ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMjgwcHg7XG5cbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5teWNhcnQtZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcGFkZGluZzogMzJweCAyNHB4IDQwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAucG9wdXAtd2lkZ2V0LWlubmVyOmhhcyg+Jikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIH1cblxuICAgICZfX2hlbHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZjhhMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0cy10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIH1cblxuICAgICZfX2NhdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2F0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZSAzMDBtcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4cHg7XG5cbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXRlZ29yeS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1wZXJleCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgcCB7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJjYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMTYuNjY2NjY2NjY2N3B4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAxNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDcuNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA2LjY2NjY2NjY2NjdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gU2hvcHRldCBDbGFzc2ljIG/FmWV6w6F2w6EgZHJ1aMO9IMWZw6FkZWsgKG1heC1oZWlnaHQ6IDM4cHggKyBvdmVyZmxvdzogaGlkZGVuKVxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyDFoWlwa2EgeiBDbGFzc2ljIMWhYWJsb255ICg6OmJlZm9yZSkg4oCUIHYgZGxhxb5kaWNvdsOpbSBsYXlvdXR1IHDFmWVrw6HFvsOtIHRleHR1XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5saXN0U29ydGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0RDREO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RyaWdnZXItdmFsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9wZW4ge1xuXG4gICAgICAgICAgICAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdFNvcnRpbmdfX3RyaWdnZXIge1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDMwMG1zO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0SXRlbXNUb3RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICBjb2xvcjogIzY2NjtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdGluZ0NvbnRyb2xzIHtcblxuICAgIC5wYWdpbmF0aW9uIHtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXljb3VudGRvd24tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tYmxvY2s6IDIwMHB4IDEyMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjhFMjM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDEyMHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiBjYWxjKDZ2dyArIDMwcHgpO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jb3VudGRvd24tdG9wLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTIycHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NvdW50ZG93bi1ib3R0b20uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MjJweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDYuMXZ3O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oMyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNTJweDtcbiAgICAgICAgY29sb3I6ICNmZjhhMDA7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGEwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOGEwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMzAwbXM7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZjhhMDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhhMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgd2lkdGg6IDQ4MnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNiU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICB3aWR0aDogNDQzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZbc3JjPVwiXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5teWNvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgICZfX2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogI2ZmOGEwMDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICM2MTgwNjI7XG4gICAgfVxuXG4gICAgJl9fZXhwaXJlZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJpZ2dlcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNkI4RTIzO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2JnLWZvb3Rlci5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI2LCAyNiwgMjYsIDAuMDApIDAlLCByZ2JhKDI2LCAyNiwgMjYsIDAuNzcpIDUwJSwgIzFBMUExQSAxMDAlKTtcbiAgICB9XG5cbiAgICBoNCwgdWwgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnNpdGUtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IDQwcHggMTQwcHg7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgICAgIGdhcDogNDBweCA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Jhbm5lcjEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RUI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3NsZXR0ZXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNTMwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWxbZm9yPVwibmV3c2xldHRlcldpZGdldFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3c2xldHRlci1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE4MHB4IDZweCAyNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIC8vIHXFvsWhw60gcGFkZGluZyBrdsWvbGkgbcOtc3R1IHBybyB0ZXh0IHYgZS1tYWlsIGlucHV0dSAocGFkZGluZy1yaWdodDogMTUwcHgpXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5teWZvb3Rlci1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgID4gYSB7XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm15c29jaWFscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5teXBheW1lbnRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgcGFkZGluZy1ibG9jazogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICNzaWduYXR1cmUsIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICNzaWduYXR1cmUge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamstc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzaWduYXR1cmUge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmprLXNpZ25hdHVyZSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsb2dvIEpLIGkgU2hvcHRldHUganNvdSBuYSB0bWF2w6kgcGF0acSNY2Ugc3bEm3Rsw6kgKFNWRyBkb2TDoXbDoSBLb2xvKVxuICAgIC5qYW5rb2xvbmljbnktbG9nbyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4vLyBGb290ZXIgYWNjb3JkaW9uIChtb2JpbCkg4oCUIC5jYW4tdG9nZ2xlIHDFmWlkw6F2w6EgZm9vdGVyLmpzXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXG4gICAgI2Zvb3RlciB7XG5cbiAgICAgICAgLmNhbi10b2dnbGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiBlYXNlIDMwMG1zLCBib3JkZXItY29sb3IgZWFzZSAzMDBtcztcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgaDQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keSB7XG5cbiAgICAgICAgJi5zdWJtZW51LXZpc2libGUge1xuICAgIFxuICAgICAgICAgICAgI2hlYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYubWVudS1oZWxwZXItdmlzaWJsZSB7XG4gICAgXG4gICAgICAgICAgICAgICAgI2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5zdWJtZW51LXZpc2libGUsICYubWVudS1oZWxwZXItdmlzaWJsZSB7XG4gICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICNoZWFkZXIsIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubWVudS1oZWxwZXItdmlzaWJsZSB7XG4gICAgXG4gICAgXG4gICAgICAgICAgICAjaGVhZGVyIHtcbiAgICBcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLW5hdi1oZWlnaHQpKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5jYXJ0LXdpbmRvdy12aXNpYmxlIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMzUpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAjaGVhZGVyIHtcbiAgICBcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucG9wdXAtd2lkZ2V0IHtcblxuICAgICYuY2FydC13aWRnZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiA0NzBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzN3B4O1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdG9wOiAxMDZweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LXdpZGdldC1pbm5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2xvc2Uuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDMwMG1zO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJpZ2dlcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdC12YXJpYW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGwpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIilcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdW5pdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYW1vdW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmNyZWFzZSwgLmRlY3JlYXNlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZWNyZWFzZSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC13aWRnZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDM0cHggMjhweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjb250aW51ZS1vcmRlci1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9hcnJvdy1iaWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2Fycm93LWJpZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1mcmVlLXNoaXBwaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBib2R5LmFkbWluLWxvZ2dlZCAmIHtcbiAgICAgICAgICAgIHRvcDogMTQ1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICB0b3A6IDEwNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxhZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSwgLnVpLXNsaWRlci1oYW5kbGUsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGU6YWZ0ZXIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG59XG5cbi5zbGlkZXItY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnF1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAuaW5jcmVhc2UsIC5kZWNyZWFzZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVjcmVhc2Uge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmhlYWRlci10b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjRweCAzNnB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXdoaXNwZXJlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhhcyguc2VhcmNoLXdoaXNwZXJlci5hY3RpdmUpIHtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjVGMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9tYWduaWZpZXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweCAwIDAgMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDkwOTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIycHggMjJweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlc3QpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tbmF2LWhlaWdodCk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvaGVhZGVyLXdhdmUxLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggYXV0bztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI25hdmlnYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLW5hdi1oZWlnaHQpO1xuXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1pbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWxldmVsLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UgMzAwbXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV4cCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5leHAge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1uYXYtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1oZWxwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1uYXYtaGVpZ2h0KTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtbmFtZSB7XG5cbiAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgLnRvcC1uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXN0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzJweDtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL3VzZXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL3VzZXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4IDJweCAycHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUY1RjE7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvc2hvcHBpbmctYmFnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVzdCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jYXJ0LXByaWNlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoK2kpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4IDE0cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWJvZHkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjhFMjM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm15aWcge1xuICAgIG1hcmdpbi1ibG9jazogODBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDU2cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBGdWxsLWJsZWVkIGRvIGtyYWplIG5hIG1vYmlsdSAoamFrbyAud2hvbGUtd3JhcDogLTEwcHggbWFyZ2luLCBzd2lwZXIgbcOhIG9mZnNldCAxMHB4KVxuICAgIC5teWlnLXdyYXAge1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDIpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oYW5kbGUge1xuICAgICAgICBjb2xvcjogI2ZmOGEwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY4YTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMzAwbXM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NywgNDYsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9pbnN0YWdyYW0uc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9pbnN0YWdyYW0uc3ZnXCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDMwMG1zO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTmF0aXZuw60gU2hvcHRldCBtb2JpbG7DrSBoZWFkZXIgKMWhYWJsb25hIENsYXNzaWMsIHYxLTExKS5cbi8vIFpkcm9qOiBtb2JpbGUtaGVhZGVyLXYxLTExLmxlc3MgemtvbXBpbG92YW7DvSB6IENETiDigJQgbmFmb3Jtw6F0b3bDoW5vIGRvIFNDU1MsXG4vLyBvYnNhaCBwb25lY2jDoW4gdsSbcm7EmyAoamVuIHN0cnVrdHVyYSwgdm5vxZllbsOtIGEgc2t1cGlueSBwcm9wZXJ0aWVzKS5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAjaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1NjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG5cbiAgICAgICAgLnNlYXJjaC13aW5kb3ctdmlzaWJsZSAmIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1jb3VudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cztcblxuICAgICAgICAgICAgLnNjcm9sbGVkLWRvd24gYm9keTpub3QoLm9yZGVyaW5nLXByb2Nlc3MpOm5vdCguc2VhcmNoLXdpbmRvdy12aXNpYmxlKSAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtbmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzO1xuXG4gICAgICAgICAgICAuc2Nyb2xsZWQtZG93biBib2R5Om5vdCgub3JkZXJpbmctcHJvY2Vzcyk6bm90KC5zZWFyY2gtd2luZG93LXZpc2libGUpICYge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKC50ZXh0LWxvZ28pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5tb3R0byB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fdGl0bGU6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW90dG8ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWxvZ28ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuc2VhcmNoLXdpbmRvdy12aXNpYmxlICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwIDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuXG4gICAgICAgICAgICAuc2VhcmNoLXdpbmRvdy12aXNpYmxlICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOndoZXJlKC51bXNfZm9ybXNfcmVkZXNpZ24tLW9uKS5zZWFyY2gtd2luZG93LXZpc2libGUgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOndoZXJlKC51bXNfZm9ybXNfcmVkZXNpZ24tLW9mZikuc2VhcmNoLXdpbmRvdy12aXNpYmxlICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC13aGlzcGVyZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTEwcHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDExMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50czpsYXN0LWNoaWxkLFxuICAgICAgICAuc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0czpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuXG4gICAgICAgIC5kcm9wZG93bixcbiAgICAgICAgLmxhbmd1YWdlc01lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuXG4gICAgICAgICAgICA+IGIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYixcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmlnYXRpb25BY3Rpb25zX19mbGFnV3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogY2FsYygtNHB4ICsgMS4yNXJlbSk7XG5cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm5hdmlnYXRpb25BY3Rpb25zX19saW5rLS1mbGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGMoLTRweCArIC45Mzc1cmVtKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJlbTtcblxuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAjbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDU2O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXM7XG5cbiAgICAgICAgLnNjcm9sbGVkIGJvZHk6bm90KC5zZWFyY2gtd2luZG93LXZpc2libGUpICYge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmRlcmluZy1wcm9jZXNzICYge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGxlZC1kb3duIGJvZHk6bm90KC5vcmRlcmluZy1wcm9jZXNzKTpub3QoLnNlYXJjaC13aW5kb3ctdmlzaWJsZSkgJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3BvbnNpdmUtdG9vbHMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAmIC5jb250YWluZXIgPiBkaXYudG9wLW5hdmlnYXRpb24tY29udGFjdHMsXG4gICAgICAgIC5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICYgLmNvbnRhaW5lciA+IGRpdi50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24sXG4gICAgICAgIC5sYW5ndWFnZXNNZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgICB9XG5cbiAgICAudHlwZS1pbmRleCAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLm9yZGVyaW5nLXByb2Nlc3MgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIuY29udGFpbmVyIC5yb3cgLndpZGUtY2Fyb3VzZWwge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG5cbiAgICAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0LFxuICAgIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLnJlc3BvbnNpdmUtdG9vbHMge1xuICAgIHBhZGRpbmctYmxvY2s6IDVweDtcblxuICAgID4gYVtkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0ge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICA+IGFbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBhW2RhdGEtdGFyZ2V0PVwic2VhcmNoXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5vcmRlcmluZy1wcm9jZXNzICYgPiBhW2RhdGEtdGFyZ2V0PVwic2VhcmNoXCJdIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgcGFkZGluZy1ibG9jazogNHB4O1xuXG4gICAgPiBhOm5vdCguY2FydC1jb3VudCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gYTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDMycHg7XG5cbiAgICAgICAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICB9XG5cbiAgICA+IGFbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgPiBhW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGFbZGF0YS10YXJnZXQ9XCJzZWFyY2hcIl06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgICB9XG5cbiAgICAub3JkZXJpbmctcHJvY2VzcyAmID4gYVtkYXRhLXRhcmdldD1cInNlYXJjaFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9yZGVyaW5nLXByb2Nlc3MgJiA+IGFbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkub3JkZXJpbmctcHJvY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JzLXN1cmZhY2UtcHJpbWFyeSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JzLXN1cmZhY2Utc2Vjb25kYXJ5KTtcbiAgICB9XG59XG4iLCIvLyBNb2JpbG7DrSBoZWFkZXIgKOKJpDc2N3B4KSDigJQga29tcGxldG7DrSBAbWVkaWEgYmxvayBwxZlldnphdMO9IHogUEROIE51dHJpdGlvbiAoQ2xhc3NpYylcbi8vIGEgcMWZZWJhcnZlbsO9IGRvIG1pbHVqZW1la3JldHUgKG9yYW7Fvm92w6EgI0ZGOEEwMCwga3LDqW1vdsOhICNGQUY1RjEsIHRtYXbDoSAjMUExQTFBKS5cbi8vXG4vLyBExa5MRcW9SVTDiSDigJQgxZlhemVuw606IHRlbnRvIHNvdWJvciBzZSB2IGJ1bmRsdSDFmWFkw60gQUJFQ0VETsSaIFpBIGBtb2JpbGUtaGVhZGVyLnNjc3NgXG4vLyAobmF0aXZuw60gYmFzZSksIHRha8W+ZSBobyBzcHLDoXZuxJsgcMWZZWLDrWrDrSDigJQgc3Rlam7EmyBqYWtvIFBETiBixJvFvsOtIG5hZCBuYXRpdm7DrW0gdjEtMTEuXG4vL1xuLy8gTWFwb3bDoW7DrSB6IFBETjogdmFyKC0tY29sb3ItcHJpbWFyeSkg4oaSICMxQTFBMUEsIHZhcigtLWNvbG9yLXNlY29uZGFyeSkg4oaSICNGRjhBMDAsXG4vLyBzaG9wcGluZy1jYXJ0LnN2ZyDihpIgc2hvcHBpbmctYmFnLnN2ZywgYXJyb3ctcmlnaHQuc3ZnIOKGkiBjaGV2cm9uLWRvd24uc3ZnIChvdG/EjWVuw6EpLlxuLy8gVnluZWNow6FubyAobWlsdWplbWVrcmV0dSBuZW3DoSk6IHp2b25layAubm90aWZpY2F0ZXIsIG9ibMOtYmVuw6kgI2RrTGFiRmF2SGVhZGVyV3JhcHBlcixcbi8vIHRlbGVmb24gLnByb2plY3QtcGhvbmUgdiBtZW51ICh2ecW+YWRvdmFsIGJ5IEpTIGluamVrY2kgKyBwaG9uZS5zdmcpLlxuLy9cbi8vIEsgZG9kw6Fuw606IG1lbnUuc3ZnIGRvIC91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvIChoYW1idXJnZXIpLlxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICNoZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDQ5cHg7XG5cbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cztcblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XG5cbiAgICAgICAgICAgICNmb3JtU2VhcmNoRm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggNDhweDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGNUYxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL21hZ25pZmllci5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDkwOTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LWNvdW50IHtcbiAgICAgICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL3Nob3BwaW5nLWJhZy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvc2hvcHBpbmctYmFnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCOEUyMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1uYW1lIHtcblxuICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItdG9wIHtcblxuICAgICAgICAgICAgLnByb2plY3QtcGhvbmUsXG4gICAgICAgICAgICAudG9wLW5hdi1idXR0b24tbG9naW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nyb2xsZWQtZG93biBib2R5Om5vdCgub3JkZXJpbmctcHJvY2Vzcyk6bm90KC5zZWFyY2gtd2luZG93LXZpc2libGUpICNoZWFkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTBweCAtIDExMCUpKTtcbiAgICB9XG5cbiAgICAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIC5yZXNwb25zaXZlLXRvb2xzIHtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLXRhcmdldD1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvbWVudS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL21lbnUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS91c2VyLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvdXNlci5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI25hdmlnYXRpb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2aS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jbG9zZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jbG9zZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbi1pbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1sZXZlbC0xIHtcblxuICAgICAgICAgICAgICAgICY6aGFzKD4gbGkuZXhwKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoLmV4cCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH4gLm5hdmlnYXRpb25BY3Rpb25zLFxuICAgICAgICAgICAgICAgICAgICB+IC5teW5hdmktaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1sZXZlbC0yIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggMzJweDtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5hdmlnYXRpb25BY3Rpb25zIHtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoPiBhW2RhdGEtdGVzdGlkPVwic2lnbmluXCJdKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNsaWRlLWluIG9kaGFsZW7DrSDigJQgcG8gb3RldsWZZW7DrSBtZW51IChuYXRpdm7DrSB0xZnDrWRhKSB6YWplxI8gaGxhdmnEjWt1IGkgb2JzYWggZG8gdmlld3BvcnR1LlxuICAgIC8vIFBETiBzcG9sw6low6EgbmEgbmF0aXZuw60gcmV2ZWFsOyBwxZlpZMOhbm8gZXhwbGljaXRuxJssIGHFpSBkcsW+w60gaSBzYW1vc3RhdG7Emy5cbiAgICAubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIsXG4gICAgLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLm9yZGVyaW5nLXByb2Nlc3Mge1xuXG4gICAgICAgICNoZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLW5hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wLWRldGFpbCB7XG5cbiAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgcGFkZGluZy1ibG9jazogMThweDtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyNHB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcblxuICAgICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9zaG9wcGluZy1iYWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvc2hvcHBpbmctYmFnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMzAwbXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICYucC1kZXRhaWwtaGVhZGVyLXJvdyB7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucC1pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYucC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyg+LnAtZGV0YWlsLWluZm8pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wLWltYWdlLXdyYXBwZXIge1xuXG4gICAgLnAtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmZsYWdzLWRlZmF1bHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucC10aHVtYm5haWxzIHtcblxuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYS5wLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnJhdGluZy1uLWVhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweCAzMXB4O1xuXG4gICAgLnN0YXJzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCM0IzQjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdEVhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhcnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNob3ctcmF0aW5ncyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxufVxuXG5cblxuLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wLWRldGFpbC1oZWFkZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLy8g4pSA4pSAIE1vYmlsbsOtIGdhbGVyaWUgcHJvZHVrdHUgKHByb2R1Y3QtZGV0YWlsLmpzIOKGkiBpbml0TW9iaWxlR2FsbGVyeSwgamVuIDw5OTIpIOKUgOKUgFxuLy8gVmVsa8O9IHN3aXBlciBmb3RlayArIHDDoXMgdGh1bWJuYWlsxa87IGRlc2t0b3AgbmVjaMOhdsOhIG5hdGl2bsOtIGdhbGVyaWkuXG5cbi5teWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWltYWdlLXdyYXBwZXIubXlnYWxsZXJ5LWFjdGl2ZSB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgICAgICA+IC5wLWltYWdlLFxuICAgICAgICA+IC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm15Z2FsbGVyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15Z2FsbGVyeSB7XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvLyBGdWxsLWJsZWVkIGRvIGtyYWplIG5hIG1vYmlsdSDigJQgYmV6IHphb2JsZW7DrSwgYcWlIGZvdGthIGzDrWN1amUgcyBva3JhamVtIG9rbmFcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgY3Vyc29yOiB6b29tLWluO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhZ3MtZGVmYXVsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDFoGlwa3kgc2plZG5vY2Vuw6kgc2Ugc3TDoXZhasOtY8OtbWkgc3dpcGVyIMWhaXBrYW1pIChjb21wb25lbnRzL3N3aXBlci5zY3NzKVxuICAgICZfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE4Ljc1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1icyB7XG5cbiAgICAgICAgLy8gRnVsbC1ibGVlZCBkbyBrcmFqZSBuYSBtb2JpbHUgKGpha28gLndob2xlLXdyYXA6IC0xMHB4IG1hcmdpbiwgc3dpcGVyIG3DoSBvZmZzZXQgMTBweClcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubXlnYWxsZXJ5X190aHVtYiB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucC1jZXJ0LWZsYWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIG1heC13aWR0aDogMTgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnAtaW5mby13cmFwcGVyIHtcblxuICAgIHBbZGF0YS10ZXN0aWQ9XCJwcm9kdWN0Q2FyZERlc2NyXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gRG9zdHVwbm9zdCDigJQgcG96YWTDrSB2ZSBzdGVqbsOpIGJhcnbEmyBqYWtvIHRleHQgKGN1cnJlbnRDb2xvciB6IGlubGluZSBjb2xvciksXG4gICAgLy8gamVuIHNsYWLEmyBwxZllcyA6OmJlZm9yZSBzIG7DrXprb3Ugb3BhY2l0b3UuIEZ1bmd1amUgcHJvIGpha291a29saSBiYXJ2dSAoc2tsYWRlbS92eXByb2TDoW5vKS5cbiAgICAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuXG4gICAgICAgIC5zaG93LXRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC5zaG93LXRvb2x0aXApIHtcblxuICAgICAgICAgICAgLnNob3ctdG9vbHRpcDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIj9cIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2luZm8uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvaW5mby5zdmdcIik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm15YmFzaWMtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweCAyMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA1cHggMjBweDtcblxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtbWVhc3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF2YWlsYWJpbGl0eS12YWx1ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBEZXRhaWwgcHJvZHVrdHU6IHpwbG/FoXTEm2zDqSB6w6Fsb8W+a3kgKCN0YWItY29udGVudCkg4pSA4pSA4pSAXG4vLyBTZWtjZSBqc291IHBvZCBzZWJvdSwga2HFvmTDoSBzIHZsYXN0bsOtbSBuYWRwaXNlbSAudGFiLXRpdGxlIChwcm9kdWN0LWRldGFpbC5qcykuXG5cbi50YWItdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG5cbiAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KXtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWgzKTtcbiAgICB9XG59XG5cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuXG4gICAgLy8gTmF0aXZuw60gcMWZZXDDrW5hY8OtIG5hdmlnYWNlIHrDoWxvxb5layDigJQgc2VrY2UganNvdSB6cGxvxaF0xJtsw6ksIG5hdiBuZXBvdMWZZWJ1amVtZVxuICAgICNwLWRldGFpbC10YWJzLFxuICAgIC5zaHAtdGFicy1yb3cucmVzcG9uc2l2ZS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yb3cgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG5cbiAgICAvLyBQb3BpcyArIGRvcGzFiGtvdsOpIHBhcmFtZXRyeSB2ZWRsZSBzZWJlICgyIHNsb3VwY2UgeiDFoWFibG9ueSkg4oaSIG5hIHXFvsWhw61jaCBzdGFja1xuICAgIC5kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgICAgIGdhcDogNDhweDtcblxuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdGFiLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDU2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdixcbiAgICAgICAgLnRhYi1wYW5lLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFkZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlza3V6ZSBrb21wbGV0bsSbIHNrcnl0w6EgKGRsZSB6YWTDoW7DrSlcbiAgICAgICAgI3Byb2R1Y3REaXNjdXNzaW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDilIDilIAgQWNjb3JkaW9uIG5hIOKJpDk5MSAocHJvZHVjdC1kZXRhaWwuanMg4oaSIGluaXRTZWN0aW9uQWNjb3JkaW9uKSDilIDilIBcbiAgICAgICAgLy8gU2VrY2Ugc2JhbGVuw6ksIC50YWItdGl0bGUgPSBwxZllcMOtbmHEjSBzZSDFoWlwa291IChzdGVqbsO9IHByaW5jaXAgamFrbyBmb290ZXIpLlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdhcDogMHB4O1xuXG4gICAgICAgICAgICAudGFiLWNvbGxhcHNpYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRUZFRjtcblxuICAgICAgICAgICAgICAgID4gLnRhYi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICA+IC50YWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFZhcmlhbnR5ICh2w71ixJtyIGJhbGVuw60pIOKUgOKUgFxuICAgICN2YXJpYW50cyB7XG5cbiAgICAgICAgLm15dmFyaWFudHMtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWgyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZhcmlhbnQtdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDE3MHB4IDI4OHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UgMzAwbXMsIGJveC1zaGFkb3cgZWFzZSAzMDBtcztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMTUwcHggMjY0cHg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgyNTUsIDEzOCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpoYXMoLnRhYmxlLWNvbC5jYXJ0KSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U2RTZFNjtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAudmFyaWFudC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3QTdBN0E7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4QzhDOEM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWNvbCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhcmlhbnQtbmFtZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52YXJpYW50LW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1iaWdnZXIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3ctdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWNvbC5wcmljZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZhcmlhbnQtcHJpY2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtbWVhc3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtY29sLmNhcnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmFyaWFudC1jYXJ0IHtcblxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTI4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvc2hvcHBpbmctYmFnLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9zaG9wcGluZy1iYWcuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMzAwbXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubXl2YXJpYW50cy1jYXJ0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgUG9waXMgcHJvZHVrdHUg4pSA4pSAXG4gICAgI2Rlc2NyaXB0aW9uIHtcblxuICAgICAgICAvLyBOYXRpdm7DrSBuYWRwaXN5IHV2bml0xZkgcG9waXN1IHNrcsO9dsOhbWUg4oCUIG5haHJhZGlseSBqZSBuYcWhZSAudGFiLXRpdGxlXG4gICAgICAgIC5iYXNpYy1kZXNjcmlwdGlvbiA+IGgzOmZpcnN0LWNoaWxkLFxuICAgICAgICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBoMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcblxuICAgICAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IG15bGk7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15bGk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15bGkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMzgsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRhYnVsa3kgKHBvcGlzIGkgZG9wbMWIa292w6kgcGFyYW1ldHJ5KSBwb3XFvsOtdmFqw60gc2TDrWxlbsO9IGNhcmQgc3R5bGluZyDigJQgdml6IC50YWJsZS1zY3JvbGwgbsOtxb5lLlxuXG4gICAgLy8gRG9wbMWIa292w6kgcGFyYW1ldHJ5IOKAlCB1xb7FocOtIHNsb3VwZWMgcyBsYWJlbGVtLCBiZXogZHZvanRlxI1reVxuICAgIC5kZXRhaWwtcGFyYW1ldGVycyB7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2lkdGg6IDM4JTtcblxuICAgICAgICAgICAgLnJvdy1oZWFkZXItbGFiZWwtY29sb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgS2Ugc3Rhxb5lbsOtIChzb3Vib3J5KSDilIDilIBcbiAgICAudGFiLXBhbmUtd3JhcCAjcmVsYXRlZEZpbGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMzgsIDAsIDAuMDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTa3J5amVtZSBuZXZ6aGxlZG5vdSBuYXRpdm7DrSBTaG9wdGV0IGlrb251LCBkw6FtZSB2bGFzdG7DrSB2IG9yYW7Fvm92w6ltIGJhZGdlXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEzOCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMjB2aWV3Qm94PScwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbD0nbm9uZSclMjBzdHJva2U9JyUyM0ZGOEEwMCclMjBzdHJva2Utd2lkdGg9JzInJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCUyMGQ9J00xNCUyMDJINmEyJTIwMiUyMDAlMjAwJTIwMC0yJTIwMnYxNmEyJTIwMiUyMDAlMjAwJTIwMCUyMDIlMjAyaDEyYTIlMjAyJTIwMCUyMDAlMjAwJTIwMi0yVjh6Jy8lM0UlM0Nwb2x5bGluZSUyMHBvaW50cz0nMTQlMjAyJTIwMTQlMjA4JTIwMjAlMjA4Jy8lM0UlM0NsaW5lJTIweDE9JzE2JyUyMHkxPScxMyclMjB4Mj0nOCclMjB5Mj0nMTMnLyUzRSUzQ2xpbmUlMjB4MT0nMTYnJTIweTE9JzE3JyUyMHgyPSc4JyUyMHkyPScxNycvJTNFJTNDbGluZSUyMHgxPScxMCclMjB5MT0nOSclMjB4Mj0nOCclMjB5Mj0nOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGwpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJvZHVjdFZpZGVvcyB7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWg1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgSG9kbm9jZW7DrSBwcm9kdWt0dSDilIDilIBcbiAgICAjcmF0aW5nVGFiIHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVscE5vdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEzOCwgMCwgMC4wNik7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8g4pSA4pSA4pSAIExveWFsdHkgYmFubmVyIOKAnnBvbWVyYW7EjW92bsOta1wiIHphIENUQSAocHJvZHVjdC1sb3lhbHR5KSDilIDilIDilIBcbi8vIEpTIChwcm9kdWN0LWRldGFpbC5qcykgaG8gdmtsw6Fkw6EgemEgLmFkZC10by1jYXJ0LCB0ZXh0eSBqc291IHogZGF0YWxheWVydS5cblxuLnByb2R1Y3QtbG95YWx0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIzcHg7XG5cbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyNHB4IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMkM3NDJGO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGNUYxO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUU3REY7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyDilIDilIDilIAgU2TDrWxlbsO9IGNhcmQgc3R5bGluZyB0YWJ1bGVrIChwb3BpcywgZG9wbMWIa292w6kgcGFyYW1ldHJ5LCAubXl0YWJzKSDilIDilIDilIBcbi8vIEpTIChwcm9kdWN0LWRldGFpbC5qcykgb2JhbMOtIHRhYnVsa3kgZG8gLnRhYmxlLXNjcm9sbCDihpIgdm9kb3Jvdm7DvSBzY3JvbGwgKyBqZWRub3Ruw6Ega2FydGEuXG5cbi50YWJsZS1zY3JvbGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0VBREY7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGwpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFplYnJhIGplbiB2IHTEm2xlIOKAlCBobGF2acSNa2EgYcWlIG5lc3Bsw712w6EgcyBwcnZuw61tIMWZw6Fka2VtXG4gICAgICAgIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRoLFxuICAgICAgICB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTM4LCAwLCAwLjA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyOmhvdmVyIHRoLFxuICAgICAgICB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTM4LCAwLCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBvc2xlZG7DrSDFmcOhZGVrIGJleiBkxJtsw61jw60gbGlua3kgKGtyeWplIHNlIHNlIHphb2JsZW7DrW0ga2FydHkpXG4gICAgICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXG4gICAgICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhsYXZpxI1rYSBvZGxpxaFlbsOhIGJyYW5kb3bDvW0gb3JhbsW+b3bDvW0gc3BvZG7DrW0gYm9yZGVyZW1cbiAgICAgICAgdGhlYWQgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjhBMDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIOKUgOKUgOKUgCBaw6Fsb8W+a3kgeiBrcsOhdGvDqWhvIHBvcGlzdSAoLm15dGFicykg4pSA4pSA4pSAXG4vLyBTYW1vc3RhdG7DvSB3aWRnZXQsIGt0ZXLDvSBKUyAocHJvZHVjdC1kZXRhaWwuanMpIHN0YXbDrSB6IC50YWItc2VjdGlvbiBibG9rxa8gdiBrcsOhdGvDqW0gcG9waXN1LlxuXG4ubXl0YWJzIHtcblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgY29sdW1uLWdhcDogMzJweDtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1iaWdnZXIpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmOGEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUYWJ1bGt5IChuYXDFmS4gTnV0cmnEjW7DrSBob2Rub3R5KSBwb3XFvsOtdmFqw60gc2TDrWxlbsO9IGNhcmQgc3R5bGluZyAoLnRhYmxlLXNjcm9sbCkg4oCUIG9iYWwgZMSbbMOhIEpTLlxuICAgIH1cbn1cblxuLnR5cGUtZGV0YWlsIHtcblxuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMzAwbXM7XG4gICAgfVxuXG4gICAgLmJyb3dzZS1wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLXN3aXRjaGFibGUge1xuXG4gICAgICAgIC5pbmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZSwgLnByb2R1Y3RzLXJlbGF0ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3Byb2R1Y3RzQWx0ZXJuYXRpdmUge1xuXG4gICAgLndob2xlLXdyYXAge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgfVxufSIsIi53aG9sZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJsb2NrOiAyNHB4IDYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXJnaW4taW5saW5lOiAtMTBweDtcbiAgICB9XG4gICAgXG4gICAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXByb2R1Y3Qtc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgICAubXlzd2lwZXItbmF2aSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm15c3dpcGVyLW5hdmkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDMwMG1zO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5mYWtlLXByb2R1Y3Qge1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXByb2R1Y3Qtc2l6ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnByb2R1Y3RzLWJsb2NrLnByb2R1Y3RzIHtcblxuICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDI0cHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlIDMwMG1zO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhBMDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYS5uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wIHtcblxuICAgICAgICAgICAgJi1pbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uYW1lIHsgICAgXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucC1ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAgICAgPiBkaXYge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZXMge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCl7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLXRvb2xzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtaW4tY2FydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm15cXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMzAwbXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1idXN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLW1pbnVzLFxuICAgICAgICAgICAgICAgICAgICAmLXBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAzMDBtcywgY29sb3IgZWFzZSAzMDBtcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1taW51cyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLiiJJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtcGx1cyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1zbWFsbGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdW5pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhZy1kaXNjb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQcm9kdWt0b3bDqSBibG9reSBCRVogc3dpcGVydSAoa2F0ZWdvcmllIGFwb2QuKSDigJQgZ3JpZCBrYXJldFxuLnByb2R1Y3RzLWJsb2NrOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiB2YXIoLS1wcm9kdWN0LWdhcCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmRlc2t0b3AgLnByb2R1Y3RzLWJsb2NrOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbn1cblxuLmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlLCBoNC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweCAyNHB4O1xuXG4gICAgbWFyZ2luLWJsb2NrOiA4MHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zaXplLWgyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiA0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC5ocC1ncm91cC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvYXJyb3ctYmlnLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1pbmxpbmU6IDEwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cblxuLmNvbnRlbnQge1xuXHRwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLnJvdyB7XG5cdG1hcmdpbi1pbmxpbmU6IDA7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuXG4uY29sLXNtLTEsXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTkge1xuXHRmbG9hdDogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1uYXJyb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndlbGNvbWUge1xuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctYmxvY2s6IDA7XG5cdH1cblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0ZGl2IHtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHR9XG59XG5cbi5sYXRlc3QtY29udHJpYnV0aW9uLWJveCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmJlZm9yZSwgLmJ0bi5idG4tY2FydDpiZWZvcmUsIC5idG4uZXhwcmVzcy1jaGVja291dC1idXR0b246YmVmb3JlLCBhLmJ0bi5hZGQtdG8tY2FydC1idXR0b246YmVmb3JlLCBhLmJ0bi5idG4tY2FydDpiZWZvcmUsIGEuYnRuLmV4cHJlc3MtY2hlY2tvdXQtYnV0dG9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5iYW5uZXItY2F0ZWdvcnkgYTpob3ZlciBpbWcsIC5iYW5uZXItZm9vdGVyIGE6aG92ZXIgaW1nLCAuYmFubmVyLXdyYXBwZXIgYTpob3ZlciBpbWcsIC5iYW5uZXJzLWNvbnRlbnQgYTpob3ZlciBpbWcsIC5mb290ZXItYmFubmVyIGE6aG92ZXIgaW1nIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4uaG9tZXBhZ2UtYm94LndlbGNvbWUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5uZXJzLXJvdyB7XG5cblx0PiBkaXY6aGFzKD4jY2Fyb3VzZWwpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ub3ZlcmFsbC13cmFwcGVyIHtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdC50eXBlLWluZGV4ICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwNnB4O1xuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRwYWRkaW5nLXRvcDogMTA2cHg7XG5cdH1cbn1cblxuLmNvbnRlbnQtaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59IiwiLm15cmV2aWV3cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMDBweCAwO1xuICAgIG1hcmdpbi1ibG9jazogODBweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3Zhbmkvc2VjdGlvbi1yZXZpZXdzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTAwcHggMHB4O1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNTZweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuXG4ubXlyZXZpZXdzLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLm15cmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4wMSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9xdW90ZS5zdmdcIik7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvcXVvdGUuc3ZnXCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGEwMDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsZXIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICB9XG5cbiAgICAmX19jbGllbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2YXRhci1iZywgI2ZmOGEwMCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fcGVyc29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgbWFyZ2luLWlubGluZTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtYm9keSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIH1cblxuICAgICZfX3JvbGUge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtc21hbGxlcik7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgICZfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGdhcDogMXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL3N0YXIuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9zdGFyLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTM0MHB4O1xuXG5cdC0tc2l6ZS1oMTogNDBweDtcblx0LS1zaXplLWgyOiAzMnB4O1xuXHQtLXNpemUtaDM6IDI0cHg7XG5cdC0tc2l6ZS1oNDogMjBweDtcblx0LS1zaXplLWg1OiAxOHB4O1xuXG5cdC0tc2l6ZS1iaWdnZXI6IDE3cHg7XG5cdC0tc2l6ZS1ib2R5OiAxNnB4O1xuXHQtLXNpemUtc21hbGw6IDE1cHg7XG5cdC0tc2l6ZS1zbWFsbGVyOiAxNHB4O1xuXHQtLXNpemUtc21hbGxlc3Q6IDEzcHg7XG5cblx0LS1idXR0b24taGVpZ2h0OiA2MHB4O1xuXHQtLWJ1dHRvbi1wYWRkaW5nOiAxMnB4IDQwcHg7XG5cdC0tbmF2LWhlaWdodDogNzBweDtcblx0LS1wcm9kdWN0LWdhcDogMjRweDtcblx0LS1wcm9kdWN0LXNpemU6IGNhbGMoKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLSAodmFyKC0tcHJvZHVjdC1nYXApKjMpKSAvIDQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG5cdDpyb290IHtcblx0XHQtLWNvbnRhaW5lci13aWR0aDogMTEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tc2l6ZS1oMTogMzJweDtcblx0XHQtLXNpemUtaDI6IDI2cHg7XG5cdFx0LS1zaXplLWgzOiAyMnB4O1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiA5MDBweDtcblx0XHQtLXByb2R1Y3Qtc2l6ZTogY2FsYygodmFyKC0tY29udGFpbmVyLXdpZHRoKSAtICh2YXIoLS1wcm9kdWN0LWdhcCkqMikpIC8gMyk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdDpyb290IHtcblx0XHQtLWNvbnRhaW5lci13aWR0aDogNzAwcHg7XG5cdFx0LS1wcm9kdWN0LXNpemU6IDIyMHB4O1xuXHRcdC0tcHJvZHVjdC1zaXplOiBjYWxjKCh2YXIoLS1jb250YWluZXItd2lkdGgpIC0gKHZhcigtLXByb2R1Y3QtZ2FwKSoxKSkgLyAyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tc2l6ZS1oMTogMjRweDtcblx0XHQtLXNpemUtaDI6IDI0cHg7XG5cdFx0LS1zaXplLWgzOiAyMHB4O1xuXHRcdC0tc2l6ZS1oNDogMThweDtcblx0XHQtLXNpemUtaDU6IDE3cHg7XG5cblx0XHQtLXNpemUtYm9keTogMTRweDtcblx0XHQtLXNpemUtc21hbGxlcjogMTNweDtcblx0XHQtLXNpemUtc21hbGxlc3Q6IDEycHg7XG5cdFx0XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDEwMCU7XG5cdFx0LS1wcm9kdWN0LXNpemU6IDI1MHB4O1xuXHRcdC0tcHJvZHVjdC1nYXA6IDEwcHg7XG5cdFx0LS1idXR0b24taGVpZ2h0OiA0OHB4O1xuXHRcdC0tYnV0dG9uLXBhZGRpbmc6IDEycHggMjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpe1xuXHRcbn0iLCIuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5ib3gge1xuXG4gICAgICAgICAgICAmLmJveC1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJveC1jYXRlZ29yaWVzIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2NhdGVnb3JpZXMge1xuXG4gICAgICAgICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAjY2F0LTc0MCB7XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsICY6aGFzKC5hY3RpdmUpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjhweCAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhdC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArICNjb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgaDMsIC5maWx0ZXItc2VjdGlvbiBoNCwgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNpemUtaDQpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSBlYXNlIDMwMG1zO1xuXG4gICAgICAgICYuaXMtY29sbGFwc2VkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLSBTYmFsb3ZhY8OtIG5hZHBpc3kgZmlsdHLFryAtLS1cbi8vIFR5cG9ncmFmaWkgKGZvbnQsIHNpemUsIHdlaWdodCwgYmFydnUsIG1hcmdpbnkpIE5FTcSaTsONTUUg4oCUXG4vLyBzcHJhdnVqZSBqaSBleGlzdHVqw61jw60gcHJhdmlkbG8gLnNpZGViYXIgaDMsIC5maWx0ZXItc2VjdGlvbiBoNCwgaDQgdsO9xaFlLlxuLy8gUMWZaWTDoXbDoW1lIHBvdXplOiBmbGV4IGxheW91dCBwcm8gY2hldnJvbiwgY3Vyc29yLCB1c2VyLXNlbGVjdCBhIDo6YWZ0ZXIgaWtvbnUuXG5cbi5maWx0ZXItc2VjdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2NoZXZyb24tZG93bi5zdmdcIik7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmLmlzLWNvbGxhcHNlZCB7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNrcnl0w60gem5hxI1layBnbG9iw6FsbsSbIOKAlCBtb2JpbG7DrSBvdmVybGF5IHJlbmRlcnVqZSBmaWx0cnkgbWltbyAuc2lkZWJhci1pbm5lclxuI21hbnVmYWN0dXJlci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItc2VjdGlvbiwgLnNsaWRlci13cmFwcGVyLCAuYm94LmJveC1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgIFxuXG59XG5cbi5maWx0ZXItc2VjdGlvbiwgLnNsaWRlci13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcblxufVxuXG4uZmlsdGVyLXNlY3Rpb25zIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5maWx0ZXItc2VjdGlvbiB7XG5cbiAgICAgICAgJjpoYXMoPi5wYXJhbS1maWx0ZXItdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b246aGFzKD4udG9nZ2xlLWZpbHRlcnMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvdW50IHtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmZpbHRlci10b3RhbC1jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmhhcygjY2xlYXItZmlsdGVycykpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjY2xlYXItZmlsdGVycyB7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpjaGVja2VkIHtcblxuICAgICAgICAgICAgK2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBhcmFtZXRyaWMtaWQtNTkge1xuXG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlIDMwMG1zO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhBMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5zd2lwZXItYnV0dG9uIHtcblxuICAgICYtcHJldiwgJi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxOC43NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCl7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9rb2RvdmFuaS9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfSBcblxuICAgICYtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuIFxuICAgICYtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59IiwiLy8gVmxhamXEjWt5IHDFmWVww61uYcSNZSBtxJtueS4gSW5saW5lIFNWRyB2IGRhdGE6IFVSSSDigJQgZW1vamkgdmxhamt5IHNlIG5hIFdpbmRvd3Ncbi8vIG5ldnlrcmVzbHVqw60gamFrbyB2bGFqa2EsIGFsZSBqYWtvIHRleHRvdsOpIOKAnkNaXCIgLyDigJ5FVVwiLiBQb23Em3IgMzoyLCB2ZWt0b3IsIHRha8W+ZVxuLy8gbmEgcmV0aW7EmyBuZXpyYXN0cnVqZSBhIG5lcG90xZllYnVqZSDFvsOhZG7DvSBleHRlcm7DrSBzb3Vib3IgayBuYWhyw6Fuw60uXG4kZmxhZy1jejogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5MDAgNjAwJyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMCAwaDkwMHYzMDBIMHonLyUzZSUzY3BhdGggZmlsbD0nJTIzZDcxNDFhJyBkPSdNMCAzMDBoOTAwdjMwMEgweicvJTNlJTNjcGF0aCBmaWxsPSclMjMxMTQ1N2UnIGQ9J000NTAgMzAwIDAgMHY2MDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuJGZsYWctZXU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODEwIDU0MCclM2UlM2NwYXRoIGZpbGw9JyUyMzAzOScgZD0nTTAgMGg4MTB2NTQwSDB6Jy8lM2UlM2NkZWZzJTNlJTNjcGF0aCBpZD0ncycgZD0nTTAtMzAtMTcuNjM0IDI0LjI3MSAyOC41MzItOS4yNzFILTI4LjUzMkwxNy42MzQgMjQuMjcxeicvJTNlJTNjL2RlZnMlM2UlM2NnIGZpbGw9JyUyM2ZjMCclM2UlM2N1c2UgaHJlZj0nJTIzcycgeD0nNDA1JyB5PSc5MCcvJTNlJTNjdXNlIGhyZWY9JyUyM3MnIHg9JzQ5NScgeT0nMTE0LjEnLyUzZSUzY3VzZSBocmVmPSclMjNzJyB4PSc1NjAuOScgeT0nMTgwJy8lM2UlM2N1c2UgaHJlZj0nJTIzcycgeD0nNTg1JyB5PScyNzAnLyUzZSUzY3VzZSBocmVmPSclMjNzJyB4PSc1NjAuOScgeT0nMzYwJy8lM2UlM2N1c2UgaHJlZj0nJTIzcycgeD0nNDk1JyB5PSc0MjUuOScvJTNlJTNjdXNlIGhyZWY9JyUyM3MnIHg9JzQwNScgeT0nNDUwJy8lM2UlM2N1c2UgaHJlZj0nJTIzcycgeD0nMzE1JyB5PSc0MjUuOScvJTNlJTNjdXNlIGhyZWY9JyUyM3MnIHg9JzI0OS4xJyB5PSczNjAnLyUzZSUzY3VzZSBocmVmPSclMjNzJyB4PScyMjUnIHk9JzI3MCcvJTNlJTNjdXNlIGhyZWY9JyUyM3MnIHg9JzI0OS4xJyB5PScxODAnLyUzZSUzY3VzZSBocmVmPSclMjNzJyB4PSczMTUnIHk9JzExNC4xJy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG5cbi50b3AtbmF2aWdhdGlvbi1iYXIge1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjhlMjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaGVhZGVyLWJhY2tncm91bmQpO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2LnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTaG9wdGV0IHBvZCA5OTEgcHggbmF0aXZuxJsgc2Nob3bDoXbDoSB0ZXh0IHV2bml0xZkga29udGFrdMWvIGEgbmVjaMOhdsOhIGplbiBpa29udS5cbiAgICAgICAgICAgIC8vIFBvIG9kZWJyw6Fuw60gdGVsZWZvbnUgamUgdiBsacWhdMSbIG3DrXN0bywgYWRyZXN1IHByb3RvIHZyYWPDrW1lIHpww6F0a3kuXG4gICAgICAgICAgICAucHJvamVjdC1lbWFpbCB7XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUZWxlZm9uIHNpIGtsaWVudCB2IGxpxaF0xJsgbmVwxZllamUg4oCUIHNrcsO9dsOhbWUgaG8gbmEgdsWhZWNoIMWhw63FmWvDoWNoLlxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvamVjdC1waG9uZS1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudS1oZWxwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9wLW5hdmlnYXRpb24tbWVudS10cmlnZ2VyIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdi50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzcG9uc2l2ZS10b29scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWN1cnJlbmN5PVwiQ1pLXCJdIHtcblxuICAgICAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZsYWctY3o7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtY3VycmVuY3k9XCJFVVJcIl0ge1xuXG4gICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZmxhZy1ldTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGFbaHJlZio9XCJjdXJyZW5jeUNvZGU9Q1pLXCJdIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmbGFnLWN6O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYVtocmVmKj1cImN1cnJlbmN5Q29kZT1FVVJcIl0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZsYWctZXU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jbmF2aWdhdGlvbiB7XG5cbiAgICAubXluYXZpLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4IDZweDtcblxuICAgICAgICAgICAgY29sb3I6ICM5MDkwOTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zaXplLXNtYWxsKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQGZvbnQtZmFjZSB7XG4vLyBcdGZvbnQtZmFtaWx5OiAnJztcbi8vIFx0c3JjOiB1cmwoJy91c2VyL2RvY3VtZW50cy9qYW5rb2xvbmljbnkvZm9udC8uLi4nKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4vLyBcdGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaDEpO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1oMik7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zaXplLWgzKTtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250LXNpemU6IHZhcigtLXNpemUtaDQpO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzFBMUExQTtcbn1cblxuYm9keSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICMxQTFBMUE7XG59XG5cbiNjb250ZW50IHtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbiIsIi8vIEdsb2LDoWxuw60gdmlkZW8gc3DDrW5hxI0gKC5teXZpZGVvKSArIG1vZGFsIG92ZXJsYXlcbi5teXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAmX19wb3N0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMTM4LCAwLCAwLjUyKSAwJSwgcmdiYSgyNTUsIDEzOCwgMCwgMCkgNjAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAzMDBtcztcbiAgICB9XG5cbiAgICAmX19wbGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDMwMG1zO1xuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhhMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvcGxheS5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL3BsYXkuc3ZnXCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMzAwbXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5teXZpZGVvX19wbGF5IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wOCk7XG4gICAgfVxuXG4gICAgLy8gUG8ga2xpa251dMOtIOKAlCBpbmxpbmUgcMWZZWhyw6F2YcSNIG5haHJhZMOtIG9icsOhemVrXG4gICAgJi5pcy1wbGF5aW5nIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubXl2aWRlb19fcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcblxuICAgICAgICBpZnJhbWUsIHZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9kYWwgdmFyaWFudGEgKGRhdGEtdmlkZW8tbW9kZT1cIm1vZGFsXCIpXG4ubXlwb3B1cC13aW5kb3ctLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuY2xpY2thYmxlLXBhcnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5teXBvcHVwLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxuXG4gICAgLmNsb3NlLXBvcHVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvdXBsb2FkL2tvZG92YW5pL2Nsb3NlLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy91cGxvYWQva29kb3ZhbmkvY2xvc2Uuc3ZnXCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8taG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaWZyYW1lLCB2aWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */