@charset "UTF-8";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}.content,.content-wrapper,.overall-wrapper,body{background-color:#f3f4f4}body.type-page #content h2,body.type-page #content h3,body.type-post #content h2,body.type-post #content h3,body.type-posts-listing #content h2,body.type-posts-listing #content h3{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:400;line-height:normal}body.type-page #content p,body.type-post #content p,body.type-posts-listing #content p{color:#676767;font-size:14px;font-style:normal;font-weight:400;line-height:24px}body.type-page #content ul,body.type-post #content ul,body.type-posts-listing #content ul{padding-left:30px}body.type-page #content ul li,body.type-post #content ul li,body.type-posts-listing #content ul li{color:#676767;font-size:14px;font-style:normal;font-weight:400;line-height:24px}body table:not(.detail-parameters){background-color:#fff;border-collapse:collapse;font-size:16px;line-height:1.4;width:100%}body thead th{background-color:#f3f4f4;font-weight:600;text-align:left}body tbody td,body thead th{color:#676767;padding:10px 15px}body tbody tr{border-bottom:1px solid #f3f4f4}body tbody td:nth-child(4),body tbody td:nth-child(5){white-space:nowrap}.stars a:before,.stars span:before{font-size:20px}@media (min-width:1440px){.container{width:1260px}}@media (min-width:768px){.content{padding-left:0;padding-right:0}}@media (min-width:1440px){.customer-page .container,.ordering-process .container,.type-category .container,.type-detail .container,.type-manufacturer-detail .container,.type-manufacturers-listing .container,.type-page .container,.type-search .container{max-width:1260px}}@media (min-width:768px){.customer-page .container .content,.ordering-process .container .content,.type-category .container .content,.type-detail .container .content,.type-manufacturer-detail .container .content,.type-manufacturers-listing .container .content,.type-page .container .content,.type-search .container .content{padding-left:0;padding-right:0}}.customer-page .row,.ordering-process .row,.type-category .row,.type-detail .row,.type-manufacturer-detail .row,.type-manufacturers-listing .row,.type-page .row,.type-search .row{margin-left:0;margin-right:0}.type-product .overall-wrapper .row{margin-left:-10px;margin-right:-10px}@media (min-width:768px){.type-product .overall-wrapper .row{margin-left:-20px;margin-right:-20px}}.cart-widget-button{margin-bottom:10px}.next-prev{align-items:center;display:flex;gap:20px;justify-content:center}@media (min-width:1200px){.type-posts-listing .content-inner{max-width:1260px}}.type-posts-listing #content ul.subcategories{padding-left:0}.type-posts-listing #newsWrapper{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1260px;padding:0 10px}@media (min-width:768px){.type-posts-listing #newsWrapper{padding:0}}.type-posts-listing .news-item{background-color:#fff;display:flex;flex-basis:100%;flex-direction:column;margin-bottom:0;padding:0}@media (min-width:576px){.type-posts-listing .news-item{flex-basis:calc(50% - 13.3333px)}}@media (min-width:1200px){.type-posts-listing .news-item{flex-basis:calc(33.33333% - 13.3333px)}}.type-posts-listing .news-item a img{transition:all .3s ease}.type-posts-listing .news-item a:hover img{transform:scale(1.02)}.type-posts-listing .news-item a:hover .read-article span{transform:translateX(5px)}.type-posts-listing .news-item .image{margin-right:0;overflow:hidden;width:100%}.type-posts-listing .news-item .image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.type-posts-listing .news-item .title{color:#3d3d3d;font-size:19px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 15px}.type-posts-listing .news-item .description{margin-bottom:15px}.type-posts-listing .news-item .read-article{display:block}.type-posts-listing .news-item .read-article span{display:inline-block;transition:all .3s ease}.type-posts-listing .news-item .text{border:1px solid rgba(70,81,90,.15);border-top:0;padding:15px}@media (min-width:1200px){.type-posts-listing .news-item .text{padding:30px}}@media (min-width:1440px){.subcategories li{width:20%}}.subcategories li a{padding-right:30px}body .middle-banners-wrapper{border:0}body .footer-banners{display:flex;flex-direction:column;margin:0 auto;max-width:1420px}@media (min-width:992px){body .footer-banners{margin:0 auto 30px}}body .footer-banners>div{padding:0;width:100%}@media (min-width:768px){body .content-wrapper:has(.footer-banners) .content{padding-left:0;padding-right:0}}body .categories{margin:0 auto;max-width:1280px}body .categories__grid{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:768px){body .categories__grid{gap:20px}}body .categories h2{color:#3d3d3d;font-size:clamp(24px,5vw,32px);font-weight:400;line-height:normal;margin-bottom:20px}body .categories__item{background-color:#fff;border:1px solid rgba(70,81,90,.15);border-radius:0;overflow:hidden;width:calc(50% - 5px)}@media (min-width:992px){body .categories__item{width:calc(33.33333% - 13.33333px)}}body .categories__link{padding:20px!important}body .categories__link:hover h3{text-decoration:underline}body .categories__link h3{color:#3d3d3d;font-size:clamp(14px,4vw,22px);font-weight:400;line-height:normal;margin:10px 0 0}body .categories__media{overflow:hidden}body .repas-process{background-color:#3d3d3d;margin-top:20px;padding:20px}@media (min-width:1200px){body .repas-process{margin-top:46px;padding:60px 70px}}body .repas-process h2{color:#fff;font-size:clamp(24px,5vw,32px);font-weight:400;line-height:normal;margin-bottom:20px;margin-top:0;text-align:center}body .repas-process__inner{margin:0 auto;max-width:1280px}body .repas-process__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}body .repas-process__step{background-color:#fff;padding:20px;position:relative;text-align:center;width:100%}@media (min-width:576px){body .repas-process__step{width:calc(50% - 10px)}}@media (min-width:992px){body .repas-process__step{width:calc(33.33333% - 13.33333px)}}body .repas-process__number{align-items:center;background-color:#51bcef;color:#fff;display:flex;font-size:15px;height:50px;justify-content:center;left:0;position:absolute;top:0;width:50px}body .repas-process__icon{height:50px;margin:0 auto;min-height:50px;min-width:50px;width:50px}body .repas-process__heading{color:#3d3d3d;font-size:17px;font-weight:500;line-height:140%;margin:10px 0}body .repas-process__text{color:rgba(70,81,90,.8);font-size:14px;font-weight:400;line-height:normal;margin-bottom:0}body .repas-process__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px;text-align:center}body .repas-process__button{align-items:center;color:#fff!important;display:flex!important;height:50px;justify-content:center;padding:0 20px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}body .repas-process__button:hover{background-color:hsla(0,0%,100%,.15)!important}body .brands{background-color:#fff;padding:20px}@media (min-width:1200px){body .brands{padding:40px 70px}}body .brands__title{color:#3d3d3d;font-size:clamp(24px,5vw,26px);font-weight:400;line-height:normal;margin-bottom:25px;margin-top:0;text-align:center}body .brands__list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (min-width:1200px){body .brands__list{justify-content:space-between}}body .homepage-blog-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1280px}body .homepage-blog-wrapper .blog__btn{align-items:center;background:#3d3d3d;border-radius:0;color:#fff;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:center;line-height:normal;margin:20px auto 0;padding:0 20px;text-decoration:none;width:-moz-fit-content;width:fit-content}body .homepage-blog-wrapper .blog__btn:hover{background-color:#000;color:#fff;text-decoration:none}body .homepage-blog-wrapper .h4{color:#3d3d3d;font-size:clamp(24px,5vw,32px);font-weight:400;line-height:normal;margin:0;padding-left:0;text-align:left;width:100%}body .homepage-blog-wrapper .news-item{background-color:#fff;flex-basis:100%!important;padding:0}@media (min-width:576px){body .homepage-blog-wrapper .news-item{flex-basis:calc(50% - 13.3333px)!important}}@media (min-width:1200px){body .homepage-blog-wrapper .news-item{flex-basis:calc(33.33333% - 13.3333px)!important}}body .homepage-blog-wrapper .news-item:nth-child(2){display:none}@media (min-width:576px){body .homepage-blog-wrapper .news-item:nth-child(2){display:flex}}body .homepage-blog-wrapper .news-item:nth-child(3){display:none}@media (min-width:1200px){body .homepage-blog-wrapper .news-item:nth-child(3){display:flex}}body .homepage-blog-wrapper .news-item a img{transition:all .3s ease}body .homepage-blog-wrapper .news-item a:hover img{transform:scale(1.02)}body .homepage-blog-wrapper .news-item a:hover .read-article span{transform:translateX(5px)}body .homepage-blog-wrapper .news-item .image{overflow:hidden}body .homepage-blog-wrapper .news-item .title{color:#3d3d3d;font-size:19px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 15px}body .homepage-blog-wrapper .news-item .description{display:none;margin-bottom:15px}body .homepage-blog-wrapper .news-item .read-article{color:#000;display:block}body .homepage-blog-wrapper .news-item .read-article span{display:inline-block;transition:all .3s ease}body .homepage-blog-wrapper .news-item .text{border:1px solid rgba(70,81,90,.15);border-top:0;padding:15px}@media (min-width:1200px){body .homepage-blog-wrapper .news-item .text{padding:30px}}body .hp-reviews{background-color:#f3f4f4;padding:30px 20px 0}@media (min-width:992px){body .hp-reviews{padding-top:50px}}body .hp-reviews__inner{margin:0 auto;max-width:1280px}body .hp-reviews__title{color:#3d3d3d;font-size:clamp(22px,5vw,26px);font-weight:400;line-height:normal;margin:0;text-align:center}body .hp-reviews__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}body .hp-reviews__card{background-color:#fff;padding:20px;text-align:left;width:100%}body .hp-reviews__header{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}body .hp-reviews__name{color:#000;font-size:18px;font-weight:600;margin:0}body .hp-reviews__verified{align-items:center;color:#40b71c;display:inline-flex;font-size:15px;font-weight:400;gap:4px}body .hp-reviews__badge{display:inline-flex;height:22px;width:22px}body .hp-reviews__badge svg{fill:none;stroke:#40b71c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;height:100%;width:100%}body .hp-reviews__meta{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:10px}body .hp-reviews__date{color:#787878;font-size:15px;font-weight:400}body .hp-reviews__text{color:#3d3d3d;font-size:14px;font-style:italic;line-height:22px;margin:15px 0 0}body .hp-reviews__actions{display:flex;justify-content:center;margin-top:30px}body .hp-reviews__button{align-items:center;background-color:#3d3d3d;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:12px;height:50px;padding:12px 24px;text-decoration:none;transition:all .3s ease}body .hp-reviews__button:hover{background-color:#000}body .hp-reviews__divider{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='900' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23B5B5B5' stroke-opacity='.3' d='M0 9.5h410'/%3E%3Cpath d='m446 8 2-8h12l-3.2 4H452l-1 2h4.2L444 20l4-12h-2Zm-5.004-8H446l-1 4h-5l.996-4Z' fill='%23B5B5B5'/%3E%3Cpath stroke='%23B5B5B5' stroke-opacity='.3' d='M490 9.5h410'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:900px 20px;height:20px;margin-top:40px}@media (min-width:992px){body .hp-reviews__card{width:calc(50% - 10px)}}@media (min-width:1200px){body .hp-reviews__card{width:calc(33.33333% - 13.33333px)}}body .h4.homepage-group-title{color:#3d3d3d;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.p-detail-inner-header h1{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:500;line-height:30px}.product-top{margin-top:40px}@media (min-width:768px){.p-image-wrapper .p-thumbnails-wrapper{height:100%;width:100%}.p-image-wrapper .p-image{margin-bottom:10px}.p-image-wrapper .p-thumbnails{height:auto;margin-bottom:0}.p-image-wrapper .p-thumbnails>div{height:auto;position:relative;width:100%}.p-image-wrapper .p-thumbnails>div>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.p-image-wrapper .p-thumbnails>div>div:after,.p-image-wrapper .p-thumbnails>div>div:before{display:none}.p-image-wrapper .p-thumbnails>div>div a{aspect-ratio:1/1;width:calc(50% - 5px)}.p-image-wrapper .p-thumbnails>div>div a:before{display:none}.p-image-wrapper .p-thumbnails>div>div a.highlighted img{border-color:#e3e5e6}.p-image-wrapper .p-thumbnails>div>div a img{background-color:#fff;border-color:transparent;height:100%;-o-object-fit:contain;object-fit:contain;padding:20px;transition:all .3s ease;width:100%}.p-image-wrapper .p-thumbnails>div>div a img:hover{border-color:#e3e5e6}}.p-info-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:0}.p-info-wrapper .social-buttons-wrapper{display:none}.p-info-wrapper .p-short-description{border-bottom:1px solid hsla(0,0%,71%,.3);margin-bottom:15px;order:1;padding-bottom:15px;width:100%}.p-info-wrapper .p-short-description li,.p-info-wrapper .p-short-description p{color:#3d3d3d;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.p-info-wrapper .p-short-description ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin-bottom:0;padding-left:0}.p-info-wrapper .p-short-description ul li{gap:10px;padding:0 0 0 30px;position:relative;width:100%}@media (min-width:768px){.p-info-wrapper .p-short-description ul li{width:calc(50% - 10px)}}.p-info-wrapper .p-short-description ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23DCDCDC' d='M0 0h20v20H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.955 5.854 7.99 11.612 6.405 9.92c-.291-.275-.75-.291-1.083-.058a.764.764 0 0 0-.217 1.008l1.875 3.05c.184.284.5.459.859.459.341 0 .666-.175.85-.459.3-.391 6.025-7.216 6.025-7.216.75-.767-.159-1.442-.759-.859v.009Z' fill='%233D3D3D'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:21px;left:0;min-height:21px;min-width:21px;position:absolute;top:0;width:21px}.p-info-wrapper .p-detail-info a[data-testid=productCardBrandName]{color:#3d3d3d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.p-info-wrapper .p-detail-info a[data-testid=productCardBrandName] span{text-decoration:underline}.p-info-wrapper .p-detail-info a[data-testid=productCardBrandName] span:hover{text-decoration:none}.p-info-wrapper .stars-wrapper:before{display:none}.p-info-wrapper .stars-wrapper .stars-label{color:#3d3d3d;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.p-info-wrapper .stars-wrapper .stars{height:16px}.p-info-wrapper p[data-testid=productCardDescr]{margin-bottom:15px;order:10;width:100%}.p-info-wrapper p[data-testid=productCardDescr] a{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}.p-info-wrapper p[data-testid=productCardDescr] a:hover{color:#000;text-decoration:none}.p-info-wrapper p[data-testid=productCardDescr] a:after{color:rgba(61,61,61,.75)}.p-info-wrapper .availability-value{font-size:15px;font-style:normal;font-weight:400;line-height:normal;order:3;width:50%}.p-info-wrapper p:has(.open-popup){order:4;text-align:right;width:50%}.p-info-wrapper p:has(.open-popup) a{color:#51bcef;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-left:auto;margin-top:0;text-decoration:underline}.p-info-wrapper p:has(.open-popup) a:hover{color:#22aaeb}.p-info-wrapper .detail-parameters{margin-bottom:15px;order:5;width:50%}.p-info-wrapper .detail-parameters th{padding-right:0;text-align:right}.p-info-wrapper .detail-parameters .shipping-options{align-items:center;color:#000;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:normal;text-decoration:underline}.p-info-wrapper .detail-parameters .shipping-options:hover{text-decoration:none}.p-info-wrapper .detail-parameters .shipping-options:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12' fill='none'%3E%3Cpath d='M13.444 8.516a1.24 1.24 0 1 1 0 2.481 1.24 1.24 0 0 1 0-2.481ZM3.718 8.516a1.24 1.24 0 1 1-.001 2.481 1.24 1.24 0 0 1 0-2.481Z' stroke='%233D3D3D'/%3E%3Cpath d='M2.006 9.534H.5V.5h11.203v9.034H5.445' stroke='%233D3D3D'/%3E%3Cpath d='M11.695 3.219h1.99l2.818 2.818v3.495h-1.327' stroke='%233D3D3D'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:12px;margin-left:7px;width:17px}.p-info-wrapper .detail-parameters .variant-list{align-items:center;display:flex;flex-wrap:nowrap;gap:30px}.p-info-wrapper .detail-parameters .variant-list th{color:#676767;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0;white-space:nowrap}.p-info-wrapper .detail-parameters .variant-list td{padding:0;width:100%}.p-info-wrapper .detail-parameters .variant-list td select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath d='m10.352.352-5 5-5-5' stroke='%23BEC2C5'/%3E%3C/svg%3E");background-position:right 20px center;border:1px solid #e0e0e0;color:#000;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:normal;max-width:unset;padding:10px 15px;width:100%}.p-info-wrapper .p-price-cart-wrapper{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:15px;order:6;padding:20px;width:100%}.p-info-wrapper .p-price-cart-wrapper button{width:100%}.p-info-wrapper .p-final-price-wrapper{margin-bottom:0;order:1;padding-right:15px;width:50%}.p-info-wrapper .p-final-price-wrapper .price-final{color:#000;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.p-info-wrapper .p-final-price-wrapper .price-additional{color:#676767;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.p-info-wrapper .quantity{border:1px solid #dcdcdc;height:50px;margin-left:auto;order:2;padding:0 45px;width:130px}.p-info-wrapper .quantity input{color:#000;font-family:inherit;font-size:15px;font-style:normal;font-weight:400;height:49px;line-height:normal;text-align:center;width:39px}.p-info-wrapper .quantity .decrease,.p-info-wrapper .quantity .increase{align-items:center;background-color:#dcdcdc;border:0;display:flex;flex-direction:column;gap:10px;height:32px;justify-content:center;width:32px}.p-info-wrapper .quantity .decrease__sign,.p-info-wrapper .quantity .increase__sign{color:#3d3d3d;display:flex;font-size:18px;font-style:normal;font-weight:300;line-height:normal;text-align:center}.p-info-wrapper .quantity .decrease:before,.p-info-wrapper .quantity .increase:before{display:none}.p-info-wrapper .quantity .decrease{left:10px;top:10px}.p-info-wrapper .quantity .increase{right:10px;top:10px}.p-info-wrapper .add-to-cart{margin-bottom:0;order:3;width:100%}.p-info-wrapper .add-to-cart .add-to-cart-button{align-items:center;display:flex;font-size:15px;font-style:normal;font-weight:500;height:50px;justify-content:center;line-height:normal;padding:0 20px;width:100%}.p-info-wrapper .add-to-cart .add-to-cart-button:before{display:none}.p-info-wrapper .add-to-cart .add-to-cart-button:hover{text-decoration:underline}.tab-content>.active{padding-top:30px}.tab-content>.active#description{padding-top:0}.shp-tab-link,.shp-tabs,.shp-tabs-holder{background-color:transparent}.shp-tabs-holder ul.shp-tabs li a{border:0}.shp-tabs-row{margin-bottom:0}.shp-tabs-row li.active a{color:#3d3d3d;text-decoration:none!important}.shp-tabs-row .shp-tab-link{color:#787878;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;text-decoration:underline!important}.extended-description>h3{color:#3d3d3d;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.extended-description .detail-parameters{width:100%}.extended-description .detail-parameters th{font-weight:600}.extended-description .detail-parameters td,.extended-description .detail-parameters th{color:#3d3d3d;font-size:13px;font-style:normal;line-height:normal;padding:10px 0!important}.extended-description .detail-parameters td{font-weight:400;text-align:right}.extended-description .detail-parameters tr{border-bottom:1px solid #e2e2e2}.basic-description{background-color:#fff;padding:20px}@media (min-width:1200px){.basic-description{padding:30px}}.basic-description>h3:first-child{display:none;margin-top:0}.basic-description h2{font-size:28px;line-height:38px}.basic-description h2,.basic-description h3{color:#3d3d3d;font-style:normal;font-weight:500}.basic-description h3{font-size:24px;line-height:136%}.basic-description p{color:#3d3d3d;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:40px}.basic-description ul{padding-left:30px}.basic-description ul li{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.description-inner{padding:0}#products-alternative{color:#3d3d3d;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.browse-p,.products-related:after{display:none}.breadcrumbs{background-color:#f3f4f4;border:0}.breadcrumbs.navigation-home-icon-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M2.813 7.453v8.297a.562.562 0 0 0 .562.563H6.75V11.53a.844.844 0 0 1 .844-.844h2.812a.844.844 0 0 1 .844.844v4.781h3.375a.562.562 0 0 0 .563-.562V7.453' stroke='%23AEAEAE' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.875 9 9.383 1.827c-.176-.186-.587-.188-.766 0L1.125 8.999' stroke='%23AEAEAE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";display:inline-block;height:18px;transform:unset;width:18px}.breadcrumbs>span>span{color:#aeaeae;padding:10px 20px 10px 10px}.breadcrumbs>span>a{color:#aeaeae;text-decoration:underline}.breadcrumbs>span>a:before{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none'%3E%3Cpath d='m.352.352 5 5-5 5' stroke='%23BEC2C5'/%3E%3C/svg%3E");height:11px;top:50%;transform:translateY(-50%);width:7px}.breadcrumbs>span>a:after{display:none}.breadcrumbs-wrapper.container{margin:10px auto 0;max-width:1260px;padding:0}@media (min-width:768px) and (min-width:768px){.type-product .breadcrumbs-wrapper.container{margin-top:-8px}}@media (min-width:768px){.type-product .breadcrumbs{flex-wrap:wrap;margin-left:0;margin-right:0}.type-product .breadcrumbs.navigation-home-icon-wrapper:before{left:0;margin-top:0;top:10px}.type-product .breadcrumbs.navigation-home-icon-wrapper #navigation-first a{padding-left:12px}.type-product .breadcrumbs>span>a{padding-left:8px;text-decoration:underline}.type-product .breadcrumbs>span>span{padding:0}}body .btn.btn-cart,body .btn.btn-conversion,body .btn.btn-default,body .btn.btn-primary,body .btn.btn-secondary:not(.pagination__link),body .btn.inline-block{align-items:center;background:#3d3d3d;border:0;border-radius:0;color:#fff;display:flex!important;font-size:14px;font-weight:500;height:50px;justify-content:center;line-height:normal;margin:0 auto;padding:0 20px;text-decoration:none;text-transform:none;width:-moz-fit-content;width:fit-content}body .btn.btn-cart:hover,body .btn.btn-conversion:hover,body .btn.btn-default:hover,body .btn.btn-primary:hover,body .btn.btn-secondary:not(.pagination__link):hover,body .btn.inline-block:hover{background-color:#000;color:#fff;text-decoration:none}body .btn.btn-cart:before,body .btn.btn-conversion:before,body .btn.btn-default:before,body .btn.btn-primary:before,body .btn.btn-secondary:not(.pagination__link):before,body .btn.inline-block:before{display:none}body .btn.btn-cart.btn-conversion,body .btn.btn-conversion.btn-conversion,body .btn.btn-default.btn-conversion,body .btn.btn-primary.btn-conversion,body .btn.btn-secondary:not(.pagination__link).btn-conversion,body .btn.inline-block.btn-conversion{background-color:#000}body .btn.btn-cart.btn-conversion:hover,body .btn.btn-conversion.btn-conversion:hover,body .btn.btn-default.btn-conversion:hover,body .btn.btn-primary.btn-conversion:hover,body .btn.btn-secondary:not(.pagination__link).btn-conversion:hover,body .btn.inline-block.btn-conversion:hover{text-decoration:underline}body .btn.btn-cart.goToTop__button,body .btn.btn-conversion.goToTop__button,body .btn.btn-default.goToTop__button,body .btn.btn-primary.goToTop__button,body .btn.btn-secondary:not(.pagination__link).goToTop__button,body .btn.inline-block.goToTop__button{margin:0}body .btn.btn-cart.btn-cart,body .btn.btn-conversion.btn-cart,body .btn.btn-default.btn-cart,body .btn.btn-primary.btn-cart,body .btn.btn-secondary:not(.pagination__link).btn-cart,body .btn.inline-block.btn-cart{background-color:#f6f6f6;color:#3d3d3d}body .btn.btn-cart.btn-cart:hover,body .btn.btn-conversion.btn-cart:hover,body .btn.btn-default.btn-cart:hover,body .btn.btn-primary.btn-cart:hover,body .btn.btn-secondary:not(.pagination__link).btn-cart:hover,body .btn.inline-block.btn-cart:hover{background-color:#000;color:#fff}body .btn.inline-block{margin:0}.products-block .product .p .p-tools .btn{height:42px;margin:0 0 0 auto}@media (min-width:768px){.narrow .banners-row{margin-right:0;margin-top:40px}}.category-hero{margin-bottom:10px;padding:0 0 30px}@media (min-width:992px){.category-hero{padding:0 0 50px}}.category-hero:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='900' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23B5B5B5' stroke-opacity='.3' d='M0 9.5h410'/%3E%3Cpath d='m446 8 2-8h12l-3.2 4H452l-1 2h4.2L444 20l4-12h-2ZM440.996 0H446l-1 4h-5l.996-4Z' fill='%23B5B5B5'/%3E%3Cpath stroke='%23B5B5B5' stroke-opacity='.3' d='M490 9.5h410'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";display:block;height:20px;position:absolute;width:100%}.category-hero__inner{margin:0 auto;max-width:1200px}@media (max-width:768px){.category-hero__inner{padding:0 16px}}.category-hero__header{margin-bottom:18px}@media (max-width:768px){.category-hero__header{margin-bottom:14px}}.category-hero__title{color:#3d3d3d;font-size:36px;font-weight:500;line-height:50px;margin:0 0 10px}@media (max-width:1024px){.category-hero__title{font-size:32px;line-height:44px}}@media (max-width:768px){.category-hero__title{font-size:28px;line-height:38px}}@media (max-width:480px){.category-hero__title{font-size:24px;line-height:32px}}.category-hero__perex{color:#787878;font-size:17px;font-weight:400;line-height:30px;margin:0;max-width:980px}@media (max-width:768px){.category-hero__perex{font-size:15px;line-height:26px}}.category-hero__link{color:#787878!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.category-hero__link:focus-visible,.category-hero__link:hover{color:#3d3d3d!important;text-decoration-thickness:2px}.category-hero__meta{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:16px}@media (max-width:768px){.category-hero__meta{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start}}.category-hero__rating{align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"value stars" "value text";grid-template-columns:auto 1fr;row-gap:2px}.category-hero__rating-value{color:#3d3d3d;font-size:40px;font-weight:500;grid-area:value;line-height:1}@media (max-width:768px){.category-hero__rating-value{font-size:36px}}.category-hero__rating-text{color:#3d3d3d!important;display:inline-block;font-size:12px;font-weight:400;grid-area:text;line-height:18px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;width:-moz-fit-content;width:fit-content}.category-hero__rating-text:focus-visible,.category-hero__rating-text:hover{color:#3d3d3d!important;text-decoration-thickness:2px}.category-hero__benefits{align-items:center;display:flex;gap:56px;justify-content:flex-end;list-style:none;margin:0;padding:0}@media (max-width:1024px){.category-hero__benefits{gap:40px}}@media (max-width:768px){.category-hero__benefits{flex-wrap:wrap;gap:28px;justify-content:flex-start}}.category-hero__benefit{align-items:center;display:flex}.category-hero__benefit img{display:block;height:46px;width:auto}@media (max-width:768px){.category-hero__benefit img{height:40px}}@media (max-width:480px){.category-hero__benefit img{height:36px}}.stars .star.is-active:hover,.stars .star.star-half:before,.stars .star.star-on:before{color:#ffcc47;font-size:20px}.stars{width:auto}.stars a,.stars span{height:20px;width:20px}.faq{margin:40px auto 0;max-width:900px!important}@media (min-width:1200px){.faq{margin:80px auto 0}}.faq__title{color:#3d3d3d;font-size:clamp(24px,5vw,32px);font-weight:400;line-height:normal;margin-bottom:20px;margin-top:0;text-align:center}.faq__list{list-style:none;margin:0;padding:0}.faq__item{background-color:#fff;border:1px solid rgba(70,81,90,.35);margin-bottom:10px;padding:0 20px}.faq__question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0;text-align:left;transition:all .3s ease;width:100%}.faq__question:hover{color:#51bcef}.faq__question--active .faq__icon:before{transform:rotate(180deg)}.faq__question-text{color:#3d3d3d;font-size:18px;font-weight:400;line-height:normal;padding-right:1rem}.faq__icon{color:#51bcef;flex-shrink:0;height:7px;transition:transform .3s ease;width:11px}.faq__question--active .faq__icon{transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__answer--open{grid-template-rows:1fr}.faq__answer-content{overflow:hidden;padding:0;transition:padding .35s ease}.faq__answer-content p{color:#3d3d3d;font-size:16px;line-height:1.6;margin:0 0 1rem}.faq__answer-content p:last-child{margin-bottom:0}.faq__answer-content ul{margin:0 0 1rem}.faq__answer-content ul li{color:#3d3d3d;font-size:16px;line-height:1.6;margin-bottom:.5rem}.faq__answer-content ul li:last-child{margin-bottom:0}.faq__answer-content a{color:#51bcef;text-decoration:underline;transition:all .3s ease}.faq__answer-content a:hover{text-decoration:none}.faq__answer--open .faq__answer-content{margin:0;padding:0 0 1.5rem}.faq__btn{align-items:center;background:#3d3d3d;border-radius:0;display:flex;font-size:14px;font-weight:500;height:50px;justify-content:center;line-height:normal;margin-left:auto;padding:0 20px;width:-moz-fit-content;width:fit-content}.faq__btn,.faq__btn:hover{color:#fff;text-decoration:none!important}.faq__btn:hover{background-color:#000}.faq__footer{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-top:30px;padding:20px}.faq__footer p{color:#3d3d3d;font-size:clamp(16px,2.5vw,20px);font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}body .overall-wrapper .container .p:has(.flag-freeshipping) .flags.flags-default{top:26px}@media (min-width:768px){body .overall-wrapper .container .p:has(.flag-freeshipping) .flags.flags-default{top:16px}}body .overall-wrapper .container .p-image-wrapper .flags-extra{left:0;right:unset}body .overall-wrapper .container .p-image-wrapper .flags-default{position:absolute;top:0;z-index:1}body .overall-wrapper .container .p-image-wrapper:has(.flag-freeshipping) .flags-default{top:60px}@media (min-width:768px){body .overall-wrapper .container .p-image-wrapper:has(.flag-freeshipping) .flags-default{top:40px}}body .overall-wrapper .container .flags-extra{bottom:unset}body .overall-wrapper .container .flags .flag{border-radius:0;bottom:unset;color:#fff;flex-direction:row;font-size:12px;font-weight:400;height:auto;line-height:normal;margin-left:0;max-width:unset;padding:6px 10px;width:-moz-fit-content;width:fit-content}body .overall-wrapper .container .flags .flag-discount{display:none}body .overall-wrapper .container .flags .flag-freeshipping{background:#787878;color:#fff;font-size:12px!important;font-style:normal;font-weight:400;gap:5px;line-height:normal;min-height:32px;min-width:unset;padding:6px 10px}body .overall-wrapper .container .flags .flag-freeshipping .icon-van{display:contents;font-size:20px;height:20px;width:20px}body .overall-wrapper .container .products-block .p .flags{left:-10px;top:-10px}@media (min-width:768px){body .overall-wrapper .container .products-block .p .flags{left:-20px;top:-20px}}#footer{background-color:#b5b5b5;margin-top:24px;padding-top:24px}@media (min-width:1200px){#footer{margin-top:80px;padding-top:80px}}#footer>.container{background-color:#b5b5b5;padding:0}#footer .banner,#footer .banner-wrapper{margin:0;min-height:unset}#footer .site-name{display:none}#footer .custom-footer{border:0;padding-top:0}@media (min-width:768px){#footer .custom-footer{padding:0}}@media (max-width:991px){#footer .custom-footer__contact{margin:0 10px 20px;width:calc(100% - 20px)}}#footer .custom-footer__contact h4{margin-bottom:15px!important}#footer .custom-footer__contact h4:after{display:none}#footer .custom-footer__contact .contact-box:after{color:#000;content:"Pondělí až pátek od 8:00 do 17:00";display:block;font-size:14px;font-weight:400;line-height:normal;margin-top:10px;width:100%}@media (min-width:768px){#footer .custom-footer__contact .contact-box:after{margin-top:20px}}#footer .custom-footer__contact .contact-box ul{display:flex;flex-direction:column}#footer .custom-footer__contact .contact-box ul li{color:#000;padding:0 0 8px}#footer .custom-footer__contact .contact-box ul li:has(.tel){order:1}#footer .custom-footer__contact .contact-box ul li:has(.tel)>span{align-items:center;display:flex}#footer .custom-footer__contact .contact-box ul li:has(.tel)>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath d='M17.938 14.605c-.687-.693-2.351-1.703-3.159-2.11-1.051-.53-1.138-.573-1.964.041-.551.41-.918.776-1.563.638-.645-.137-2.047-.913-3.275-2.137C6.75 9.814 5.93 8.371 5.791 7.728c-.138-.643.234-1.005.64-1.557.572-.78.529-.91.04-1.96-.382-.818-1.421-2.467-2.116-3.15C3.61.326 3.61.456 3.132.655a6.93 6.93 0 0 0-1.117.596c-.693.46-1.077.842-1.346 1.416-.268.574-.389 1.92.999 4.441 1.387 2.52 2.36 3.81 4.376 5.82 2.015 2.008 3.565 3.089 5.83 4.36 2.802 1.569 3.877 1.263 4.453.994.576-.268.96-.649 1.42-1.34.233-.354.433-.728.598-1.117.199-.477.329-.477-.407-1.22Z' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:8px;top:3px;width:20px}#footer .custom-footer__contact .contact-box ul li:has(.mail){order:2}#footer .custom-footer__contact .contact-box ul li:has(.mail)>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='17' fill='none'%3E%3Cpath d='M18.577.5H2.423A1.923 1.923 0 0 0 .5 2.423v11.538c0 1.063.861 1.924 1.923 1.924h16.154A1.923 1.923 0 0 0 20.5 13.96V2.423A1.923 1.923 0 0 0 18.577.5Z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m3.578 3.578 6.923 5.385 6.923-5.385' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:8px;top:5px;width:20px}#footer .custom-footer__contact .contact-box ul li:has(.facebook){display:none;order:3}#footer .custom-footer__contact .contact-box ul li a{color:#000;font-size:clamp(16px,4vw,17px);font-weight:400;line-height:normal}#footer .custom-footer__contact .contact-box ul li a:hover{text-decoration:underline}#footer .custom-footer>div:nth-child(5){width:100%}@media (min-width:768px){#footer .custom-footer>div:nth-child(5){padding:0}}#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4){padding:0}#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) .banner{border:solid hsla(0,0%,100%,.35);border-width:1px 0 0;margin:0 10px;padding:12px 0}@media (min-width:768px){#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) .banner{border:0;margin:0;padding-top:0}}#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h4,#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h6{color:#000;display:flex;font-size:18px;justify-content:space-between;line-height:113%;margin-bottom:0;margin-top:0;position:relative;text-transform:none}@media (min-width:768px){#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h4,#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h6{font-size:22px;padding-bottom:5px}}#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h4:after,#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h6:after{color:#000;content:"\e90e";font-family:shoptet;font-size:14px;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:15px}@media (min-width:768px){#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h4:after,#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h6:after{display:none}}#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h4.contact:after,#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h6.contact:after{display:none}#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h4.active:after,#footer .custom-footer>div:nth-child(n+1):nth-child(-n+4) h6.active:after{transform:translateY(-50%) rotate(180deg)}#footer .custom-footer>div:has(.footer-banner__title.contact) .banner{border-bottom:0!important}#footer .custom-footer>div:has(.footer-logo){padding-bottom:24px;text-align:center}@media (min-width:768px){#footer .custom-footer>div:has(.footer-logo){padding-bottom:0;padding-left:0;text-align:left}}#footer .custom-footer>div:has(.footer-logo) .banner{border:0!important;border-bottom:1px solid hsla(0,0%,100%,.35)!important;margin-bottom:24px!important;text-align:left}@media (min-width:768px){#footer .custom-footer>div:has(.footer-logo) .banner{border:0!important;margin-bottom:0!important}}#footer .custom-footer>div:has(.footer-logo) ul{max-height:unset}#footer .custom-footer>div:has(.footer-logo) li{padding-top:0}#footer .custom-footer>div:has(.footer-logo) a:hover img{transform:scale(1)}#footer .custom-footer>div:has(.footer-logo) .footer-logo{margin-bottom:16px}#footer .custom-footer>div:has(.footer-logo) .footer-countries{align-items:center;display:flex;justify-content:space-between;margin:0 auto 28px;max-width:265px}@media (min-width:768px){#footer .custom-footer>div:has(.footer-logo) .footer-countries{flex-wrap:wrap;gap:13px 0;margin:0 0 40px;max-width:116px}}#footer .custom-footer>div:has(.footer-logo) .footer-countries a{align-items:center;color:#000;display:flex;font-size:15px;font-style:normal;font-weight:700;gap:6px;justify-content:center;line-height:normal;width:25%}@media (min-width:992px){#footer .custom-footer>div:has(.footer-logo) .footer-countries a{width:50%}}#footer .custom-footer>div:has(.footer-logo) .footer-countries a:hover{color:var(--color-secondary)}#footer .custom-footer>div:has(.footer-icons){padding-bottom:0}#footer .custom-footer>div:has(.footer-icons) .banner{overflow:visible}#footer .custom-footer>div:last-child{padding-top:0}@media (min-width:768px){#footer .custom-footer>div:last-child{width:100%}}#footer .custom-footer>div:nth-child(n+6){display:none}#footer .custom-footer a:hover{color:var(--color-secondary)}.footer-banner__list{margin:0;max-height:0;transition:all .3s ease}@media (min-width:768px){.footer-banner__list{max-height:unset}}.footer-banner__list .footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.footer-banner__list .footer-socials>div a{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:5px;display:flex;height:60px;justify-content:center;width:60px}.footer-banner__item{color:#000;font-size:clamp(16px,4vw,17px);font-weight:400;line-height:28px;padding-bottom:0!important}.footer-banner__item:first-child{font-size:14px;padding-top:15px}.footer-banner__link{color:#000!important;font-size:clamp(14px,4vw,15px);font-weight:400;letter-spacing:.17px;line-height:28px;text-decoration:underline}.footer-banner__link:hover{text-decoration:none}.footer-icons{background-color:#fff;justify-content:center;margin:16px 0 0;padding:30px 0;position:relative;row-gap:2rem}@media (min-width:768px){.footer-icons{justify-content:space-between;margin:36px 0 0;padding:40px 0}}@media (min-width:1200px){.footer-icons{margin-top:80px}}.footer-icons:before{background-color:#fff;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:calc(100vw - var(--scrollbar-width));z-index:1}.footer-icons p{color:#fff;margin:0}.footer-icons>div{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:flex-start;position:relative;width:100%;z-index:2}@media (min-width:768px){.footer-icons>div{gap:25px;width:50%}}.footer-icons>div .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}@media (min-width:768px){.footer-icons>div .wrap{gap:30px}}.footer-icons>div p{color:#3d3d3d;font-size:18px;font-weight:400;line-height:139%;margin:0}.footer-bottom{background-color:#fff!important;border-top:0;display:flex;flex-direction:column-reverse;margin:0 15px;padding-top:16px!important;position:relative}@media (min-width:768px){.footer-bottom{flex-direction:row-reverse;justify-content:space-between;margin:0 auto;padding:0!important}}@media (max-width:767px){.footer-bottom{width:calc(100% - 30px)}}.footer-bottom:before{border-left:9999px solid #fff;bottom:0;box-shadow:9999px 0 0 #fff;content:"";display:block;left:-9998px;position:absolute;right:0;top:0}.footer-bottom>*{position:relative;z-index:2}.footer-bottom a{text-decoration:none}.footer-bottom a,.footer-bottom span{color:rgba(0,0,0,.8);font-size:13px;letter-spacing:.13px}.footer-bottom span{font-weight:400;margin:0}.footer-bottom span strong{font-weight:400}.footer-bottom #signature a{color:rgba(0,0,0,.8);font-size:13px;text-decoration:underline}.footer-bottom #signature a:hover{color:#51bcef}.footer-bottom #signature a img{display:none}.ordering-process input{height:50px}@media (min-width:768px){#header{background-color:#f3f4f4}#header .container{margin:0 auto;max-width:1260px;padding:0;position:relative}#header .container:before{background-color:#3d3d3d;bottom:0;content:"";height:60px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width));z-index:0}#header .container .row{margin-left:0;margin-right:0}}#header .search input{border:1px solid rgba(70,81,90,.35);border-radius:0;color:#afafaf;font-size:14px;font-weight:500;height:50px;line-height:normal;padding-right:98px}#header .search input::-moz-placeholder{color:#afafaf;font-size:14px;font-weight:500;line-height:normal}#header .search input::placeholder{color:#afafaf;font-size:14px;font-weight:500;line-height:normal}#header .search .btn{background:rgba(70,81,90,.15);border:0;color:#3d3d3d;font-size:13px;font-style:normal;font-weight:500;height:40px;line-height:normal;padding:0 20px;right:5px;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}#header .search .btn:hover{background:rgba(70,81,90,.25)}@media (min-width:768px){#header .navigation-buttons .cart-count{background-color:#fff;border:1px solid rgba(70,81,90,.35);padding:10px 20px}}#header .navigation-buttons .cart-count:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none'%3E%3Cpath d='M8.214 21.718a.964.964 0 1 0 0-1.929.964.964 0 0 0 0 1.929ZM21.714 21.718a.964.964 0 1 0 0-1.929.964.964 0 0 0 0 1.929ZM.5.5h3.857L7.25 16.892h15.428' stroke='%2346515A' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.249 13.033h15.033a.483.483 0 0 0 .473-.387l1.735-8.679a.482.482 0 0 0-.473-.576H5.32' stroke='%2346515A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:23px;margin-right:15px;width:25px}@media (min-width:768px){#header .navigation-buttons .cart-count:before{margin-right:10px}}#header .navigation-buttons .cart-count .cart-price{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:normal}#header .navigation-buttons .cart-count i{align-items:center;background-color:#000;color:#fff;display:flex;font-size:11px;font-style:normal;font-weight:700;height:20px;justify-content:center;left:14px;line-height:normal;top:-5px;width:20px}@media (min-width:768px){#header .navigation-buttons .cart-count i{left:32px;top:4px}}.responsive-tools>a[data-target=search]{margin-right:75px}.responsive-tools>a[data-target=search]:before{color:#3d3d3d}.menu-helper{height:58px}#navigation{background-color:#3d3d3d}@media (min-width:768px){#navigation{height:60px;margin-left:0;margin-right:0}}#navigation .navigation-in{background-color:#3d3d3d}@media (min-width:768px){#navigation .navigation-in,#navigation .navigation-in>ul{height:100%}}#navigation .navigation-in>ul.menu-level-1>li.has-icon>a{padding:0 20px 0 50px;position:relative}@media (min-width:768px){#navigation .navigation-in>ul.menu-level-1>li.has-icon>a{padding:10px 20px 10px 50px}}#navigation .navigation-in>ul.menu-level-1>li.has-icon>a:before{background-color:#fff;content:"";height:20px;left:20px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:20px}@media (min-width:768px){#navigation .navigation-in>ul.menu-level-1>li.has-icon.exp>a:before,#navigation .navigation-in>ul.menu-level-1>li.has-icon>a:active:before,#navigation .navigation-in>ul.menu-level-1>li.has-icon>a:focus:before,#navigation .navigation-in>ul.menu-level-1>li.has-icon>a:hover:before{background-color:#3d3d3d}}#navigation .navigation-in>ul.menu-level-1>li:nth-child(-n+3){background:hsla(0,0%,100%,.1)}@media (min-width:768px){#navigation .navigation-in>ul.menu-level-1>li:nth-child(-n+3).has-icon>a{padding:10px 20px 10px 50px}#navigation .navigation-in>ul.menu-level-1>li:nth-child(-n+3)>a{padding:10px 20px}#navigation .navigation-in>ul.menu-level-1>li:nth-child(n+4).has-icon>a{padding:10px 30px 10px 60px}#navigation .navigation-in>ul.menu-level-1>li:nth-child(n+4).has-icon>a:before{left:30px}}#navigation .navigation-in>ul.menu-level-1>li:nth-child(n+4)>a{position:relative}@media (min-width:768px){#navigation .navigation-in>ul.menu-level-1>li:nth-child(n+4)>a{padding:10px 30px}}#navigation .navigation-in>ul.menu-level-1>li:nth-child(n+4)>a:after{background:#59626b;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#navigation .navigation-in>ul.menu-level-1>li:last-child>a:after{display:none}#navigation .navigation-in>ul>li{border:0;height:100%}#navigation .navigation-in>ul>li.ext>ul>li>div>a{color:#fff;font-size:15px;font-weight:500;line-height:normal}@media (min-width:768px){#navigation .navigation-in>ul>li.ext>ul>li>div>a{color:#3d3d3d}}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li{color:#3d3d3d}#navigation .navigation-in>ul>li.ext>ul>li>div>ul>li>a{color:#51bcef;font-size:14px;font-weight:500}#navigation .navigation-in>ul>li.ext>a>span{display:inline-block}#navigation .navigation-in>ul>li.ext>a>span:after{color:hsla(0,0%,100%,.75)}@media (min-width:768px){#navigation .navigation-in>ul>li.ext.exp>a>span:after{color:rgba(70,81,90,.75)}#navigation .navigation-in>ul>li.ext.exp>ul{box-shadow:0 40px 40px 0 rgba(0,0,0,.15)}#navigation .navigation-in>ul>li.exp>a{color:#3d3d3d}}#navigation .navigation-in>ul>li>a{align-items:center;display:flex;height:100%}#navigation .navigation-in>ul>li>a:active,#navigation .navigation-in>ul>li>a:focus,#navigation .navigation-in>ul>li>a:hover{margin-left:0;margin-right:0}#navigation .navigation-in>ul>li>a:active:after,#navigation .navigation-in>ul>li>a:focus:after,#navigation .navigation-in>ul>li>a:hover:after{display:none}@media (min-width:768px){#navigation .navigation-in>ul>li>a:active b,#navigation .navigation-in>ul>li>a:focus b,#navigation .navigation-in>ul>li>a:hover b{color:#3d3d3d}}#navigation .navigation-in>ul>li>a b{font-size:15px;font-style:normal;font-weight:500;line-height:normal}#navigation .menu-item-758{order:-3}#navigation .menu-item-761{order:-2}#navigation #nav-manufacturers{background:hsla(0,0%,100%,.1);order:-1}#navigation #nav-manufacturers>a:before{left:20px}@media (max-width:991px){#navigation #nav-manufacturers a,#navigation .navigation-in>ul>li>a b,.navigation-close:before{color:#fff}}@media (min-width:768px){.navigation-in>ul>li.ext>ul>li>div{padding:0 10px 0 0}}@media (min-width:1440px){.popup-widget{margin-left:212px}}.popup-content{margin-top:20px;max-height:90vh;overflow-y:auto}.products-block .product{background-color:#fff;border:1px solid rgba(70,81,90,.15)!important;transition:all .3s ease}@media (min-width:768px){.products-block .product{padding:20px!important}}.products-block .product:hover{border-color:#000!important}.products-block .product:hover .name{text-decoration:underline}.products-block .product:hover .btn{background-color:#000;color:#fff;text-decoration:none}.products-block .product .p-code{background-color:#fff;font-size:0;right:0;top:0}.products-block .product .p-code span{color:#3d3d3d;font-size:12px;font-weight:400}.products-block .product .p .image{background-color:#fff}.products-block .product .p .image img{padding:20px}.products-block .product .p-in{display:flex;flex-direction:column;height:100%}.products-block .product .p-in .p-bottom{margin-top:auto}.products-block .product .p .name{color:#3d3d3d;font-size:16px;font-style:normal;font-weight:400;height:unset;line-height:normal}.products-block .product .p .name>span{display:block;width:100%}@media (max-width:991px){.products-block .product .p .prices{flex:1 1 50%}}.products-block .product .p-bottom>div{align-items:center}.type-category .products-block,.type-manufacturer-detail .products-block,.type-product .products-block,.type-search .products-block,body .products-block{gap:10px}.type-category .products-block .product,.type-manufacturer-detail .products-block .product,.type-product .products-block .product,.type-search .products-block .product,body .products-block .product{width:calc(50% - 5px)}@media (min-width:1200px){.type-category .products-block .product,.type-manufacturer-detail .products-block .product,.type-product .products-block .product,.type-search .products-block .product,body .products-block .product{width:calc(33.33333% - 6.66667px)}}.sidebar{background-color:transparent;margin-right:10px}@media (min-width:768px){.sidebar{margin-top:21px}}@media (min-width:992px){.sidebar{margin-right:20px;width:320px}}@media (min-width:1440px){.sidebar{margin-right:40px}}.sidebar .box>h4{display:none}.sidebar .sidebar-inner{padding:0}.sidebar .sidebar-inner>div{border:0}.sidebar #categories .expandable>.topic>a span{height:20px;left:20px;top:50%;transform:translateY(-50%);width:20px}.sidebar #categories .expandable>.topic>a span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none'%3E%3Cpath d='m14.352.352-7 7-7-7' stroke='%233D3D3D'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:""!important;height:20px;transform:none;width:20px}.sidebar #categories .expandable.active.expanded>a>span,.sidebar #categories .expandable.expanded>a>span{height:10px;left:20px;top:50%;transform:translateY(-50%);width:15px}.sidebar #categories .expandable.active.expanded>a>span:before,.sidebar #categories .expandable.expanded>a>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none'%3E%3Cpath d='m14.352.352-7 7-7-7' stroke='%233D3D3D'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:10px;transform:none;width:15px}.sidebar #categories .expandable.external>a>span{height:20px;left:20px;top:50%;transform:translateY(-50%);width:20px}.sidebar #categories .expandable.external>a>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath d='m.352.352 7 7-7 7' stroke='%233D3D3D' stroke-opacity='.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:20px;transform:none;width:20px}.sidebar #categories .categories{margin-bottom:10px;margin-left:0;margin-right:0}.sidebar #categories .categories.active ul li.active>a,.sidebar #categories .categories.active>.topic>a{font-weight:500}.sidebar #categories .categories>.topic{background-color:#dcdcdc}.sidebar #categories .categories>.topic a{align-items:center;display:flex;justify-content:flex-start;min-height:44px;padding:10px 20px 10px 44px;position:relative}.sidebar #categories .categories>.topic.active a{background-color:#dcdcdc;color:#3d3d3d}.sidebar #categories .categories a{color:#3d3d3d;transition:all .3s ease}.sidebar #categories .categories a:hover{color:#000;font-weight:500;text-decoration:underline}.sidebar #categories .categories ul li{background-color:#fff}.sidebar #categories .categories ul li.active>a{background-color:transparent}.sidebar #categories .categories ul li a{align-items:center;border-bottom:1px solid #f6f6f6;display:flex;justify-content:flex-start;min-height:44px;padding:10px 20px 10px 44px;position:relative}.sidebar .box-topProducts{padding-top:0}.sidebar .box-topProducts h4{color:#3d3d3d;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px;text-transform:none}.sidebar .box-topProducts .top-products>li{background-color:#fff;border:1px solid rgba(70,81,90,.15);margin-bottom:10px;padding:20px;position:relative;transition:all .3s ease}.sidebar .box-topProducts .top-products>li:before{align-items:center;background:#dcdcdc;border-radius:0;color:#3d3d3d;display:flex;font-size:12px;font-style:normal;font-weight:400;height:30px;justify-content:center;left:0;line-height:normal;padding:6px 10px;position:absolute;top:0;width:30px}.sidebar .box-topProducts .top-products-image{height:100px;margin-right:20px;min-height:100px;min-width:100px;width:100px}.sidebar .box-topProducts .top-products-name{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.sidebar .box-topProducts .top-products-content strong{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#categories .expandable>.topic>a>span:before,#categories .expandable>a>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath d='m.352.352 7 7-7 7' stroke='%233D3D3D' stroke-opacity='.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:""!important;height:20px;transform:none;width:20px}#categories ul .expandable .cat-trigger{height:20px;left:20px;top:50%;transform:translateY(-50%);width:20px}@media (min-width:768px){.top-navigation-bar{border:0;height:34px}.top-navigation-bar .container{height:100%;margin:0 auto;max-width:1260px;padding:0}.top-navigation-bar .container>div{height:34px}}.top-navigation-bar-menu li:before{display:none}@media (min-width:768px){.top-navigation-bar-menu li a{align-items:center;color:rgba(70,81,90,.75);display:flex;font-size:13px;font-style:normal;font-weight:400;height:34px;line-height:normal;text-align:center;text-transform:none}.top-navigation-contacts,.top-navigation-tools{align-items:center;display:flex!important}.top-navigation-tools{justify-content:flex-end}}.top-navigation-contacts a.project-phone:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath d='M16 13.037c-.61-.615-2.09-1.513-2.807-1.875-.935-.47-1.012-.509-1.746.037-.49.364-.816.69-1.39.567-.573-.122-1.82-.812-2.91-1.9-1.092-1.087-1.821-2.37-1.944-2.941-.123-.571.208-.893.569-1.385.508-.692.47-.807.035-1.742-.339-.727-1.263-2.192-1.88-2.8C3.265.346 3.265.461 2.84.638a6.16 6.16 0 0 0-.994.53c-.615.408-.957.748-1.195 1.258-.24.51-.347 1.707.887 3.948 1.233 2.24 2.099 3.386 3.89 5.172 1.791 1.787 3.169 2.747 5.182 3.876 2.49 1.395 3.446 1.123 3.958.885.512-.239.853-.577 1.263-1.193a6.12 6.12 0 0 0 .53-.992c.178-.424.293-.424-.36-1.085Z' stroke='%2346515A' stroke-opacity='.75' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:17px;margin-right:10px;width:17px}.top-navigation-contacts a.project-email:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' fill='none'%3E%3Cpath d='M16.77.5H2.23A1.73 1.73 0 0 0 .5 2.23v10.385c0 .956.775 1.731 1.73 1.731h14.54a1.73 1.73 0 0 0 1.73-1.73V2.23A1.73 1.73 0 0 0 16.77.5Z' stroke='%2346515A' stroke-opacity='.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m3.266 3.266 6.23 4.846 6.231-4.846' stroke='%2346515A' stroke-opacity='.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:16px;margin-right:10px;width:19px}.benefitBanner{margin:0 auto 40px;max-width:1280px}.benefitBanner.position--benefitProduct{margin-bottom:30px;margin-top:20px;padding-top:20px;position:relative}@media (min-width:768px){.benefitBanner.position--benefitProduct{margin-bottom:50px;margin-top:50px;padding-top:50px}}.benefitBanner.position--benefitProduct:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='900' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23B5B5B5' stroke-opacity='.3' d='M0 9.5h410'/%3E%3Cpath d='m446 8 2-8h12l-3.2 4H452l-1 2h4.2L444 20l4-12h-2ZM440.996 0H446l-1 4h-5l.996-4Z' fill='%23B5B5B5'/%3E%3Cpath stroke='%23B5B5B5' stroke-opacity='.3' d='M490 9.5h410'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;position:absolute;top:-10px;width:100%}.benefitBanner__title{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.benefitBanner__title strong{color:#3d3d3d;font-weight:600}.benefitBanner__link{align-items:flex-start}.benefitBanner__link:hover{opacity:1}.benefitBanner__data{color:#000;margin-top:5px;text-decoration:underline;transition:all .3s ease}.benefitBanner__data span{display:inline-block;transition:all .3s ease}.benefitBanner__data:hover{color:#000;text-decoration:none}.benefitBanner__data:hover span{transform:translateX(5px)}.benefitBanner__picture{flex:0 0 30px;height:30px;margin-right:15px;max-width:unset;width:30px}.welcome-wrapper{border:0}.welcome-wrapper.homepage-box{background-color:transparent;margin-bottom:20px;padding:0}.welcome-wrapper .welcome div{max-width:900px}.welcome-wrapper .about-hero{position:relative}.welcome-wrapper .about-hero__title{color:#3d3d3d;font-size:clamp(20px,5vw,26px);font-style:normal;font-weight:500;line-height:37px}.welcome-wrapper .about-hero__text a,.welcome-wrapper .about-hero__text p{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:400;line-height:26px}.welcome-wrapper .about-hero__text a:hover{text-decoration:none}.welcome-wrapper .about-hero__badge{align-items:center;border:1px solid #3d3d3d;display:flex;gap:5px;justify-content:center;margin:0 0 20px;padding:6px 10px;width:-moz-fit-content;width:fit-content}.welcome-wrapper .about-hero__badge-text{color:#3d3d3d;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.welcome-wrapper .about-hero__content{margin:0;max-width:660px!important;padding:15px;position:relative;z-index:3}@media (min-width:1200px){.welcome-wrapper .about-hero__content{padding:30px}}.welcome-wrapper .about-hero__media{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.welcome-wrapper .about-hero__media:before{background:linear-gradient(90deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.95) 15%,hsla(0,0%,100%,.85) 30%,hsla(0,0%,100%,.65) 45%,hsla(0,0%,100%,.55) 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.welcome-wrapper .about-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.welcome-wrapper .about-hero__brands-title{color:#3d3d3d;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px;margin-top:40px}.welcome-wrapper .about-hero__brands-list{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;list-style:none;margin:0;padding-left:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fZG9jdW1lbnQuc2NzcyIsImxheW91dC9fZ2xvYmFsLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwicGFnZXMvb3JkZXIvX2NhcnQuc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJwYWdlcy9fY2F0ZWdvcnkuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwicGFnZXMvX3Byb2R1Y3Quc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19mbGFncy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RzLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL190b3AtbmF2aWdhdGlvbi1iYXIuc2NzcyIsImNvbXBvbmVudHMvX3VzcC5zY3NzIiwiY29tcG9uZW50cy9fd2VsY29tZS13cmFwcGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0RnQixnQkM4dERoQixDQzl3REEsRUFDQyxrQ0FBQSxDQUNBLGlDQUFBLENBQ0Esa0JERUQsQ0VMQSxnREFJQyx3QkZRRCxDRUFHLG9MQUVDLGFDZ0NVLENEL0JWLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVDVVEsQ0RUUixrQkZRSixDRUxHLHVGQUNDLGFBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JGT0os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aUJBQUEsQ0FDQSxPQUFBLENBQ0EsT0FBQSxDQUNBLDBCQUFBLENBQ0EsU2xCZ3lFaEMsQ2tCdnhFNEIsaUVBQ0ksWWxCeXhFaEMsQ2tCbHhFWSxpQ0FFSSxRQUFBLENBREEsV2xCcXhFaEIsQ2tCOXdFZ0MsaURBR0ksVWYvRjFCLENlNkYwQixjZnBIekIsQ2VxSHlCLGVmOUd4QixDZWdId0Isa0JsQmd4RXBDLENJajVFQyx5QmM2SCtCLGlEQU9RLGFsQml4RXRDLENBQ0YsQ2tCN3dFb0MscURBQ0ksYWxCK3dFeEMsQ2tCN3dFd0MsdURBRUksYWZ4Ry9CLENleUcrQixjZnBJaEMsQ2VrSWdDLGVsQml4RTVDLENrQnR3RXdCLDRDQUNJLG9CbEJ3d0U1QixDa0J0d0U0QixrREFDSSx5QmxCd3dFaEMsQ0lwNkVDLHlCY29LK0Isc0RBRVEsd0JsQmt3RXRDLENrQjV2RXNCLDRDQUVRLHdDbEIrdkU5QixDa0J4dkVrQix1Q0FFUSxhbEIydkUxQixDQVRGLENrQjd1RWdCLG1DQUdJLGtCQUFBLENBREEsWUFBQSxDQURBLFdsQjJ2RXBCLENrQnZ2RW9CLDRIQUdJLGFBQUEsQ0FDQSxjbEJ1dkV4QixDa0JydkV3Qiw4SUFDSSxZbEJ1dkU1QixDSS83RUMseUJjMk11QixrSUFFUSxhbEJzdkU5QixDQUNGLENrQmx2RW9CLHFDQUNJLGNmek1iLENlME1hLGlCQUFBLENBQ0EsZWZwTVosQ2VxTVksa0JsQm92RXhCLENrQjd1RUksMkJBQ0ksUWxCK3VFUixDa0I1dUVJLDJCQUNJLFFsQjh1RVIsQ2tCM3VFSSwrQkFFSSw2QkFBQSxDQURBLFFsQjh1RVIsQ2tCMXVFWSx3Q0FDSSxTbEI0dUVoQixDSXg3RUMseUJjK05PLCtGQUNJLFVsQnF1RVYsQ0FSRixDSTU5RUMseUJjcVFHLG1DQUNJLGtCbEJtdUVOLENBQ0YsQ0kzOUVDLDBCZTFCRCxjQUVRLGlCbkJ1L0VOLENBQ0YsQ21CcC9FQSxlQUdJLGVBQUEsQ0FGQSxlQUFBLENBQ0EsZW5Cdy9FSixDb0IvL0VJLHlCQUNJLHFCakIwQ0UsQ2lCekNGLDZDQUFBLENBQ0EsdUJwQmtnRlIsQ0kzL0VDLHlCZ0JWRyx5QkFNUSxzQnBCbWdGVixDQUNGLENvQmpnRlEsK0JBQ0ksMkJwQm1nRlosQ29CamdGWSxxQ0FDSSx5QnBCbWdGaEIsQ29CaGdGWSxvQ0FDSSxxQmpCeUJOLENpQnhCTSxVakJ5Qk4sQ2lCeEJNLG9CcEJrZ0ZoQixDb0I5L0VRLGlDQUNJLHFCakJtQkYsQ2lCaEJFLFdBQUEsQ0FEQSxPQUFBLENBREEsS3BCa2dGWixDb0I5L0VZLHNDQUVJLGFqQmNGLENpQmZFLGNBQUEsQ0FFQSxlcEJnZ0ZoQixDb0IzL0VZLG1DQUNJLHFCcEI2L0VoQixDb0IzL0VnQix1Q0FDSSxZcEI2L0VwQixDb0J6L0VZLCtCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFdwQjIvRWhCLENvQnovRWdCLHlDQUNJLGVwQjIvRXBCLENvQnYvRVksa0NBQ0ksYWpCWEYsQ2lCWUUsY2pCbEROLENpQm1ETSxpQkFBQSxDQUNBLGVqQmpDSixDaUJtQ0ksWUFBQSxDQURBLGtCcEIwL0VoQixDb0J2L0VnQix1Q0FDSSxhQUFBLENBQ0EsVXBCeS9FcEIsQ0lqaEZDLHlCZ0I0Qlcsb0NBRVEsWXBCdS9FbEIsQ0FDRixDb0JsL0VZLHVDQUNJLGtCcEJvL0VoQixDb0J6K0VJLHlKQUNJLFFwQmcvRVIsQ29COStFUSxzTUFDSSxxQnBCby9FWixDSTdqRkMsMEJnQndFTyxzTUFJUSxpQ3BCeS9FZCxDQUNGLENxQjNsRkEsU0FDQyw0QkFBQSxDQUNBLGlCckI4bEZELENJcmxGQyx5QmlCWEQsU0FLUSxlckIrbEZOLENBQ0YsQ0lybEZDLHlCaUJoQkQsU0FVRSxpQkFBQSxDQURBLFdyQmltRkEsQ0FDRixDSWpsRkMsMEJpQjFCRCxTQWNFLGlCckJpbUZBLENBQ0YsQ3FCOWxGRSxpQkFDQyxZckJnbUZILENxQjVsRkMsd0JBQ0MsU3JCOGxGRixDcUI1bEZRLDRCQUNJLFFyQjhsRlosQ3FCdGxGSywrQ0FJQyxXQUFBLENBQ0EsU0FBQSxDQUpBLE9BQUEsQ0FDQSwwQkFBQSxDQUNBLFVyQjBsRk4sQ3FCdGxGTSxzREFFQyx1TUFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FGQSxvQkFBQSxDQU1BLFdBQUEsQ0FGQSxjQUFBLENBQ0EsVXJCeWxGUCxDcUIva0ZLLHlHQUlDLFdBQUEsQ0FDQSxTQUFBLENBSkEsT0FBQSxDQUNBLDBCQUFBLENBQ0EsVXJCbWxGTixDcUIva0ZNLHVIQUVDLHVNQUFBLENBQ0EsMkJBQUEsQ0FGQSxVQUFBLENBS0EsV0FBQSxDQUZBLGNBQUEsQ0FDQSxVckJrbEZQLENxQnprRkssaURBSUMsV0FBQSxDQUNBLFNBQUEsQ0FKQSxPQUFBLENBQ0EsMEJBQUEsQ0FDQSxVckI2a0ZOLENxQnprRk0sd0RBRUMsME5BQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBRkEsVUFBQSxDQU1BLFdBQUEsQ0FGQSxjQUFBLENBQ0EsVXJCNGtGUCxDcUJwa0ZFLGlDQUNDLGtCQUFBLENBQ0EsYUFBQSxDQUNBLGNyQnNrRkgsQ3FCMWpGTyx3R0FDQyxlckIrakZSLENxQnhqRkcsd0NBQ0Msd0JyQjBqRkosQ3FCeGpGSSwwQ0FLQyxrQkFBQSxDQURBLFlBQUEsQ0FFQSwwQkFBQSxDQUpBLGVBQUEsQ0FDQSwyQkFBQSxDQUZBLGlCckIrakZMLENxQnRqRkssaURBQ0Msd0JBQUEsQ0FDQSxhckJ3akZOLENxQm5qRkcsbUNBQ0MsYWxCbEdVLENrQm1HVix1QnJCcWpGSixDcUJuakZJLHlDQUNDLFVsQnpHSyxDa0IyR0wsZWxCMUhPLENrQnlIUCx5QnJCc2pGTCxDcUJoakZJLHVDQUNDLHFCckJrakZMLENxQi9pRk0sZ0RBQ0MsNEJyQmlqRlAsQ3FCN2lGSyx5Q0FJQyxrQkFBQSxDQUdBLCtCQUFBLENBSkEsWUFBQSxDQUVBLDBCQUFBLENBSkEsZUFBQSxDQUNBLDJCQUFBLENBSUEsaUJyQmdqRk4sQ3FCeGlGSSwwQkFDSSxhckIwaUZSLENxQnhpRlEsNkJBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJyQjBpRlosQ3FCdGlGWSwyQ0FHSSxxQmxCdkpOLENrQnNKTSxtQ0FBQSxDQURBLGtCQUFBLENBSUEsWUFBQSxDQUNBLGlCQUFBLENBRkEsdUJyQjBpRmhCLENxQnRpRmdCLGtEQVNJLGtCQUFBLENBQ0Esa0JBQUEsQ0FNQSxlQUFBLENBTEEsYWxCcktOLENrQmdLTSxZQUFBLENBTUEsY0FBQSxDQUNBLGlCQUFBLENBQ0EsZWxCM0xSLENrQitLUSxXQUFBLENBTUEsc0JBQUEsQ0FKQSxNQUFBLENBV0Esa0JBQUEsQ0FSQSxnQkFBQSxDQUpBLGlCQUFBLENBRUEsS0FBQSxDQUpBLFVyQnVqRnBCLENxQnBpRlksOENBR0ksWUFBQSxDQUVBLGlCQUFBLENBREEsZ0JBQUEsQ0FGQSxlQUFBLENBREEsV3JCMGlGaEIsQ3FCbmlGWSw2Q0FDSSxhbEJ2TEYsQ2tCd0xFLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCckJxaUZoQixDcUJqaUZnQix1REFDSSxVbEJwTVYsQ2tCcU1VLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVsQnJOTixDa0JzTk0sa0JyQm1pRnBCLENxQjVoRkEsbUZBQ0MsME5BQUEsQ0FDQSx1QkFBQSxDQUNHLDJCQUFBLENBQ0Esb0JBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLFVyQitoRkosQ3FCNWhGQSx3Q0FDQyxXQUFBLENBQ0csU0FBQSxDQUNBLE9BQUEsQ0FDQSwwQkFBQSxDQUNBLFVyQitoRkosQ0k3eEZDLHlCa0JYRCxvQkFFRSxRQUFBLENBQ0EsV3RCMnlGQSxDc0J4eUZELCtCQUVFLFdBQUEsQ0FHQSxhQUFBLENBREEsZ0JBQUEsQ0FEQSxTdEI2eUZELENzQnh5RkEsbUNBRUUsV3RCMnlGRixDQVpGLENzQnh4RkcsbUNBQ0MsWXRCdXlGSixDSXB6RkMseUJrQmdCRSw4QkFXRSxrQkFBQSxDQVRBLHdCQUFBLENBUUEsWUFBQSxDQU5BLGNuQlJRLENtQlNSLGlCQUFBLENBQ0EsZW5CTk8sQ21CU1AsV0FBQSxDQUZBLGtCQUFBLENBSkEsaUJBQUEsQ0FLQSxtQnRCeXlGSCxDc0J2eEZELCtDQUpFLGtCQUFBLENBREEsc0J0QjB5RkQsQ3NCcnlGRCxzQkFJRSx3QnRCaXlGRCxDQWJGLENzQjV3RkcsZ0RBQ0Msc3dCQUFBLENBSVksMkJBQUEsQ0FIQSxVQUFBLENBRUEsV0FBQSxDQUVBLGlCQUFBLENBSEEsVXRCZ3lGaEIsQ3NCeHhGRyxnREFDQyx5Z0JBQUEsQ0FJWSwyQkFBQSxDQUhBLFVBQUEsQ0FFQSxXQUFBLENBRUEsaUJBQUEsQ0FIQSxVdEI2eEZoQixDdUI1MkZBLGVBRUksa0JBQUEsQ0FEQSxnQnZCZzNGSixDdUI3MkZJLHdDQUNJLGtCQUFBLENBQ0EsZUFBQSxDQUVBLGdCQUFBLENBREEsaUJ2QmczRlIsQ0k1MkZDLHlCbUJQRyx3Q0FRUSxrQkFBQSxDQURBLGVBQUEsQ0FFQSxnQnZCZzNGVixDQUNGLEN1QjkyRlEsK0NBRUksdVlBQUEsQ0FFQSx1QkFBQSxDQURBLDJCQUFBLENBRUEsb0JBQUEsQ0FKQSxVQUFBLENBS0EsYUFBQSxDQUVBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FIQSxVdkJtM0ZaLEN1QjUyRkksc0JBQ0ksYXBCZU0sQ29CZE4sY3BCWEcsQ29CWUgsaUJBQUEsQ0FDQSxlcEJQSSxDb0JRSixrQnZCODJGUixDdUI1MkZRLDZCQUVJLGFwQk9FLENvQlJGLGV2QisyRlosQ3VCMTJGSSxxQkFDSSxzQnZCNDJGUixDdUIxMkZRLDJCQUNJLFN2QjQyRlosQ3VCeDJGSSxxQkFDSSxVQUFBLENBRUEsY0FBQSxDQUNBLHlCQUFBLENBRkEsdUJ2QjQyRlIsQ3VCeDJGUSwwQkFDSSxvQkFBQSxDQUNBLHVCdkIwMkZaLEN1QnYyRlEsMkJBQ0ksVUFBQSxDQUNBLG9CdkJ5MkZaLEN1QnYyRlksZ0NBQ0kseUJ2QnkyRmhCLEN1QnAyRkksd0JBSUksYUFBQSxDQURBLFdBQUEsQ0FFQSxpQkFBQSxDQUpBLGVBQUEsQ0FDQSxVdkJ5MkZSLEN3Qm43RkEsaUJBQ0ksUXhCczdGSixDd0JwN0ZJLDhCQUdJLDRCQUFBLENBRkEsa0JBQUEsQ0FDQSxTeEJ1N0ZSLEN3Qmw3RlEsOEJBQ0ksZXhCbzdGWixDd0JoN0ZJLDZCQUNGLGlCeEJrN0ZGLEN3Qmg3RlEsb0NBQ0ksYUFBQSxDQUNBLDhCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsZ0J4Qms3RlosQ3dCOTZGWSwwRUFFSSxhQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdCeEJnN0ZoQixDd0I1NkZnQiwyQ0FDSSxvQnhCODZGcEIsQ3dCejZGUSxvQ0FNSSxrQkFBQSxDQURBLHdCQUFBLENBSEEsWUFBQSxDQUtBLE9BQUEsQ0FIQSxzQkFBQSxDQUlBLGVBQUEsQ0FMQSxnQkFBQSxDQUZBLHNCQUFBLENBQUEsaUJ4Qms3RlosQ3dCejZGWSx5Q0FDSSxhQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCeEIyNkZoQixDd0J2NkZFLHNDQUdVLFFBQUEsQ0FEQSx5QkFBQSxDQURBLFlBQUEsQ0FHQSxpQkFBQSxDQUNBLFN4Qnk2RlosQ0l2OUZDLDBCb0J5Q0Msc0NBUWMsWXhCMDZGZCxDQUNGLEN3QnY2RkUsb0NBTUMsV0FBQSxDQUZBLE1BQUEsQ0FIQSxRQUFBLENBTUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUxTLGlCQUFBLENBQ1QsS0FBQSxDQUVBLFVBQUEsQ0FHUyxTeEJ5NkZaLEN3QnY2RlksMkNBRUksdUpBQUEsQ0FEQSxVQUFBLENBV0EsV0FBQSxDQUVBLE1BQUEsQ0FDQSxtQkFBQSxDQUxBLGlCQUFBLENBR0EsS0FBQSxDQUZBLFVBQUEsQ0FLQSxTeEJrNkZoQixDd0IvNUZZLHdDQUVJLFdBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQUFBLENBQ0EsOEJBQUEsQ0FBQSwyQkFBQSxDQUhBLFV4Qm82RmhCLEN3QjU1RlksMkNBQ0ksYUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsZXhCODVGaEIsQ3dCMzVGWSwwQ0FLSSxrQkFBQSxDQUhBLFlBQUEsQ0FFQSxjQUFBLENBREEsUUFBQSxDQUdBLDZCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FQQSxjeEJvNkZoQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0xMDtcblx0bWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuXHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG5cdFxuXHQ+IC5jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMTA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5iYW5uZXIsXG5cdC5iYW5uZXItd3JhcHBlciB7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNpdGUtbmFtZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jdXN0b20tZm9vdGVyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmX19jb250YWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1tZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cdFx0XHQuY29udGFjdC1ib3gge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1BvbmTEm2zDrSBhxb4gcMOhdGVrIG9kIDg6MDAgZG8gMTc6MDAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygudGVsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxOSAxOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNy45MzgyIDE0LjYwNDdDMTcuMjUxIDEzLjkxMjQgMTUuNTg2OSAxMi45MDIxIDE0Ljc3OTQgMTIuNDk0OUMxMy43MjggMTEuOTY1MyAxMy42NDE0IDExLjkyMjEgMTIuODE1IDEyLjUzNkMxMi4yNjM3IDEyLjk0NTggMTEuODk3MiAxMy4zMTE4IDExLjI1MiAxMy4xNzQyQzEwLjYwNjkgMTMuMDM2NiA5LjIwNDkzIDEyLjI2MDkgNy45NzczNSAxMS4wMzczQzYuNzQ5NzggOS44MTM2NiA1LjkyODk0IDguMzcxMTMgNS43OTA5MSA3LjcyODE3QzUuNjUyODcgNy4wODUyMiA2LjAyNSA2LjcyMzA3IDYuNDMwODcgNi4xNzA1NUM3LjAwMjkxIDUuMzkxNzQgNi45NTk2NCA1LjI2MTkzIDYuNDcwNjggNC4yMTA1NEM2LjA4OTQ3IDMuMzkyNzggNS4wNDk2OSAxLjc0NDMgNC4zNTQ3NiAxLjA2MDY3QzMuNjExMzggMC4zMjY0MjUgMy42MTEzOCAwLjQ1NjIyNiAzLjEzMjM4IDAuNjU1MjU2QzIuNzQyNDEgMC44MTkzMjEgMi4zNjgzIDEuMDE4NzUgMi4wMTQ3MSAxLjI1MTA1QzEuMzIyMzggMS43MTA5OCAwLjkzODE0MyAyLjA5MzAzIDAuNjY5NDM1IDIuNjY3MTlDMC40MDA3MjYgMy4yNDEzNSAwLjI4MDAwMiA0LjU4NzM5IDEuNjY3NjggNy4xMDgxNUMzLjA1NTM2IDkuNjI4OTEgNC4wMjg5NCAxMC45MTc4IDYuMDQ0MDQgMTIuOTI3MkM4LjA1OTEzIDE0LjkzNjUgOS42MDg2NCAxNi4wMTY5IDExLjg3MzggMTcuMjg3MkMxNC42NzYgMTguODU2NSAxNS43NTA5IDE4LjU1MDYgMTYuMzI2OCAxOC4yODI0QzE2LjkwMjcgMTguMDE0MSAxNy4yODY1IDE3LjYzMzQgMTcuNzQ3NCAxNi45NDExQzE3Ljk4MDMgMTYuNTg4MSAxOC4xODAyIDE2LjIxNDQgMTguMzQ0NSAxNS44MjQ4QzE4LjU0NCAxNS4zNDc2IDE4LjY3MzggMTUuMzQ3NiAxNy45MzgyIDE0LjYwNDdaJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygubWFpbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDIxIDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE4LjU3NjkgMC41SDIuNDIzMDhDMS4zNjA5OSAwLjUgMC41IDEuMzYwOTkgMC41IDIuNDIzMDhWMTMuOTYxNUMwLjUgMTUuMDIzNiAxLjM2MDk5IDE1Ljg4NDYgMi40MjMwOCAxNS44ODQ2SDE4LjU3NjlDMTkuNjM5IDE1Ljg4NDYgMjAuNSAxNS4wMjM2IDIwLjUgMTMuOTYxNVYyLjQyMzA4QzIwLjUgMS4zNjA5OSAxOS42MzkgMC41IDE4LjU3NjkgMC41Wicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zLjU3ODEyIDMuNTc4MTJMMTAuNTAxMiA4Ljk2Mjc0TDE3LjQyNDMgMy41NzgxMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5mYWNlYm9vaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKCRmcy1iYXNlLCA0dncsICRmcy1tZWRpdW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDEpOm50aC1jaGlsZCgtbiArIDQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjM1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRoNixcbiAgICAgICAgICAgICAgICBoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWg2O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTMlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtaDU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwZSc7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ3Nob3B0ZXQnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMteHNtYWxsO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY29udGFjdCB7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aGFzKC5mb290ZXItYmFubmVyX190aXRsZS5jb250YWN0KSB7XG5cdFx0XHRcdC5iYW5uZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhhcyguZm9vdGVyLWxvZ28pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmFubmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zNSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3RlciB7XG5cdFx0XHRcdFx0Ji1sb2dvIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1jb3VudHJpZXMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI4cHg7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDExNnB4O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDEzcHggMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtc21hbGw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDZweDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpoYXMoLmZvb3Rlci1pY29ucykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHQuYmFubmVyIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA2KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXIge1xuXHQmLWJhbm5lciB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcblx0XHRcdH1cblxuICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoJGZzLWJhc2UsIDR2dywgJGZzLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogJGMtYmxhY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMteHNtYWxsO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoJGZzLXhzbWFsbCwgNHZ3LCAkZnMtc21hbGwpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGNvbG9yOiAkYy1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaWNvbnMge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHJvdy1nYXA6ICR4Mjtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMTZweCAwIDA7XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAzNnB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0LndyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1oNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM5JTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRtYXJnaW46IDAgMTVweCAwO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcblx0XHRcdGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGMtd2hpdGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRib3gtc2hhZG93OiA5OTk5cHggMCAwICRjLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsZWZ0OiAtOTk5OHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG4gICAgICAgIH1cblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXh4c21hbGw7XG4gICAgICAgIH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjgwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0bWFyZ2luOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXh4c21hbGw7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNzaWduYXR1cmUge1xuXHRcdFx0YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44MCk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHhzbWFsbDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbn1cblxuLm92ZXJhbGwtd3JhcHBlcixcbmJvZHksXG4uY29udGVudCxcbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY0O1xufVxuXG5ib2R5IHtcbiAgLyogamVtbsOpIHphcm92bsOhbsOtIMSNw61zZWxuw71jaCBob2Rub3QgKi9cbn1cbmJvZHkudHlwZS1wYWdlICNjb250ZW50IGgzLFxuYm9keS50eXBlLXBhZ2UgI2NvbnRlbnQgaDIsIGJvZHkudHlwZS1wb3N0ICNjb250ZW50IGgzLFxuYm9keS50eXBlLXBvc3QgI2NvbnRlbnQgaDIsIGJvZHkudHlwZS1wb3N0cy1saXN0aW5nICNjb250ZW50IGgzLFxuYm9keS50eXBlLXBvc3RzLWxpc3RpbmcgI2NvbnRlbnQgaDIge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5ib2R5LnR5cGUtcGFnZSAjY29udGVudCBwLCBib2R5LnR5cGUtcG9zdCAjY29udGVudCBwLCBib2R5LnR5cGUtcG9zdHMtbGlzdGluZyAjY29udGVudCBwIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbmJvZHkudHlwZS1wYWdlICNjb250ZW50IHVsLCBib2R5LnR5cGUtcG9zdCAjY29udGVudCB1bCwgYm9keS50eXBlLXBvc3RzLWxpc3RpbmcgI2NvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5ib2R5LnR5cGUtcGFnZSAjY29udGVudCB1bCBsaSwgYm9keS50eXBlLXBvc3QgI2NvbnRlbnQgdWwgbGksIGJvZHkudHlwZS1wb3N0cy1saXN0aW5nICNjb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbmJvZHkgdGFibGU6bm90KC5kZXRhaWwtcGFyYW1ldGVycykge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuYm9keSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjQ7XG59XG5ib2R5IHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzY3Njc2Nztcbn1cbmJvZHkgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjRGNDtcbn1cbmJvZHkgdGJvZHkgdGQ6bnRoLWNoaWxkKDQpLFxuYm9keSB0Ym9keSB0ZDpudGgtY2hpbGQoNSkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3RhcnMgYTpiZWZvcmUsIC5zdGFycyBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudHlwZS1wYWdlIC5jb250YWluZXIsXG4gIC50eXBlLWNhdGVnb3J5IC5jb250YWluZXIsXG4gIC50eXBlLXNlYXJjaCAuY29udGFpbmVyLFxuICAudHlwZS1kZXRhaWwgLmNvbnRhaW5lcixcbiAgLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nIC5jb250YWluZXIsXG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNvbnRhaW5lcixcbiAgLmN1c3RvbWVyLXBhZ2UgLmNvbnRhaW5lcixcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1wYWdlIC5jb250YWluZXIgLmNvbnRlbnQsXG4gIC50eXBlLWNhdGVnb3J5IC5jb250YWluZXIgLmNvbnRlbnQsXG4gIC50eXBlLXNlYXJjaCAuY29udGFpbmVyIC5jb250ZW50LFxuICAudHlwZS1kZXRhaWwgLmNvbnRhaW5lciAuY29udGVudCxcbiAgLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nIC5jb250YWluZXIgLmNvbnRlbnQsXG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLmNvbnRhaW5lciAuY29udGVudCxcbiAgLmN1c3RvbWVyLXBhZ2UgLmNvbnRhaW5lciAuY29udGVudCxcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi50eXBlLXBhZ2UgLnJvdyxcbi50eXBlLWNhdGVnb3J5IC5yb3csXG4udHlwZS1zZWFyY2ggLnJvdyxcbi50eXBlLWRldGFpbCAucm93LFxuLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nIC5yb3csXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5yb3csXG4uY3VzdG9tZXItcGFnZSAucm93LFxuLm9yZGVyaW5nLXByb2Nlc3MgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4uY2FydC13aWRnZXQtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uZXh0LXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICB9XG59XG4udHlwZS1wb3N0cy1saXN0aW5nICNjb250ZW50IHVsLnN1YmNhdGVnb3JpZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTMuMzMzM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzMzcHgpO1xuICB9XG59XG4udHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW0gYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi50eXBlLXBvc3RzLWxpc3RpbmcgLm5ld3MtaXRlbSBhOmhvdmVyIC5yZWFkLWFydGljbGUgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtIC5pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW0gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi50eXBlLXBvc3RzLWxpc3RpbmcgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtIC5yZWFkLWFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50eXBlLXBvc3RzLWxpc3RpbmcgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW0gLnRleHQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMTUpO1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW0gLnRleHQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3ViY2F0ZWdvcmllcyBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnN1YmNhdGVnb3JpZXMgbGkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbmJvZHkgLm1pZGRsZS1iYW5uZXJzLXdyYXBwZXIge1xuICBib3JkZXI6IDA7XG59XG5ib2R5IC5mb290ZXItYmFubmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5mb290ZXItYmFubmVycyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB9XG59XG5ib2R5IC5mb290ZXItYmFubmVycyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmNvbnRlbnQtd3JhcHBlcjpoYXMoLmZvb3Rlci1iYW5uZXJzKSAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbmJvZHkgLmNhdGVnb3JpZXMge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5jYXRlZ29yaWVzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuY2F0ZWdvcmllc19fZ3JpZCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5ib2R5IC5jYXRlZ29yaWVzIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDMycHgpO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzMzMzNweCk7XG4gIH1cbn1cbmJvZHkgLmNhdGVnb3JpZXNfX2xpbmsge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5jYXRlZ29yaWVzX19saW5rOmhvdmVyIGgzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5IC5jYXRlZ29yaWVzX19saW5rIGgzIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgNHZ3LCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbmJvZHkgLmNhdGVnb3JpZXNfX21lZGlhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLnJlcGFzLXByb2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5yZXBhcy1wcm9jZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIHBhZGRpbmc6IDYwcHggNzBweDtcbiAgfVxufVxuYm9keSAucmVwYXMtcHJvY2VzcyBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNXZ3LCAzMnB4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgLnJlcGFzLXByb2Nlc3NfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAucmVwYXMtcHJvY2Vzc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLnJlcGFzLXByb2Nlc3NfX3N0ZXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAucmVwYXMtcHJvY2Vzc19fc3RlcCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5yZXBhcy1wcm9jZXNzX19zdGVwIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzcHgpO1xuICB9XG59XG5ib2R5IC5yZXBhcy1wcm9jZXNzX19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxQkNFRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5IC5yZXBhcy1wcm9jZXNzX19pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLnJlcGFzLXByb2Nlc3NfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5ib2R5IC5yZXBhcy1wcm9jZXNzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSg3MCwgODEsIDkwLCAwLjgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAucmVwYXMtcHJvY2Vzc19fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuYm9keSAucmVwYXMtcHJvY2Vzc19fYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmJvZHkgLnJlcGFzLXByb2Nlc3NfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbn1cbmJvZHkgLmJyYW5kcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLmJyYW5kcyB7XG4gICAgcGFkZGluZzogNDBweCA3MHB4O1xuICB9XG59XG5ib2R5IC5icmFuZHNfX3RpdGxlIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuYm9keSAuYnJhbmRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5icmFuZHNfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuYm9keSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuYmxvZ19fYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiAjM0QzRDNEO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuYmxvZ19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuaDQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNXZ3LCAzMnB4KTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5ib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMy4zMzMzcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzMzcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5ib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGE6aG92ZXIgLnJlYWQtYXJ0aWNsZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5ib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuYm9keSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5ib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5ib2R5IC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAudGV4dCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzAsIDgxLCA5MCwgMC4xNSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5ib2R5IC5ocC1yZXZpZXdzIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuaHAtcmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbmJvZHkgLmhwLXJldmlld3NfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAuaHAtcmV2aWV3c19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDV2dywgMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmhwLXJldmlld3NfX2dyaWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5IC5ocC1yZXZpZXdzX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC5ocC1yZXZpZXdzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuYm9keSAuaHAtcmV2aWV3c19fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkgLmhwLXJldmlld3NfX3ZlcmlmaWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzQwQjcxQztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keSAuaHAtcmV2aWV3c19fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbmJvZHkgLmhwLXJldmlld3NfX2JhZGdlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQwQjcxQztcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuYm9keSAuaHAtcmV2aWV3c19fbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xufVxuYm9keSAuaHAtcmV2aWV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5IC5ocC1yZXZpZXdzX190ZXh0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmJvZHkgLmhwLXJldmlld3NfX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLmhwLXJldmlld3NfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5ib2R5IC5ocC1yZXZpZXdzX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuYm9keSAuaHAtcmV2aWV3c19fZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPSc5MDAnIGhlaWdodD0nMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzQjVCNUI1JyBzdHJva2Utb3BhY2l0eT0nLjMnIGQ9J00wIDkuNWg0MTAnLyUzRSUzQ3BhdGggZD0nbTQ0NiA4IDItOGgxMmwtMy4yIDRINDUybC0xIDJoNC4yTDQ0NCAyMGw0LTEyaC0yWk00NDAuOTk2IDBINDQ2bC0xIDRoLTVsLjk5Ni00WicgZmlsbD0nJTIzQjVCNUI1Jy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzQjVCNUI1JyBzdHJva2Utb3BhY2l0eT0nLjMnIGQ9J000OTAgOS41aDQxMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuaHAtcmV2aWV3c19fY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuaHAtcmV2aWV3c19fY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzMzM3B4KTtcbiAgfVxufVxuYm9keSAuaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IC8qIDEyNSUgKi9cbn1cblxuLnByb2R1Y3QtdG9wIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscyA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscyA+IGRpdiA+IGRpdjo6YmVmb3JlLCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMgPiBkaXYgPiBkaXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscyA+IGRpdiA+IGRpdiBhIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscyA+IGRpdiA+IGRpdiBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzID4gZGl2ID4gZGl2IGEuaGlnaGxpZ2h0ZWQgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNFM0U1RTY7XG4gIH1cbiAgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzID4gZGl2ID4gZGl2IGEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscyA+IGRpdiA+IGRpdiBhIGltZzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTNFNUU2O1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODEsIDE4MSwgMTgxLCAwLjMpO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wLWluZm8td3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wLWluZm8td3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiBsaSB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGZpbGw9JyUyM0RDRENEQycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjk1NTMgNS44NTM3TDcuOTg4NjcgMTEuNjEyTDYuNDA1MzQgOS45MjAzNkM2LjExMzY3IDkuNjQ1MzYgNS42NTUzNCA5LjYyODcgNS4zMjIgOS44NjIwM0M0Ljk5NyAxMC4xMDM3IDQuOTA1MzQgMTAuNTI4NyA1LjEwNTM0IDEwLjg3MDRMNi45ODAzNCAxMy45MjA0QzcuMTYzNjcgMTQuMjAzNyA3LjQ4MDM0IDE0LjM3ODcgNy44Mzg2NyAxNC4zNzg3QzguMTgwMzQgMTQuMzc4NyA4LjUwNTM0IDE0LjIwMzcgOC42ODg2NyAxMy45MjA0QzguOTg4NjcgMTMuNTI4NyAxNC43MTM3IDYuNzAzNyAxNC43MTM3IDYuNzAzN0MxNS40NjM3IDUuOTM3MDMgMTQuNTU1MyA1LjI2MjAzIDEzLjk1NTMgNS44NDUzNlY1Ljg1MzdaJyBmaWxsPSclMjMzRDNEM0QnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1pbi13aWR0aDogMjFweDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyBhW2RhdGEtdGVzdGlkPXByb2R1Y3RDYXJkQnJhbmROYW1lXSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5mbyBhW2RhdGEtdGVzdGlkPXByb2R1Y3RDYXJkQnJhbmROYW1lXSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWluZm8gYVtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZEJyYW5kTmFtZV0gc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciAuc3RhcnMtbGFiZWwge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnN0YXJzLXdyYXBwZXIgLnN0YXJzIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnAtaW5mby13cmFwcGVyIHBbZGF0YS10ZXN0aWQ9cHJvZHVjdENhcmREZXNjcl0ge1xuICBvcmRlcjogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtaW5mby13cmFwcGVyIHBbZGF0YS10ZXN0aWQ9cHJvZHVjdENhcmREZXNjcl0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgcFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSBhOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgcFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSBhOjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDYxLCA2MSwgNjEsIDAuNzUpO1xufVxuLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWUge1xuICBvcmRlcjogMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiA1MCU7XG59XG4ucC1pbmZvLXdyYXBwZXIgcDpoYXMoLm9wZW4tcG9wdXApIHtcbiAgb3JkZXI6IDQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnAtaW5mby13cmFwcGVyIHA6aGFzKC5vcGVuLXBvcHVwKSBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjNTFiY2VmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgcDpoYXMoLm9wZW4tcG9wdXApIGE6aG92ZXIge1xuICBjb2xvcjogIzIyYWFlYjtcbn1cbi5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICBvcmRlcjogNTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNyAxMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMy40NDQzIDguNTE1NjJDMTQuMTI5NiA4LjUxNTc4IDE0LjY4NDYgOS4wNzE1OCAxNC42ODQ2IDkuNzU2ODRDMTQuNjg0NCAxMC40NDIgMTQuMTI5NSAxMC45OTY5IDEzLjQ0NDMgMTAuOTk3MUMxMi43NTkxIDEwLjk5NzEgMTIuMjAzMyAxMC40NDIxIDEyLjIwMzEgOS43NTY4NEMxMi4yMDMxIDkuMDcxNDkgMTIuNzU5IDguNTE1NjIgMTMuNDQ0MyA4LjUxNTYyWicgc3Ryb2tlPSclMjMzRDNEM0QnLyUzRSUzQ3BhdGggZD0nTTMuNzE3NzcgOC41MTU2MkM0LjQwMjk5IDguNTE1NzggNC45NTgwMSA5LjA3MTU4IDQuOTU4MDEgOS43NTY4NEM0Ljk1Nzg2IDEwLjQ0MiA0LjQwMjkgMTAuOTk2OSAzLjcxNzc3IDEwLjk5NzFDMy4wMzI1MiAxMC45OTcxIDIuNDc2NzEgMTAuNDQyMSAyLjQ3NjU2IDkuNzU2ODRDMi40NzY1NiA5LjA3MTQ5IDMuMDMyNDIgOC41MTU2MiAzLjcxNzc3IDguNTE1NjJaJyBzdHJva2U9JyUyMzNEM0QzRCcvJTNFJTNDcGF0aCBkPSdNMi4wMDU3MSA5LjUzNDIzSDAuNVYwLjVIMTEuNzAzVjkuNTM0MjNINS40NDUzNScgc3Ryb2tlPSclMjMzRDNEM0QnLyUzRSUzQ3BhdGggZD0nTTExLjY5NTMgMy4yMTg3NUgxMy42ODQ1TDE2LjUwMjUgNi4wMzY3N1Y5LjUzMTY2SDE1LjE3NjQnIHN0cm9rZT0nJTIzM0QzRDNEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgLnZhcmlhbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIC52YXJpYW50LWxpc3QgdGgge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIC52YXJpYW50LWxpc3QgdGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgLnZhcmlhbnQtbGlzdCB0ZCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDExIDcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuMzUxNiAwLjM1MTU2M0w1LjM1MTU2IDUuMzUxNTZMMC4zNTE1NjIgMC4zNTE1NjInIHN0cm9rZT0nJTIzQkVDMkM1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtcHJpY2UtY2FydC13cmFwcGVyIHtcbiAgb3JkZXI6IDY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtcHJpY2UtY2FydC13cmFwcGVyIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtaW5mby13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wLWluZm8td3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWluZm8td3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1hZGRpdGlvbmFsIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnAtaW5mby13cmFwcGVyIC5xdWFudGl0eSB7XG4gIG9yZGVyOiAyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA0NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wLWluZm8td3JhcHBlciAucXVhbnRpdHkgaW5wdXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDM5cHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnF1YW50aXR5IC5pbmNyZWFzZSxcbi5wLWluZm8td3JhcHBlciAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQ0RDO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnAtaW5mby13cmFwcGVyIC5xdWFudGl0eSAuaW5jcmVhc2VfX3NpZ24sXG4ucC1pbmZvLXdyYXBwZXIgLnF1YW50aXR5IC5kZWNyZWFzZV9fc2lnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnAtaW5mby13cmFwcGVyIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSxcbi5wLWluZm8td3JhcHBlciAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW5mby13cmFwcGVyIC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0IHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydCAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSNkZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2hwLXRhYnMsXG4uc2hwLXRhYnMtaG9sZGVyLFxuLnNocC10YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2hwLXRhYnMtaG9sZGVyIHVsLnNocC10YWJzIGxpIGEge1xuICBib3JkZXI6IDA7XG59XG5cbi5zaHAtdGFicy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNocC10YWJzLXJvdyBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaHAtdGFicy1yb3cgLnNocC10YWItbGluayB7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBoMyB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdGgge1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ZCB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4uYmFzaWMtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5iYXNpYy1kZXNjcmlwdGlvbiA+IGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYXNpYy1kZXNjcmlwdGlvbiBoMiB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IC8qIDEzNS43MTQlICovXG59XG4uYmFzaWMtZGVzY3JpcHRpb24gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzYlO1xufVxuLmJhc2ljLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5iYXNpYy1kZXNjcmlwdGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5iYXNpYy1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE3My4zMzMlICovXG59XG5cbi5kZXNjcmlwdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNwcm9kdWN0cy1hbHRlcm5hdGl2ZSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb2R1Y3RzLXJlbGF0ZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyb3dzZS1wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNDtcbiAgYm9yZGVyOiAwO1xufVxuLmJyZWFkY3J1bWJzLm5hdmlnYXRpb24taG9tZS1pY29uLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yLjgxMjUgNy40NTMxMlYxNS43NUMyLjgxMjUgMTUuODk5MiAyLjg3MTc2IDE2LjA0MjMgMi45NzcyNSAxNi4xNDc3QzMuMDgyNzQgMTYuMjUzMiAzLjIyNTgyIDE2LjMxMjUgMy4zNzUgMTYuMzEyNUg2Ljc1VjExLjUzMTJDNi43NSAxMS4zMDc1IDYuODM4ODkgMTEuMDkyOSA2Ljk5NzEzIDEwLjkzNDZDNy4xNTUzNiAxMC43NzY0IDcuMzY5OTcgMTAuNjg3NSA3LjU5Mzc1IDEwLjY4NzVIMTAuNDA2MkMxMC42MyAxMC42ODc1IDEwLjg0NDYgMTAuNzc2NCAxMS4wMDI5IDEwLjkzNDZDMTEuMTYxMSAxMS4wOTI5IDExLjI1IDExLjMwNzUgMTEuMjUgMTEuNTMxMlYxNi4zMTI1SDE0LjYyNUMxNC43NzQyIDE2LjMxMjUgMTQuOTE3MyAxNi4yNTMyIDE1LjAyMjcgMTYuMTQ3N0MxNS4xMjgyIDE2LjA0MjMgMTUuMTg3NSAxNS44OTkyIDE1LjE4NzUgMTUuNzVWNy40NTMxMicgc3Ryb2tlPScjQUVBRUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE2Ljg3NSA4Ljk5OTM4TDkuMzgyODUgMS44Mjc1MUM5LjIwNzA3IDEuNjQxODkgOC43OTYwOSAxLjYzOTc4IDguNjE3MTUgMS44Mjc1MUwxLjEyNSA4Ljk5OTM4JyBzdHJva2U9JyNBRUFFQUUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICBjb2xvcjogI2FlYWVhZTtcbn1cbi5icmVhZGNydW1icyA+IHNwYW4gPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDcgMTEnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC4zNTE1NjIgMC4zNTE1NjJMNS4zNTE1NiA1LjM1MTU2TDAuMzUxNTYyIDEwLjM1MTYnIHN0cm9rZT0nJTIzQkVDMkM1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiA+IGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMubmF2aWdhdGlvbi1ob21lLWljb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzLm5hdmlnYXRpb24taG9tZS1pY29uLXdyYXBwZXIgI25hdmlnYXRpb24tZmlyc3QgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzID4gc3BhbiA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzID4gc3BhbiA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmJvZHkgLmJ0bi5idG4tZGVmYXVsdCwgYm9keSAuYnRuLmJ0bi1wcmltYXJ5LCBib2R5IC5idG4uYnRuLWNhcnQsIGJvZHkgLmJ0bi5pbmxpbmUtYmxvY2ssIGJvZHkgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCgucGFnaW5hdGlvbl9fbGluayksIGJvZHkgLmJ0bi5idG4tY29udmVyc2lvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMzRDNEM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5ib2R5IC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsIGJvZHkgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgYm9keSAuYnRuLmJ0bi1jYXJ0OmhvdmVyLCBib2R5IC5idG4uaW5saW5lLWJsb2NrOmhvdmVyLCBib2R5IC5idG4uYnRuLXNlY29uZGFyeTpub3QoLnBhZ2luYXRpb25fX2xpbmspOmhvdmVyLCBib2R5IC5idG4uYnRuLWNvbnZlcnNpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAuYnRuLmJ0bi1kZWZhdWx0OjpiZWZvcmUsIGJvZHkgLmJ0bi5idG4tcHJpbWFyeTo6YmVmb3JlLCBib2R5IC5idG4uYnRuLWNhcnQ6OmJlZm9yZSwgYm9keSAuYnRuLmlubGluZS1ibG9jazo6YmVmb3JlLCBib2R5IC5idG4uYnRuLXNlY29uZGFyeTpub3QoLnBhZ2luYXRpb25fX2xpbmspOjpiZWZvcmUsIGJvZHkgLmJ0bi5idG4tY29udmVyc2lvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmJ0bi5idG4tZGVmYXVsdC5idG4tY29udmVyc2lvbiwgYm9keSAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1jb252ZXJzaW9uLCBib2R5IC5idG4uYnRuLWNhcnQuYnRuLWNvbnZlcnNpb24sIGJvZHkgLmJ0bi5pbmxpbmUtYmxvY2suYnRuLWNvbnZlcnNpb24sIGJvZHkgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCgucGFnaW5hdGlvbl9fbGluaykuYnRuLWNvbnZlcnNpb24sIGJvZHkgLmJ0bi5idG4tY29udmVyc2lvbi5idG4tY29udmVyc2lvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5ib2R5IC5idG4uYnRuLWRlZmF1bHQuYnRuLWNvbnZlcnNpb246aG92ZXIsIGJvZHkgLmJ0bi5idG4tcHJpbWFyeS5idG4tY29udmVyc2lvbjpob3ZlciwgYm9keSAuYnRuLmJ0bi1jYXJ0LmJ0bi1jb252ZXJzaW9uOmhvdmVyLCBib2R5IC5idG4uaW5saW5lLWJsb2NrLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCBib2R5IC5idG4uYnRuLXNlY29uZGFyeTpub3QoLnBhZ2luYXRpb25fX2xpbmspLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCBib2R5IC5idG4uYnRuLWNvbnZlcnNpb24uYnRuLWNvbnZlcnNpb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgLmJ0bi5idG4tZGVmYXVsdC5nb1RvVG9wX19idXR0b24sIGJvZHkgLmJ0bi5idG4tcHJpbWFyeS5nb1RvVG9wX19idXR0b24sIGJvZHkgLmJ0bi5idG4tY2FydC5nb1RvVG9wX19idXR0b24sIGJvZHkgLmJ0bi5pbmxpbmUtYmxvY2suZ29Ub1RvcF9fYnV0dG9uLCBib2R5IC5idG4uYnRuLXNlY29uZGFyeTpub3QoLnBhZ2luYXRpb25fX2xpbmspLmdvVG9Ub3BfX2J1dHRvbiwgYm9keSAuYnRuLmJ0bi1jb252ZXJzaW9uLmdvVG9Ub3BfX2J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLmJ0bi5idG4tZGVmYXVsdC5idG4tY2FydCwgYm9keSAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1jYXJ0LCBib2R5IC5idG4uYnRuLWNhcnQuYnRuLWNhcnQsIGJvZHkgLmJ0bi5pbmxpbmUtYmxvY2suYnRuLWNhcnQsIGJvZHkgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCgucGFnaW5hdGlvbl9fbGluaykuYnRuLWNhcnQsIGJvZHkgLmJ0bi5idG4tY29udmVyc2lvbi5idG4tY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuYm9keSAuYnRuLmJ0bi1kZWZhdWx0LmJ0bi1jYXJ0OmhvdmVyLCBib2R5IC5idG4uYnRuLXByaW1hcnkuYnRuLWNhcnQ6aG92ZXIsIGJvZHkgLmJ0bi5idG4tY2FydC5idG4tY2FydDpob3ZlciwgYm9keSAuYnRuLmlubGluZS1ibG9jay5idG4tY2FydDpob3ZlciwgYm9keSAuYnRuLmJ0bi1zZWNvbmRhcnk6bm90KC5wYWdpbmF0aW9uX19saW5rKS5idG4tY2FydDpob3ZlciwgYm9keSAuYnRuLmJ0bi1jb252ZXJzaW9uLmJ0bi1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5IC5idG4uaW5saW5lLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtdG9vbHMgLmJ0biB7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hcnJvdyAuYmFubmVycy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZXJvIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGVnb3J5LWhlcm8ge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB9XG59XG4uY2F0ZWdvcnktaGVybzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5MDAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCA5MDAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHkxPSc5LjUnIHgyPSc0MTAnIHkyPSc5LjUnIHN0cm9rZT0nJTIzQjVCNUI1JyBzdHJva2Utb3BhY2l0eT0nMC4zJy8lM0UlM0NwYXRoIGQ9J000NDYgOEw0NDggMEg0NjBMNDU2LjggNEg0NTJMNDUxIDZINDU1LjJMNDQ0IDIwTDQ0OCA4SDQ0NlonIGZpbGw9JyUyM0I1QjVCNScvJTNFJTNDcGF0aCBkPSdNNDQwLjk5NiAwSDQ0Nkw0NDUgNEg0NDBMNDQwLjk5NiAwWicgZmlsbD0nJTIzQjVCNUI1Jy8lM0UlM0NsaW5lIHgxPSc0OTAnIHkxPSc5LjUnIHgyPSc5MDAnIHkyPSc5LjUnIHN0cm9rZT0nJTIzQjVCNUI1JyBzdHJva2Utb3BhY2l0eT0nMC4zJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLmNhdGVnb3J5LWhlcm9fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1oZXJvX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZXJvX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1oZXJvX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2F0ZWdvcnktaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktaGVyb19fcGVyZXgge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1oZXJvX19wZXJleCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZXJvX19saW5rIHtcbiAgY29sb3I6ICM3ODc4NzggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4uY2F0ZWdvcnktaGVyb19fbGluazpob3ZlciwgLmNhdGVnb3J5LWhlcm9fX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjM2QzZDNkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cblxuLmNhdGVnb3J5LWhlcm9fX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVyb19fbWV0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZXJvX19yYXRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZhbHVlIHN0YXJzXCIgXCJ2YWx1ZSB0ZXh0XCI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHJvdy1nYXA6IDJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uY2F0ZWdvcnktaGVyb19fcmF0aW5nLXZhbHVlIHtcbiAgZ3JpZC1hcmVhOiB2YWx1ZTtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWhlcm9fX3JhdGluZy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1oZXJvX19yYXRpbmctdGV4dCB7XG4gIGdyaWQtYXJlYTogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLmNhdGVnb3J5LWhlcm9fX3JhdGluZy10ZXh0OmhvdmVyLCAuY2F0ZWdvcnktaGVyb19fcmF0aW5nLXRleHQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjM2QzZDNkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cblxuLmNhdGVnb3J5LWhlcm9fX2JlbmVmaXRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeS1oZXJvX19iZW5lZml0cyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWhlcm9fX2JlbmVmaXRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktaGVyb19fYmVuZWZpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0ZWdvcnktaGVyb19fYmVuZWZpdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVyb19fYmVuZWZpdCBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRlZ29yeS1oZXJvX19iZW5lZml0IGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5zdGFycyAuc3Rhci5pcy1hY3RpdmU6aG92ZXIsIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6YmVmb3JlLCAuc3RhcnMgLnN0YXIuc3Rhci1vbjpiZWZvcmUge1xuICBjb2xvcjogI0ZGQ0M0NztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN0YXJzIGEsIC5zdGFycyBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZhcSB7XG4gIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhcSB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgfVxufVxuLmZhcV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDV2dywgMzJweCk7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFxX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhcV9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzAsIDgxLCA5MCwgMC4zNSk7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXFfX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZmFxX19xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNTFCQ0VGO1xufVxuLmZhcV9fcXVlc3Rpb24tLWFjdGl2ZSAuZmFxX19pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhcV9fcXVlc3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZmFxX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgY29sb3I6ICM1MUJDRUY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uZmFxX19xdWVzdGlvbi0tYWN0aXZlIC5mYXFfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhcV9fYW5zd2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjM1cyBlYXNlO1xufVxuLmZhcV9fYW5zd2VyLS1vcGVuIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uZmFxX19hbnN3ZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zNXMgZWFzZTtcbn1cbi5mYXFfX2Fuc3dlci1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLmZhcV9fYW5zd2VyLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXFfX2Fuc3dlci1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5mYXFfX2Fuc3dlci1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZhcV9fYW5zd2VyLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFxX19hbnN3ZXItY29udGVudCBhIHtcbiAgY29sb3I6ICM1MUJDRUY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZhcV9fYW5zd2VyLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mYXFfX2Fuc3dlci0tb3BlbiAuZmFxX19hbnN3ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAxLjVyZW07XG59XG4uZmFxX19hbnN3ZXItLW9wZW4gLmZhcV9fYW5zd2VyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZmFxX19idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6ICMzRDNEM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZhcV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZhcV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZhcV9fZm9vdGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMjBweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jb250YWluZXIgLnA6aGFzKC5mbGFnLWZyZWVzaGlwcGluZykgLmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuICB0b3A6IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jb250YWluZXIgLnA6aGFzKC5mbGFnLWZyZWVzaGlwcGluZykgLmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jb250YWluZXIgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG59XG5ib2R5IC5vdmVyYWxsLXdyYXBwZXIgLmNvbnRhaW5lciAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1kZWZhdWx0IHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5IC5vdmVyYWxsLXdyYXBwZXIgLmNvbnRhaW5lciAucC1pbWFnZS13cmFwcGVyOmhhcyguZmxhZy1mcmVlc2hpcHBpbmcpIC5mbGFncy1kZWZhdWx0IHtcbiAgdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLm92ZXJhbGwtd3JhcHBlciAuY29udGFpbmVyIC5wLWltYWdlLXdyYXBwZXI6aGFzKC5mbGFnLWZyZWVzaGlwcGluZykgLmZsYWdzLWRlZmF1bHQge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jb250YWluZXIgLmZsYWdzLWV4dHJhIHtcbiAgYm90dG9tOiB1bnNldDtcbn1cbmJvZHkgLm92ZXJhbGwtd3JhcHBlciAuY29udGFpbmVyIC5mbGFncyAuZmxhZyB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGJvdHRvbTogdW5zZXQ7XG59XG5ib2R5IC5vdmVyYWxsLXdyYXBwZXIgLmNvbnRhaW5lciAuZmxhZ3MgLmZsYWctZGlzY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jb250YWluZXIgLmZsYWdzIC5mbGFnLWZyZWVzaGlwcGluZyB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNzg3ODc4O1xuICBnYXA6IDVweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG5ib2R5IC5vdmVyYWxsLXdyYXBwZXIgLmNvbnRhaW5lciAuZmxhZ3MgLmZsYWctZnJlZXNoaXBwaW5nIC5pY29uLXZhbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5ib2R5IC5vdmVyYWxsLXdyYXBwZXIgLmNvbnRhaW5lciAucHJvZHVjdHMtYmxvY2sgLnAgLmZsYWdzIHtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAub3ZlcmFsbC13cmFwcGVyIC5jb250YWluZXIgLnByb2R1Y3RzLWJsb2NrIC5wIC5mbGFncyB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVCNTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbiNmb290ZXIgPiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVCNTtcbiAgcGFkZGluZzogMDtcbn1cbiNmb290ZXIgLmJhbm5lcixcbiNmb290ZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbn1cbiNmb290ZXIgLnNpdGUtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IGg0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlBvbmTEm2zDrSBhxb4gcMOhdGVrIG9kIDg6MDAgZG8gMTc6MDBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94OjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgbGkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAwIDhweDtcbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsIGxpOmhhcygudGVsKSB7XG4gIG9yZGVyOiAxO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgbGk6aGFzKC50ZWwpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveCB1bCBsaTpoYXMoLnRlbCkgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE5JyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTkgMTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTcuOTM4MiAxNC42MDQ3QzE3LjI1MSAxMy45MTI0IDE1LjU4NjkgMTIuOTAyMSAxNC43Nzk0IDEyLjQ5NDlDMTMuNzI4IDExLjk2NTMgMTMuNjQxNCAxMS45MjIxIDEyLjgxNSAxMi41MzZDMTIuMjYzNyAxMi45NDU4IDExLjg5NzIgMTMuMzExOCAxMS4yNTIgMTMuMTc0MkMxMC42MDY5IDEzLjAzNjYgOS4yMDQ5MyAxMi4yNjA5IDcuOTc3MzUgMTEuMDM3M0M2Ljc0OTc4IDkuODEzNjYgNS45Mjg5NCA4LjM3MTEzIDUuNzkwOTEgNy43MjgxN0M1LjY1Mjg3IDcuMDg1MjIgNi4wMjUgNi43MjMwNyA2LjQzMDg3IDYuMTcwNTVDNy4wMDI5MSA1LjM5MTc0IDYuOTU5NjQgNS4yNjE5MyA2LjQ3MDY4IDQuMjEwNTRDNi4wODk0NyAzLjM5Mjc4IDUuMDQ5NjkgMS43NDQzIDQuMzU0NzYgMS4wNjA2N0MzLjYxMTM4IDAuMzI2NDI1IDMuNjExMzggMC40NTYyMjYgMy4xMzIzOCAwLjY1NTI1NkMyLjc0MjQxIDAuODE5MzIxIDIuMzY4MyAxLjAxODc1IDIuMDE0NzEgMS4yNTEwNUMxLjMyMjM4IDEuNzEwOTggMC45MzgxNDMgMi4wOTMwMyAwLjY2OTQzNSAyLjY2NzE5QzAuNDAwNzI2IDMuMjQxMzUgMC4yODAwMDIgNC41ODczOSAxLjY2NzY4IDcuMTA4MTVDMy4wNTUzNiA5LjYyODkxIDQuMDI4OTQgMTAuOTE3OCA2LjA0NDA0IDEyLjkyNzJDOC4wNTkxMyAxNC45MzY1IDkuNjA4NjQgMTYuMDE2OSAxMS44NzM4IDE3LjI4NzJDMTQuNjc2IDE4Ljg1NjUgMTUuNzUwOSAxOC41NTA2IDE2LjMyNjggMTguMjgyNEMxNi45MDI3IDE4LjAxNDEgMTcuMjg2NSAxNy42MzM0IDE3Ljc0NzQgMTYuOTQxMUMxNy45ODAzIDE2LjU4ODEgMTguMTgwMiAxNi4yMTQ0IDE4LjM0NDUgMTUuODI0OEMxOC41NDQgMTUuMzQ3NiAxOC42NzM4IDE1LjM0NzYgMTcuOTM4MiAxNC42MDQ3Wicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRvcDogM3B4O1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgbGk6aGFzKC5tYWlsKSB7XG4gIG9yZGVyOiAyO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgbGk6aGFzKC5tYWlsKSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjEnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAyMSAxNycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xOC41NzY5IDAuNUgyLjQyMzA4QzEuMzYwOTkgMC41IDAuNSAxLjM2MDk5IDAuNSAyLjQyMzA4VjEzLjk2MTVDMC41IDE1LjAyMzYgMS4zNjA5OSAxNS44ODQ2IDIuNDIzMDggMTUuODg0NkgxOC41NzY5QzE5LjYzOSAxNS44ODQ2IDIwLjUgMTUuMDIzNiAyMC41IDEzLjk2MTVWMi40MjMwOEMyMC41IDEuMzYwOTkgMTkuNjM5IDAuNSAxOC41NzY5IDAuNVonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy41NzgxMiAzLjU3ODEyTDEwLjUwMTIgOC45NjI3NEwxNy40MjQzIDMuNTc4MTInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRvcDogNXB4O1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgbGk6aGFzKC5mYWNlYm9vaykge1xuICBvcmRlcjogMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA0dncsIDE3cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkge1xuICBwYWRkaW5nOiAwO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgLmJhbm5lciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgLmJhbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgaDYsXG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZChuKzEpOm50aC1jaGlsZCgtbis0KSBoNCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTEzJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgaDYsXG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rMSk6bnRoLWNoaWxkKC1uKzQpIGg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgaDY6OmFmdGVyLFxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgaDQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwic2hvcHRldFwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rMSk6bnRoLWNoaWxkKC1uKzQpIGg2OjphZnRlcixcbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rNCkgaDQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZChuKzEpOm50aC1jaGlsZCgtbis0KSBoNi5jb250YWN0OjphZnRlcixcbiNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rMSk6bnRoLWNoaWxkKC1uKzQpIGg0LmNvbnRhY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rMSk6bnRoLWNoaWxkKC1uKzQpIGg2LmFjdGl2ZTo6YWZ0ZXIsXG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZChuKzEpOm50aC1jaGlsZCgtbis0KSBoNC5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpoYXMoLmZvb3Rlci1iYW5uZXJfX3RpdGxlLmNvbnRhY3QpIC5iYW5uZXIge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpoYXMoLmZvb3Rlci1sb2dvKSAuYmFubmVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIC5iYW5uZXIge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpoYXMoLmZvb3Rlci1sb2dvKSB1bCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpoYXMoLmZvb3Rlci1sb2dvKSBsaSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpoYXMoLmZvb3Rlci1sb2dvKSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIC5mb290ZXItY291bnRyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICBtYXJnaW46IDAgYXV0byAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6aGFzKC5mb290ZXItbG9nbykgLmZvb3Rlci1jb3VudHJpZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICBnYXA6IDEzcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4jZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIC5mb290ZXItY291bnRyaWVzIGEge1xuICB3aWR0aDogMjUlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmhhcyguZm9vdGVyLWxvZ28pIC5mb290ZXItY291bnRyaWVzIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6aGFzKC5mb290ZXItbG9nbykgLmZvb3Rlci1jb3VudHJpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpoYXMoLmZvb3Rlci1pY29ucykge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6aGFzKC5mb290ZXItaWNvbnMpIC5iYW5uZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvb3RlciAuY3VzdG9tLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5mb290ZXItYmFubmVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYmFubmVyX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1iYW5uZXJfX2xpc3QgLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9vdGVyLWJhbm5lcl9fbGlzdCAuZm9vdGVyLXNvY2lhbHMgPiBkaXYgYSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mb290ZXItYmFubmVyX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA0dncsIDE3cHgpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9vdGVyLWJhbm5lcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZm9vdGVyLWJhbm5lcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgNHZ3LCAxNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlci1iYW5uZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLWljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDJyZW07XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDM2cHggMCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uZm9vdGVyLWljb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLmZvb3Rlci1pY29ucyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItaWNvbnMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWljb25zID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLmZvb3Rlci1pY29ucyA+IGRpdiAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1pY29ucyA+IGRpdiAud3JhcCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyLWljb25zID4gZGl2IHAge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTM5JTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbjogMCAxNXB4IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cbi5mb290ZXItYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTk5OThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmZvb3Rlci1ib3R0b20gPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvb3Rlci1ib3R0b20gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvb3Rlci1ib3R0b20gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvb3Rlci1ib3R0b20gc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTFCQ0VGO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpKTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlciAuY29udGFpbmVyIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuI2hlYWRlciAuc2VhcmNoIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI0FGQUZBRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiA5OHB4O1xufVxuI2hlYWRlciAuc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQUZBRkFGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jaGVhZGVyIC5zZWFyY2ggLmJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzAsIDgxLCA5MCwgMC4xNSk7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAwO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuI2hlYWRlciAuc2VhcmNoIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA4MSwgOTAsIDAuMjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMzUpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjUgMjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOC4yMTQyNiAyMS43MTc2QzguNzQ2ODEgMjEuNzE3NiA5LjE3ODUyIDIxLjI4NTkgOS4xNzg1MiAyMC43NTMzQzkuMTc4NTIgMjAuMjIwOCA4Ljc0NjgxIDE5Ljc4OTEgOC4yMTQyNiAxOS43ODkxQzcuNjgxNzEgMTkuNzg5MSA3LjI1IDIwLjIyMDggNy4yNSAyMC43NTMzQzcuMjUgMjEuMjg1OSA3LjY4MTcxIDIxLjcxNzYgOC4yMTQyNiAyMS43MTc2Wicgc3Ryb2tlPSclMjM0NjUxNUEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjEuNzE0MyAyMS43MTc2QzIyLjI0NjggMjEuNzE3NiAyMi42Nzg1IDIxLjI4NTkgMjIuNjc4NSAyMC43NTMzQzIyLjY3ODUgMjAuMjIwOCAyMi4yNDY4IDE5Ljc4OTEgMjEuNzE0MyAxOS43ODkxQzIxLjE4MTcgMTkuNzg5MSAyMC43NSAyMC4yMjA4IDIwLjc1IDIwLjc1MzNDMjAuNzUgMjEuMjg1OSAyMS4xODE3IDIxLjcxNzYgMjEuNzE0MyAyMS43MTc2Wicgc3Ryb2tlPSclMjM0NjUxNUEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMC41IDAuNUg0LjM1NzA0TDcuMjQ5ODIgMTYuODkyNEgyMi42NzgnIHN0cm9rZT0nJTIzNDY1MTVBJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcuMjQ4ODMgMTMuMDMzMkgyMi4yODE2QzIyLjM5MzEgMTMuMDMzMyAyMi41MDEyIDEyLjk5NDcgMjIuNTg3NSAxMi45MjQxQzIyLjY3MzcgMTIuODUzNCAyMi43MzI5IDEyLjc1NTEgMjIuNzU0NyAxMi42NDU3TDI0LjQ5MDQgMy45NjczN0MyNC41MDQ0IDMuODk3NCAyNC41MDI3IDMuODI1MTggMjQuNDg1NCAzLjc1NTk0QzI0LjQ2ODEgMy42ODY3IDI0LjQzNTcgMy42MjIxNiAyNC4zOTA0IDMuNTY2OTlDMjQuMzQ1MiAzLjUxMTgxIDI0LjI4ODIgMy40NjczNyAyNC4yMjM3IDMuNDM2ODdDMjQuMTU5MiAzLjQwNjM3IDI0LjA4ODcgMy4zOTA1OCAyNC4wMTczIDMuMzkwNjNINS4zMjAzMScgc3Ryb2tlPSclMjM0NjUxNUEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudCAuY2FydC1wcmljZSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudCBpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyAuY2FydC1jb3VudCBpIHtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXRvb2xzID4gYVtkYXRhLXRhcmdldD1zZWFyY2hdIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuLnJlc3BvbnNpdmUtdG9vbHMgPiBhW2RhdGEtdGFyZ2V0PXNlYXJjaF06OmJlZm9yZSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuXG4ubWVudS1oZWxwZXIge1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbiNuYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGkuaGFzLWljb24gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGkuaGFzLWljb24gPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xuICB9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpLmhhcy1pY29uID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLWljb24tdXJsKTtcbiAgbWFzay1pbWFnZTogdmFyKC0taWNvbi11cmwpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGkuaGFzLWljb24gPiBhOmhvdmVyOjpiZWZvcmUsICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGkuaGFzLWljb24gPiBhOmFjdGl2ZTo6YmVmb3JlLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpLmhhcy1pY29uID4gYTpmb2N1czo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bC5tZW51LWxldmVsLTEgPiBsaS5oYXMtaWNvbi5leHAgPiBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIH1cbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGk6bnRoLWNoaWxkKC1uKzMpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGk6bnRoLWNoaWxkKC1uKzMpLmhhcy1pY29uID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwubWVudS1sZXZlbC0xID4gbGk6bnRoLWNoaWxkKC1uKzMpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bC5tZW51LWxldmVsLTEgPiBsaTpudGgtY2hpbGQobis0KS5oYXMtaWNvbiA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpOm50aC1jaGlsZChuKzQpLmhhcy1pY29uID4gYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpOm50aC1jaGlsZChuKzQpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpOm50aC1jaGlsZChuKzQpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpOm50aC1jaGlsZChuKzQpID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM1OTYyNkI7XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsLm1lbnUtbGV2ZWwtMSA+IGxpOmxhc3QtY2hpbGQgPiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpID4gZGl2ID4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgfVxufVxuI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiB1bCA+IGxpIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0ID4gdWwgPiBsaSA+IGRpdiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MUJDRUY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiBhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiBhID4gc3Bhbjo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IGEgPiBzcGFuOjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoNzAsIDgxLCA5MCwgMC43NSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsIHtcbiAgICBib3gtc2hhZG93OiAwIDQwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXhwID4gYSB7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gIH1cbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmFjdGl2ZSwgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyOjphZnRlciwgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTphY3RpdmU6OmFmdGVyLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmZvY3VzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTpob3ZlciBiLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmFjdGl2ZSBiLCAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmZvY3VzIGIge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICB9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIGIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWl0ZW0tNzU4IHtcbiAgb3JkZXI6IC0zO1xufVxuI25hdmlnYXRpb24gLm1lbnUtaXRlbS03NjEge1xuICBvcmRlcjogLTI7XG59XG4jbmF2aWdhdGlvbiAjbmF2LW1hbnVmYWN0dXJlcnMge1xuICBvcmRlcjogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbiNuYXZpZ2F0aW9uICNuYXYtbWFudWZhY3R1cmVycyA+IGE6OmJlZm9yZSB7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI25hdmlnYXRpb24gI25hdi1tYW51ZmFjdHVyZXJzIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2aWdhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIGIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvcHVwLXdpZGdldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xuICB9XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgODEsIDkwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdDpob3ZlciAubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtY29kZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWluIC5wLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLm5hbWUge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLm5hbWUgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucHJpY2VzIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzLWJsb2NrLFxuLnR5cGUtc2VhcmNoIC5wcm9kdWN0cy1ibG9jayxcbi50eXBlLXByb2R1Y3QgLnByb2R1Y3RzLWJsb2NrLFxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAucHJvZHVjdHMtYmxvY2ssXG5ib2R5IC5wcm9kdWN0cy1ibG9jayB7XG4gIGdhcDogMTBweDtcbn1cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCxcbi50eXBlLXNlYXJjaCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QsXG4udHlwZS1wcm9kdWN0IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCxcbi50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0LFxuYm9keSAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QsXG4gIC50eXBlLXNlYXJjaCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QsXG4gIC50eXBlLXByb2R1Y3QgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0LFxuICAudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCxcbiAgYm9keSAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gNi42NjY2N3B4KTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2lkZWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4uc2lkZWJhciAuYm94ID4gaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIgLnNpZGViYXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItaW5uZXIgPiBkaXYge1xuICBib3JkZXI6IDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSA+IC50b3BpYyA+IGEgc3BhbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSA+IC50b3BpYyA+IGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0LjM1MTYgMC4zNTE1NjJMNy4zNTE1NiA3LjM1MTU2TDAuMzUxNTYyIDAuMzUxNTYyJyBzdHJva2U9JyUyMzNEM0QzRCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5hY3RpdmUuZXhwYW5kZWQgPiBhID4gc3BhbiwgLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgPiBhID4gc3BhbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5hY3RpdmUuZXhwYW5kZWQgPiBhID4gc3Bhbjo6YmVmb3JlLCAuc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCA+IGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0LjM1MTYgMC4zNTE1NjJMNy4zNTE1NiA3LjM1MTU2TDAuMzUxNTYyIDAuMzUxNTYyJyBzdHJva2U9JyUyMzNEM0QzRCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXh0ZXJuYWwgPiBhID4gc3BhbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHRlcm5hbCA+IGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA5IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuMzUxNTYyIDAuMzUxNTYzTDcuMzUxNTYgNy4zNTE1NkwwLjM1MTU2MiAxNC4zNTE2JyBzdHJva2U9JyUyMzNEM0QzRCcgc3Ryb2tlLW9wYWNpdHk9JzAuNzUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMuYWN0aXZlID4gLnRvcGljID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy5hY3RpdmUgdWwgbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyA+IC50b3BpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyA+IC50b3BpYyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyA+IC50b3BpYy5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzIHVsIGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzIHVsIGxpIGEge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uc2lkZWJhciAuYm94LXRvcFByb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2lkZWJhciAuYm94LXRvcFByb2R1Y3RzIGg0IHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaWRlYmFyIC5ib3gtdG9wUHJvZHVjdHMgLnRvcC1wcm9kdWN0cyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgODEsIDkwLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXIgLmJveC10b3BQcm9kdWN0cyAudG9wLXByb2R1Y3RzID4gbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNEQ0RDREM7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zaWRlYmFyIC5ib3gtdG9wUHJvZHVjdHMgLnRvcC1wcm9kdWN0cy1pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIC5ib3gtdG9wUHJvZHVjdHMgLnRvcC1wcm9kdWN0cy1uYW1lIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXIgLmJveC10b3BQcm9kdWN0cyAudG9wLXByb2R1Y3RzLWNvbnRlbnQgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4jY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSA+IC50b3BpYyA+IGEgPiBzcGFuOmJlZm9yZSwgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgPiBhID4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOScgaGVpZ2h0PScxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J20uMzUyLjM1MiA3IDctNyA3JyBzdHJva2U9JyUyMzNEM0QzRCcgc3Ryb2tlLW9wYWNpdHk9Jy43NScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMjBweDtcbn1cblxuI2NhdGVnb3JpZXMgdWwgLmV4cGFuZGFibGUgLmNhdC10cmlnZ2VyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2IHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkgYSB7XG4gICAgY29sb3I6IHJnYmEoNzAsIDgxLCA5MCwgMC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIGEucHJvamVjdC1waG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE2LjAwMDYgMTMuMDM3NUMxNS4zODk4IDEyLjQyMjEgMTMuOTEwNSAxMS41MjQxIDEzLjE5MjggMTEuMTYyMkMxMi4yNTgyIDEwLjY5MTQgMTIuMTgxMyAxMC42NTMgMTEuNDQ2NiAxMS4xOTg3QzEwLjk1NjYgMTEuNTYyOSAxMC42MzA5IDExLjg4ODMgMTAuMDU3NCAxMS43NjZDOS40ODM5IDExLjY0MzcgOC4yMzc3MiAxMC45NTQxIDcuMTQ2NTQgOS44NjY0NUM2LjA1NTM2IDguNzc4ODEgNS4zMjU3MiA3LjQ5NjU2IDUuMjAzMDMgNi45MjUwNEM1LjA4MDMzIDYuMzUzNTMgNS40MTExMSA2LjAzMTYyIDUuNzcxODkgNS41NDA0OUM2LjI4MDM2IDQuODQ4MjEgNi4yNDE5IDQuNzMyODMgNS44MDcyNyAzLjc5ODI1QzUuNDY4NDIgMy4wNzEzNiA0LjU0NDE2IDEuNjA2MDQgMy45MjY0NiAwLjk5ODM3NUMzLjI2NTY3IDAuMzQ1NzExIDMuMjY1NjcgMC40NjEwOSAyLjgzOTg5IDAuNjM4MDA2QzIuNDkzMjYgMC43ODM4NDEgMi4xNjA3MSAwLjk2MTExMiAxLjg0NjQxIDEuMTY3NkMxLjIzMTAxIDEuNTc2NDMgMC44ODk0NiAxLjkxNjAzIDAuNjUwNjA4IDIuNDI2MzlDMC40MTE3NTYgMi45MzY3NSAwLjMwNDQ0NiA0LjEzMzI0IDEuNTM3OTQgNi4zNzM5MUMyLjc3MTQzIDguNjE0NTkgMy42MzY4MyA5Ljc2MDMxIDUuNDI4MDMgMTEuNTQ2NEM3LjIxOTIzIDEzLjMzMjUgOC41OTY1NyAxNC4yOTI4IDEwLjYxMDEgMTUuNDIyQzEzLjEwMDkgMTYuODE2OSAxNC4wNTYzIDE2LjU0NSAxNC41NjgzIDE2LjMwNjZDMTUuMDgwMiAxNi4wNjgxIDE1LjQyMTQgMTUuNzI5NyAxNS44MzEgMTUuMTE0M0MxNi4wMzggMTQuODAwNiAxNi4yMTU3IDE0LjQ2ODQgMTYuMzYxOCAxNC4xMjJDMTYuNTM5MSAxMy42OTc4IDE2LjY1NDUgMTMuNjk3OCAxNi4wMDA2IDEzLjAzNzVaJyBzdHJva2U9JyUyMzQ2NTE1QScgc3Ryb2tlLW9wYWNpdHk9JzAuNzUnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLWNvbnRhY3RzIGEucHJvamVjdC1lbWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE2Ljc2OTIgMC41SDIuMjMwNzdDMS4yNzQ4OSAwLjUgMC41IDEuMjc0ODkgMC41IDIuMjMwNzdWMTIuNjE1NEMwLjUgMTMuNTcxMyAxLjI3NDg5IDE0LjM0NjIgMi4yMzA3NyAxNC4zNDYySDE2Ljc2OTJDMTcuNzI1MSAxNC4zNDYyIDE4LjUgMTMuNTcxMyAxOC41IDEyLjYxNTRWMi4yMzA3N0MxOC41IDEuMjc0ODkgMTcuNzI1MSAwLjUgMTYuNzY5MiAwLjVaJyBzdHJva2U9JyUyMzQ2NTE1QScgc3Ryb2tlLW9wYWNpdHk9JzAuNzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy4yNjU2MiAzLjI2NTYyTDkuNDk2MzkgOC4xMTE3OEwxNS43MjcyIDMuMjY1NjInIHN0cm9rZT0nJTIzNDY1MTVBJyBzdHJva2Utb3BhY2l0eT0nMC43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iZW5lZml0QmFubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbn1cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOTAwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgOTAwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB5MT0nOS41JyB4Mj0nNDEwJyB5Mj0nOS41JyBzdHJva2U9JyUyM0I1QjVCNScgc3Ryb2tlLW9wYWNpdHk9JzAuMycvJTNFJTNDcGF0aCBkPSdNNDQ2IDhMNDQ4IDBINDYwTDQ1Ni44IDRINDUyTDQ1MSA2SDQ1NS4yTDQ0NCAyMEw0NDggOEg0NDZaJyBmaWxsPSclMjNCNUI1QjUnLyUzRSUzQ3BhdGggZD0nTTQ0MC45OTYgMEg0NDZMNDQ1IDRINDQwTDQ0MC45OTYgMFonIGZpbGw9JyUyM0I1QjVCNScvJTNFJTNDbGluZSB4MT0nNDkwJyB5MT0nOS41JyB4Mj0nOTAwJyB5Mj0nOS41JyBzdHJva2U9JyUyM0I1QjVCNScgc3Ryb2tlLW9wYWNpdHk9JzAuMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG59XG4uYmVuZWZpdEJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmVuZWZpdEJhbm5lcl9fdGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4uYmVuZWZpdEJhbm5lcl9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmJlbmVmaXRCYW5uZXJfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iZW5lZml0QmFubmVyX19kYXRhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYmVuZWZpdEJhbm5lcl9fZGF0YTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJlbmVmaXRCYW5uZXJfX2RhdGE6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ud2VsY29tZS13cmFwcGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLndlbGNvbWUtd3JhcHBlci5ob21lcGFnZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZWxjb21lLXdyYXBwZXIgLndlbGNvbWUgZGl2IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi53ZWxjb21lLXdyYXBwZXIgLmFib3V0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2VsY29tZS13cmFwcGVyIC5hYm91dC1oZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDV2dywgMjZweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7IC8qIDE0Mi4zMDglICovXG59XG4ud2VsY29tZS13cmFwcGVyIC5hYm91dC1oZXJvX190ZXh0IHAsXG4ud2VsY29tZS13cmFwcGVyIC5hYm91dC1oZXJvX190ZXh0IGEge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNzMuMzMzJSAqL1xufVxuLndlbGNvbWUtd3JhcHBlciAuYWJvdXQtaGVyb19fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlbGNvbWUtd3JhcHBlciAuYWJvdXQtaGVyb19fYmFkZ2Uge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNEM0QzRDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi53ZWxjb21lLXdyYXBwZXIgLmFib3V0LWhlcm9fX2JhZGdlLXRleHQge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ud2VsY29tZS13cmFwcGVyIC5hYm91dC1oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndlbGNvbWUtd3JhcHBlciAuYWJvdXQtaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLndlbGNvbWUtd3JhcHBlciAuYWJvdXQtaGVyb19fbWVkaWEge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMjtcbn1cbi53ZWxjb21lLXdyYXBwZXIgLmFib3V0LWhlcm9fX21lZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KSA0NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgNjAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLndlbGNvbWUtd3JhcHBlciAuYWJvdXQtaGVyb19fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4ud2VsY29tZS13cmFwcGVyIC5hYm91dC1oZXJvX19icmFuZHMtdGl0bGUge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud2VsY29tZS13cmFwcGVyIC5hYm91dC1oZXJvX19icmFuZHMtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufSIsIioge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zbW9vdGg6IGFsd2F5cztcbn0iLCIub3ZlcmFsbC13cmFwcGVyLFxuYm9keSxcbi5jb250ZW50LFxuLmNvbnRlbnQtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktNDAwO1xufVxuXG5ib2R5IHtcblx0Ji50eXBlLXBhZ2UsIFxuXHQmLnR5cGUtcG9zdCxcblx0Ji50eXBlLXBvc3RzLWxpc3Rpbmcge1xuXHRcdCNjb250ZW50IHtcblx0XHRcdGgzLFxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICM2NzY3Njc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGNvbG9yOiAjNjc2NzY3O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRhYmxlOm5vdCguZGV0YWlsLXBhcmFtZXRlcnMpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHR0aGVhZCB0aCB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzY3Njc2Nztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY0O1xuXHR9XG5cblx0dGJvZHkgdGQge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRjb2xvcjogIzY3Njc2Nztcblx0fVxuXG5cdHRib2R5IHRyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjRGNDtcblx0fVxuXG5cdC8qIGplbW7DqSB6YXJvdm7DoW7DrSDEjcOtc2VsbsO9Y2ggaG9kbm90ICovXG5cdHRib2R5IHRkOm50aC1jaGlsZCg0KSxcblx0dGJvZHkgdGQ6bnRoLWNoaWxkKDUpIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi5zdGFycyBhOmJlZm9yZSwgLnN0YXJzIHNwYW46YmVmb3JlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufSIsIi8vIHBhdGhzXG4kdXJsSWNvbjogJ2h0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzU1NTIzMi5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL21zaW1vbmNpYy9zcmMvaWNvbi8nO1xuJHVybEltZzogJ2h0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzU1NTIzMi5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL21zaW1vbmNpYy9zcmMvaW1nLyc7XG5cbiRpY29uLW1haWw6IHVybCgnI3skdXJsSWNvbn1pY29uLW1haWwuc3ZnJyk7XG4kaWNvbi1waG9uZTogdXJsKCcjeyR1cmxJY29ufWljb24tcGhvbmUuc3ZnJyk7XG5cbiRmZi1zaG9wdGV0OiAnU2hvcHRldCc7XG4kZnMtYmFzZTogMTZweDsgLy8gYmFzZSBmb3IgMXJlbVxuXG4vLyBmb250LXNpemVcbiRmcy1oMTogNDZweDtcbiRmcy1oMjogMzJweDtcbiRmcy1oMzogMjZweDtcbiRmcy1oNDogMjRweDtcbiRmcy1oNTogMjJweDtcbiRmcy14bDogMjBweDtcbiRmcy1sYXJnZTogMTlweDtcbiRmcy1oNjogMThweDtcbiRmcy1tZWRpdW06IDE3cHg7XG4kZnMtcDogMTZweDtcbiRmcy1zbWFsbDogMTVweDtcbiRmcy14c21hbGw6IDE0cHg7XG4kZnMteHhzbWFsbDogMTNweDtcblxuLy8gZm9udC13ZWlnaHRcbiRmdy1saWdodDogMzAwO1xuJGZ3LW5vcm1hbDogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXNlbWlib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LXhib2xkOiA5MDA7XG5cbi8vIGxpbmUtaGVpZ2h0XG4kbGgtaDE6IHJlbSg1OHB4KTtcbiRsaC1oMjogcmVtKDQycHgpO1xuJGxoLWgzOiByZW0oMzZweCk7XG4kbGgtaDQ6IHJlbSgzMHB4KTtcbiRsaC1oNTogcmVtKDI2cHgpO1xuJGxoLWg2OiByZW0oMjZweCk7XG4kbGgtcDogcmVtKDIycHgpO1xuXG4vLyBjb2xvcnNcbiRjLWJsYWNrOiAjMDAwMDAwO1xuJGMtd2hpdGU6ICNmZmZmZmY7XG5cbiRjLWJsYWNrLTQwMDogIzNEM0QzRDtcblxuJGMtYmx1ZS0xMDA6IHJnYmEoODEsIDE4OCwgMjM5LCAwLjE1KTtcbiRjLWJsdWUtMzAwOiAjNTFCQ0VGO1xuXG4kYy1ncmF5LTEwOiAjQjVCNUI1O1xuJGMtZ3JheS01MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiRjLWdyYXktMTAwOiByZ2JhKDcwLCA4MSwgOTAsIDAuMTUpO1xuJGMtZ3JheS0yMDA6ICNBRkFGQUY7XG4kYy1ncmF5LTMwMDogcmdiYSg3MCwgODEsIDkwLCAwLjM1KTtcbiRjLWdyYXktNDAwOiAjRjNGNEY0O1xuJGMtZ3JheS02MDA6ICM3ODc4Nzg7XG4kYy1ncmF5LTUwMDogcmdiYSg3MCwgODEsIDkwLCAwLjgwKTtcbiRjLWdyYXktNzAwOiAjM0QzRDNEO1xuJGMtZ3JheS05MDA6ICM1OTYyNkI7XG5cbiRjLWJhc2U6ICRjLWJsYWNrLTQwMDtcbiRjLWdyZWVuLTUwMDogIzQwQjcxQztcbiRjLXllbGxvdy01MDA6ICNGRkNDNDc7XG5cbi8vIGJvcmRlci1yYWRpdXNcbiRicjogMTBweDtcblxuLy8gc2hhZG93c1xuJHNoYWRvdy1wcmltYXJ5OiAwIDIwcHggNTBweCAwIHJnYmEoNzAsIDgxLCA5MCwgMC4xNSk7XG4kc2hhZG93LXNlY29uZGFyeTogMHB4IDRweCA0cHggcmdiYSgxOCwgNTAsIDc5LCAwLjEpO1xuXG4kaG92ZXItZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNzAsIDgxLCA5MCwgMC4wMCkgMCUsICM0NjUxNUEgMTAwJSk7XG5cbi8vIGdhcHNcbiR4MF81OiAwLjVyZW07XG4keDE6IDFyZW07XG4keDFfNTogMS41cmVtO1xuJHgyOiAycmVtO1xuJHgyXzU6IDIuNXJlbTtcbiR4MzogM3JlbTtcbiR4M181OiAzLjVyZW07XG4keDQ6IDRyZW07XG4keDRfNTogNC41cmVtO1xuJHg1OiA1cmVtO1xuJHg1XzU6IDUuNXJlbTtcbiR4NjogNnJlbTtcbiR4Nl81OiA2LjVyZW07XG4keDc6IDdyZW07XG4keDdfNTogNy41cmVtO1xuJHg4OiA4cmVtO1xuJHg4XzU6IDguNXJlbTtcbiR4OTogOXJlbTtcbiR4OV81OiA5LjVyZW07XG4keDEwOiAxMHJlbTtcblxuLy8gYnJlYWtwb2ludHNcbiRicmVha3BvaW50LXhzOiA0ODBweDsgLy8gbW9iaWxlIGRldmljZXNcbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDsgLy8gZGVza3RvcFxuJGJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiRicmVha3BvaW50LXh4bDogMTQ0MHB4O1xuXG4vLyBpY29uc1xuJGljb24teHM6IHJlbSgxNnB4KTtcbiRpY29uLXNtOiByZW0oMTlweCk7XG4kaWNvbi1tZDogcmVtKDMwcHgpO1xuJGljb24teHhsOiByZW0oMTM1cHgpO1xuXG4kdy1sb2dvOiByZW0oMjMxcHgpO1xuJGgtbG9nbzogcmVtKDk4cHgpO1xuXG4vLyBncmlkXG4kY29udGFpbmVyLXhzOiAkYnJlYWtwb2ludC14cztcbiRjb250YWluZXItc206ICRicmVha3BvaW50LXNtO1xuJGNvbnRhaW5lci1tZDogJGJyZWFrcG9pbnQtbWQ7XG4kY29udGFpbmVyLWxnOiAkYnJlYWtwb2ludC1sZztcbiRjb250YWluZXIteGw6ICRicmVha3BvaW50LXhsO1xuJGNvbnRhaW5lci14eGw6ICRicmVha3BvaW50LXh4bDtcblxuJGdyaWQtZ2FwLXhzOiByZW0oNXB4KTtcbiRncmlkLWdhcC1tZDogcmVtKDEwcHgpO1xuJGdyaWQtZ2FwLWxnOiByZW0oMjBweCk7XG5cbiR0cmFuczogYWxsIDAuM3MgZWFzZTtcbiIsIkBtaXhpbiBtaW4teHMge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14c30pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1pbi1zbSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXNtfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluLW1kIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbWR9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtaW4tbGcge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1sZ30pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1pbi14bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXhsfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluLXh4bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXh4bH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4LXhzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtc20gLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXNtIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbWQgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LW1kIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGcgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LWxnIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteGwgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXhsIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteHhsIC0gMX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWluLXh4bCB7XG4gICAgICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgfVxufVxuXG4uY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnR5cGUtcGFnZSxcbi50eXBlLWNhdGVnb3J5LFxuLnR5cGUtc2VhcmNoLFxuLnR5cGUtZGV0YWlsLFxuLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nLFxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCxcbi5jdXN0b21lci1wYWdlLFxuLm9yZGVyaW5nLXByb2Nlc3Mge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnR5cGUtcHJvZHVjdCB7XG4gICAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FydC13aWRnZXQtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFxuICAgICY6aG92ZXIge1xuXG4gICAgfVxufSIsIi5uZXh0LXByZXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAyMHB4O1xufVxuXG4udHlwZS1wb3N0cy1saXN0aW5nIHtcbiAgICAuY29udGVudC1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXHQjY29udGVudCB7XG5cdFx0dWwge1xuXHRcdFx0Ji5zdWJjYXRlZ29yaWVzIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgI25ld3NXcmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Z2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXHQubmV3cy1pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIG1pbi1zbSB7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC8gMikgLSAxMy4zMzMzcHgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC8gMykgLSAxMy4zMzMzcHgpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlYWQtYXJ0aWNsZSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1hZ2Uge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRmb250LXNpemU6ICRmcy1sYXJnZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0LnJlYWQtYXJ0aWNsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTEwMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3ViY2F0ZWdvcmllcyB7XG4gICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keSB7XG5cdC5taWRkbGUtYmFubmVycy13cmFwcGVyIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQuZm9vdGVyLWJhbm5lcnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXgtd2lkdGg6IDE0MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgICB9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgJjpoYXMoLmZvb3Rlci1iYW5uZXJzKSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXHQuY2F0ZWdvcmllcyB7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQmX19ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoJGZzLWg0LCA1dncsICRmcy1oMik7XG5cdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktMTAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gNXB4KTtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEzLjMzMzMzcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoJGZzLXhzbWFsbCwgNHZ3LCAkZnMtaDUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tZWRpYSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdC5yZXBhcy1wcm9jZXNzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJhc2U7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NnB4O1xuXHRcdFx0cGFkZGluZzogNjBweCA3MHB4O1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoJGZzLWg0LCA1dncsICRmcy1oMik7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2dyaWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX3N0ZXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDEwcHgpO1xuICAgICAgICAgICAgfVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTMuMzMzMzNweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbnVtYmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXNtYWxsO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1tZWRpdW07XG5cdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXhzbWFsbDtcblx0XHRcdGNvbG9yOiAkYy1ncmF5LTUwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHQmX19idXR0b24ge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTUwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJyYW5kcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDcwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKCRmcy1oNCwgNXZ3LCAkZnMtaDMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRnYXA6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuYmxvZyB7XG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrLTQwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0Lmg0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoJGZzLWg0LCA1dncsICRmcy1oMik7XG5cdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHQubmV3cy1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC8gMikgLSAxMy4zMzMzcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cblx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLyAzKSAtIDEzLjMzMzNweCkgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWxhcmdlO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWFkLWFydGljbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnM7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG5cblx0LmhwLXJldmlld3Mge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktNDAwO1xuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKCRmcy1oNSwgNXZ3LCAkZnMtaDMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2dyaWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19jYXJkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDhweDtcblx0XHR9XG5cblx0XHQmX19uYW1lIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWg2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0XHR9XG5cblx0XHQmX192ZXJpZmllZCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDRweDtcblx0XHRcdGNvbG9yOiAkYy1ncmVlbi01MDA7XG5cdFx0XHRmb250LXNpemU6ICRmcy1zbWFsbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdH1cblxuXHRcdCZfX2JhZGdlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHRcdHN0cm9rZTogJGMtZ3JlZW4tNTAwO1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDEuNXB4O1xuXHRcdFx0XHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cdFx0XHRcdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbWV0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRjb2xvcjogJGMtZ3JheS02MDA7XG5cdFx0XHRmb250LXNpemU6ICRmcy1zbWFsbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRcdGNvbG9yOiAkYy1ibGFjay00MDA7XG5cdFx0XHRmb250LXNpemU6ICRmcy14c21hbGw7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR9XG5cblx0XHQmX19hY3Rpb25zIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktNzAwO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTJweCAyNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtc21hbGw7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246ICR0cmFucztcblx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RpdmlkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nOTAwJyBoZWlnaHQ9JzIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM0I1QjVCNScgc3Ryb2tlLW9wYWNpdHk9Jy4zJyBkPSdNMCA5LjVoNDEwJy8lM0UlM0NwYXRoIGQ9J200NDYgOCAyLThoMTJsLTMuMiA0SDQ1MmwtMSAyaDQuMkw0NDQgMjBsNC0xMmgtMlpNNDQwLjk5NiAwSDQ0NmwtMSA0aC01bC45OTYtNFonIGZpbGw9JyUyM0I1QjVCNScvJTNFJTNDcGF0aCBzdHJva2U9JyUyM0I1QjVCNScgc3Ryb2tlLW9wYWNpdHk9Jy4zJyBkPSdNNDkwIDkuNWg0MTAnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MDBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0LmhwLXJldmlld3Mge1xuXHRcdFx0Jl9fY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdC5ocC1yZXZpZXdzIHtcblx0XHRcdCZfX2NhcmQge1xuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTMuMzMzMzNweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmg0IHtcblx0XHQmLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG59XG4iLCIucC1kZXRhaWwtaW5uZXItaGVhZGVyIHtcblx0aDEge1xuXHRcdGNvbG9yOiAjM2QzZDNkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMzBweDsgLyogMTI1JSAqL1xuXHR9XG59XG5cbi5wcm9kdWN0LXRvcCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG4gICAgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG5cdFx0LnAtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cbiAgICAgICAgLnAtdGh1bWJuYWlscyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdFx0XHQmLmhpZ2hsaWdodGVkIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNFM0U1RTY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnM7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRTNFNUU2O1xuXHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wLWluZm8td3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODEsIDE4MSwgMTgxLCAwLjMwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjM2QzZDNkO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGNvbG9yOiAjM2QzZDNkO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGZpbGw9JyUyM0RDRENEQycvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjk1NTMgNS44NTM3TDcuOTg4NjcgMTEuNjEyTDYuNDA1MzQgOS45MjAzNkM2LjExMzY3IDkuNjQ1MzYgNS42NTUzNCA5LjYyODcgNS4zMjIgOS44NjIwM0M0Ljk5NyAxMC4xMDM3IDQuOTA1MzQgMTAuNTI4NyA1LjEwNTM0IDEwLjg3MDRMNi45ODAzNCAxMy45MjA0QzcuMTYzNjcgMTQuMjAzNyA3LjQ4MDM0IDE0LjM3ODcgNy44Mzg2NyAxNC4zNzg3QzguMTgwMzQgMTQuMzc4NyA4LjUwNTM0IDE0LjIwMzcgOC42ODg2NyAxMy45MjA0QzguOTg4NjcgMTMuNTI4NyAxNC43MTM3IDYuNzAzNyAxNC43MTM3IDYuNzAzN0MxNS40NjM3IDUuOTM3MDMgMTQuNTU1MyA1LjI2MjAzIDEzLjk1NTMgNS44NDUzNlY1Ljg1MzdaJyBmaWxsPSclMjMzRDNEM0QnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgLnAtZGV0YWlsLWluZm8ge1xuICAgICAgICBhW2RhdGEtdGVzdGlkPVwicHJvZHVjdENhcmRCcmFuZE5hbWVcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXHQuc3RhcnMtd3JhcHBlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG4gICAgICAgIC5zdGFycy1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXJzIHtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXHR9XG5cblx0cFtkYXRhLXRlc3RpZD0ncHJvZHVjdENhcmREZXNjciddIHtcblx0XHRvcmRlcjogMTA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjMDAwLCAxMCUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDYxLCA2MSwgNjEsIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuXHQuYXZhaWxhYmlsaXR5LXZhbHVlIHtcblx0XHRvcmRlcjogMztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0cDpoYXMoLm9wZW4tcG9wdXApIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRjb2xvcjogIzUxYmNlZjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCM1MWJjZWYsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbC1wYXJhbWV0ZXJzIHtcblx0XHRvcmRlcjogNTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHR0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG4gICAgICAgIC5zaGlwcGluZy1vcHRpb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTcgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTMuNDQ0MyA4LjUxNTYyQzE0LjEyOTYgOC41MTU3OCAxNC42ODQ2IDkuMDcxNTggMTQuNjg0NiA5Ljc1Njg0QzE0LjY4NDQgMTAuNDQyIDE0LjEyOTUgMTAuOTk2OSAxMy40NDQzIDEwLjk5NzFDMTIuNzU5MSAxMC45OTcxIDEyLjIwMzMgMTAuNDQyMSAxMi4yMDMxIDkuNzU2ODRDMTIuMjAzMSA5LjA3MTQ5IDEyLjc1OSA4LjUxNTYyIDEzLjQ0NDMgOC41MTU2MlonIHN0cm9rZT0nJTIzM0QzRDNEJy8lM0UlM0NwYXRoIGQ9J00zLjcxNzc3IDguNTE1NjJDNC40MDI5OSA4LjUxNTc4IDQuOTU4MDEgOS4wNzE1OCA0Ljk1ODAxIDkuNzU2ODRDNC45NTc4NiAxMC40NDIgNC40MDI5IDEwLjk5NjkgMy43MTc3NyAxMC45OTcxQzMuMDMyNTIgMTAuOTk3MSAyLjQ3NjcxIDEwLjQ0MjEgMi40NzY1NiA5Ljc1Njg0QzIuNDc2NTYgOS4wNzE0OSAzLjAzMjQyIDguNTE1NjIgMy43MTc3NyA4LjUxNTYyWicgc3Ryb2tlPSclMjMzRDNEM0QnLyUzRSUzQ3BhdGggZD0nTTIuMDA1NzEgOS41MzQyM0gwLjVWMC41SDExLjcwM1Y5LjUzNDIzSDUuNDQ1MzUnIHN0cm9rZT0nJTIzM0QzRDNEJy8lM0UlM0NwYXRoIGQ9J00xMS42OTUzIDMuMjE4NzVIMTMuNjg0NUwxNi41MDI1IDYuMDM2NzdWOS41MzE2NkgxNS4xNzY0JyBzdHJva2U9JyUyMzNEM0QzRCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdC52YXJpYW50LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHRjb2xvcjogIzY3Njc2Nztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjM1MTYgMC4zNTE1NjNMNS4zNTE1NiA1LjM1MTU2TDAuMzUxNTYyIDAuMzUxNTYyJyBzdHJva2U9JyUyM0JFQzJDNScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnAtcHJpY2UtY2FydC13cmFwcGVyIHtcblx0XHRvcmRlcjogNjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cdH1cblxuXHQucC1maW5hbC1wcmljZS13cmFwcGVyIHtcblx0XHRvcmRlcjogMTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRcdC5wcmljZS1maW5hbCB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblxuXHRcdC5wcmljZS1hZGRpdGlvbmFsIHtcblx0XHRcdGNvbG9yOiAjNjc2NzY3O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LnF1YW50aXR5IHtcblx0XHRvcmRlcjogMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RDRENEQztcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICB3aWR0aDogMzlweDtcblx0XHR9XG5cblx0XHQuaW5jcmVhc2UsXG5cdFx0LmRlY3JlYXNlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAmX19zaWduIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cbiAgICAgICAgLmRlY3JlYXNlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5jcmVhc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblx0fVxuXG5cdC5hZGQtdG8tY2FydCB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5hZGQtdG8tY2FydC1idXR0b24ge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRhYi1jb250ZW50IHtcblx0PiAuYWN0aXZlIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdCYjZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zaHAtdGFicyxcbi5zaHAtdGFicy1ob2xkZXIsXG4uc2hwLXRhYi1saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaHAtdGFicy1ob2xkZXIgdWwuc2hwLXRhYnMgbGkgYSB7XG5cdGJvcmRlcjogMDtcbn1cblxuLnNocC10YWJzLXJvdyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0bGkge1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNocC10YWItbGluayB7XG5cdFx0Y29sb3I6ICM3ODc4Nzg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcblx0PiBoMyB7XG5cdFx0Y29sb3I6ICMzZDNkM2Q7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQuZGV0YWlsLXBhcmFtZXRlcnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0dGgge1xuXHRcdFx0Y29sb3I6ICMzZDNkM2Q7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGNvbG9yOiAjM2QzZDNkO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdH1cblx0fVxufVxuXG4uYmFzaWMtZGVzY3JpcHRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0cGFkZGluZzogMjBweDtcblxuXHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQ+IGgzIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRjb2xvcjogIzNkM2QzZDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7IC8qIDEzNS43MTQlICovXG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjM2QzZDNkO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzYlO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICMzZDNkM2Q7XG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6ICMzZDNkM2Q7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE3My4zMzMlICovXG5cdFx0fVxuXHR9XG59XG5cbi5kZXNjcmlwdGlvbi1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbiNwcm9kdWN0cy1hbHRlcm5hdGl2ZSB7XG5cdGNvbG9yOiAkYy1iYXNlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9kdWN0cy1yZWxhdGVkIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJyb3dzZS1wIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5icmVhZGNydW1icyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktNDAwO1xuXHRib3JkZXI6IDA7XG5cblx0Ji5uYXZpZ2F0aW9uLWhvbWUtaWNvbi13cmFwcGVyIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMi44MTI1IDcuNDUzMTJWMTUuNzVDMi44MTI1IDE1Ljg5OTIgMi44NzE3NiAxNi4wNDIzIDIuOTc3MjUgMTYuMTQ3N0MzLjA4Mjc0IDE2LjI1MzIgMy4yMjU4MiAxNi4zMTI1IDMuMzc1IDE2LjMxMjVINi43NVYxMS41MzEyQzYuNzUgMTEuMzA3NSA2LjgzODg5IDExLjA5MjkgNi45OTcxMyAxMC45MzQ2QzcuMTU1MzYgMTAuNzc2NCA3LjM2OTk3IDEwLjY4NzUgNy41OTM3NSAxMC42ODc1SDEwLjQwNjJDMTAuNjMgMTAuNjg3NSAxMC44NDQ2IDEwLjc3NjQgMTEuMDAyOSAxMC45MzQ2QzExLjE2MTEgMTEuMDkyOSAxMS4yNSAxMS4zMDc1IDExLjI1IDExLjUzMTJWMTYuMzEyNUgxNC42MjVDMTQuNzc0MiAxNi4zMTI1IDE0LjkxNzMgMTYuMjUzMiAxNS4wMjI3IDE2LjE0NzdDMTUuMTI4MiAxNi4wNDIzIDE1LjE4NzUgMTUuODk5MiAxNS4xODc1IDE1Ljc1VjcuNDUzMTInIHN0cm9rZT0nI0FFQUVBRScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNi44NzUgOC45OTkzOEw5LjM4Mjg1IDEuODI3NTFDOS4yMDcwNyAxLjY0MTg5IDguNzk2MDkgMS42Mzk3OCA4LjYxNzE1IDEuODI3NTFMMS4xMjUgOC45OTkzOCcgc3Ryb2tlPScjQUVBRUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0PiBzcGFuIHtcblx0XHQ+IHNwYW4ge1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcblx0XHRcdGNvbG9yOiAjYWVhZWFlO1xuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdGNvbG9yOiAjYWVhZWFlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzcnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCA3IDExJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuMzUxNTYyIDAuMzUxNTYyTDUuMzUxNTYgNS4zNTE1NkwwLjM1MTU2MiAxMC4zNTE2JyBzdHJva2U9JyUyM0JFQzJDNScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG5cdCYuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEyNjBweDtcblx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0LnR5cGUtcHJvZHVjdCB7XG5cdFx0LmJyZWFkY3J1bWJzLXdyYXBwZXIuY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHQmLm5hdmlnYXRpb24taG9tZS1pY29uLXdyYXBwZXIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjbmF2aWdhdGlvbi1maXJzdCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkge1xuICAgIC5idG4ge1xuICAgICAgICAmLmJ0bi1kZWZhdWx0LFxuICAgICAgICAmLmJ0bi1wcmltYXJ5LFxuICAgICAgICAmLmJ0bi1jYXJ0LFxuICAgICAgICAmLmlubGluZS1ibG9jayxcbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5Om5vdCgucGFnaW5hdGlvbl9fbGluayksXG4gICAgICAgICYuYnRuLWNvbnZlcnNpb24ge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzbWFsbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLWNvbnZlcnNpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5nb1RvVG9wX19idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tY2FydCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5saW5lLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAgIC5wIHtcbiAgICAgICAgICAgIC5wLXRvb2xzIHtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDYXRlZ29yeSBoZXJvIChCRU0pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYnAtc206IDQ4MHB4O1xuJGJwLW1kOiA3NjhweDtcbiRicC1sZzogMTAyNHB4O1xuXG4ubmFycm93IHtcbiAgICAuYmFubmVycy1yb3cge1xuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGVnb3J5LWhlcm8ge1xuXHRwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOTAwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgOTAwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB5MT0nOS41JyB4Mj0nNDEwJyB5Mj0nOS41JyBzdHJva2U9JyUyM0I1QjVCNScgc3Ryb2tlLW9wYWNpdHk9JzAuMycvJTNFJTNDcGF0aCBkPSdNNDQ2IDhMNDQ4IDBINDYwTDQ1Ni44IDRINDUyTDQ1MSA2SDQ1NS4yTDQ0NCAyMEw0NDggOEg0NDZaJyBmaWxsPSclMjNCNUI1QjUnLyUzRSUzQ3BhdGggZD0nTTQ0MC45OTYgMEg0NDZMNDQ1IDRINDQwTDQ0MC45OTYgMFonIGZpbGw9JyUyM0I1QjVCNScvJTNFJTNDbGluZSB4MT0nNDkwJyB5MT0nOS41JyB4Mj0nOTAwJyB5Mj0nOS41JyBzdHJva2U9JyUyM0I1QjVCNScgc3Ryb2tlLW9wYWNpdHk9JzAuMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktaGVyb19faW5uZXIge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZCkge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuXG4uY2F0ZWdvcnktaGVyb19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLW1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuXG4uY2F0ZWdvcnktaGVyb19fdGl0bGUge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRjb2xvcjogIzNkM2QzZDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogNTBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLWxnKSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZCkge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtc20pIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5LWhlcm9fX3BlcmV4IHtcblx0bWFyZ2luOiAwO1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xuXHRjb2xvcjogIzc4Nzg3ODtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLW1kKSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeS1oZXJvX19saW5rIHtcblx0Y29sb3I6ICM3ODc4NzggIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRjb2xvcjogIzNkM2QzZCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcblx0fVxufVxuXG4uY2F0ZWdvcnktaGVyb19fbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyNHB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWQpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cbn1cblxuLy8gLS0tIFJhdGluZyAoNSwwICsgc3RhcnMgKyBsaW5rKSAtLS1cbi5jYXRlZ29yeS1oZXJvX19yYXRpbmcge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdCd2YWx1ZSBzdGFycydcblx0XHQndmFsdWUgdGV4dCc7XG5cdGNvbHVtbi1nYXA6IDEycHg7XG5cdHJvdy1nYXA6IDJweDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uY2F0ZWdvcnktaGVyb19fcmF0aW5nLXZhbHVlIHtcblx0Z3JpZC1hcmVhOiB2YWx1ZTtcblx0Y29sb3I6ICMzZDNkM2Q7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZCkge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxufVxuXG4uY2F0ZWdvcnktaGVyb19fcmF0aW5nLXRleHQge1xuXHRncmlkLWFyZWE6IHRleHQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLXZpc2libGUge1xuXHRcdGNvbG9yOiAjM2QzZDNkICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuXHR9XG59XG5cbi8vIC0tLSBCZW5lZml0cyAoMiBpa29ua3kpIC0tLVxuLmNhdGVnb3J5LWhlcm9fX2JlbmVmaXRzIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGdhcDogNTZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJwLWxnKSB7XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZCkge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDI4cHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG59XG5cbi5jYXRlZ29yeS1oZXJvX19iZW5lZml0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNDZweDtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWQpIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwLXNtKSB7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGFycyAuc3Rhci5pcy1hY3RpdmU6aG92ZXIsIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6YmVmb3JlLCAuc3RhcnMgLnN0YXIuc3Rhci1vbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZDQzQ3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnN0YXJzIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnN0YXJzIGEsIC5zdGFycyBzcGFuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4iLCIuZmFxIHtcblx0bWF4LXdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDQwcHggYXV0byAwO1xuXG5cdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG8gMDtcblx0fVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKCRmcy1oNCwgNXZ3LCAkZnMtaDIpO1xuICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMzUpO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHR9XG5cblx0Jl9fcXVlc3Rpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogJHgxIDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRyYW5zaXRpb246ICR0cmFucztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHQuZmFxX19pY29uIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVlc3Rpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeDE7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHRjb2xvcjogJGMtYmx1ZS0zMDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0fVxuXG5cdCZfX3F1ZXN0aW9uLS1hY3RpdmUgJl9faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdCZfX2Fuc3dlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcblx0XHR0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zNXMgZWFzZTtcblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYW5zd2VyLWNvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMzVzIGVhc2U7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwICR4MTtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y29sb3I6ICRjLWdyYXktNzAwO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMCAwICR4MTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRjb2xvcjogJGMtZ3JheS03MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICR4MF81O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhcV9fYW5zd2VyLS1vcGVuICYge1xuXHRcdFx0cGFkZGluZzogMCAwICR4MV81O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fuc3dlci0tb3BlbiAmX19hbnN3ZXItY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAwICR4MV81O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGJhY2tncm91bmQ6ICRjLWJhc2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6ICRmcy14c21hbGw7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGNvbG9yOiAjM0QzRDNEO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMjBweCk7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cbn1cbiIsImJvZHkge1xuICAgIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wIHtcbiAgICAgICAgICAgICAgICAmOmhhcyguZmxhZy1mcmVlc2hpcHBpbmcpIHtcbiAgICAgICAgICAgICAgICAgICAgLmZsYWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxhZ3MtZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmZsYWdzLWV4dHJhIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mbGFncy1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpoYXMoLmZsYWctZnJlZXNoaXBwaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgIC5mbGFncy1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbGFncyB7XG4gICAgICAgICAgICAgICAgJi1leHRyYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1mcmVlc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzg3ODc4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tdmFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdHMtYmxvY2sge1xuICAgICAgICAgICAgICAgIC5wIHtcbiAgICAgICAgICAgICAgICAgICAgLmZsYWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLm9yZGVyaW5nLXByb2Nlc3Mge1xuICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbn0iLCIjaGVhZGVyIHtcblx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTQwMDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkpO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMzUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGNvbG9yOiAkYy1ncmF5LTIwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXhzbWFsbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDk4cHg7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXktMjAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy14c21hbGw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg3MCwgODEsIDkwLCAwLjE1KTtcblx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMteHhzbWFsbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNzAsIDgxLCA5MCwgMC4yNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmlnYXRpb24tYnV0dG9ucyB7XG5cdFx0LmNhcnQtY291bnQge1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzAsIDgxLCA5MCwgMC4zNSk7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyNSAyMycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004LjIxNDI2IDIxLjcxNzZDOC43NDY4MSAyMS43MTc2IDkuMTc4NTIgMjEuMjg1OSA5LjE3ODUyIDIwLjc1MzNDOS4xNzg1MiAyMC4yMjA4IDguNzQ2ODEgMTkuNzg5MSA4LjIxNDI2IDE5Ljc4OTFDNy42ODE3MSAxOS43ODkxIDcuMjUgMjAuMjIwOCA3LjI1IDIwLjc1MzNDNy4yNSAyMS4yODU5IDcuNjgxNzEgMjEuNzE3NiA4LjIxNDI2IDIxLjcxNzZaJyBzdHJva2U9JyUyMzQ2NTE1QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yMS43MTQzIDIxLjcxNzZDMjIuMjQ2OCAyMS43MTc2IDIyLjY3ODUgMjEuMjg1OSAyMi42Nzg1IDIwLjc1MzNDMjIuNjc4NSAyMC4yMjA4IDIyLjI0NjggMTkuNzg5MSAyMS43MTQzIDE5Ljc4OTFDMjEuMTgxNyAxOS43ODkxIDIwLjc1IDIwLjIyMDggMjAuNzUgMjAuNzUzM0MyMC43NSAyMS4yODU5IDIxLjE4MTcgMjEuNzE3NiAyMS43MTQzIDIxLjcxNzZaJyBzdHJva2U9JyUyMzQ2NTE1QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00wLjUgMC41SDQuMzU3MDRMNy4yNDk4MiAxNi44OTI0SDIyLjY3OCcgc3Ryb2tlPSclMjM0NjUxNUEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNy4yNDg4MyAxMy4wMzMySDIyLjI4MTZDMjIuMzkzMSAxMy4wMzMzIDIyLjUwMTIgMTIuOTk0NyAyMi41ODc1IDEyLjkyNDFDMjIuNjczNyAxMi44NTM0IDIyLjczMjkgMTIuNzU1MSAyMi43NTQ3IDEyLjY0NTdMMjQuNDkwNCAzLjk2NzM3QzI0LjUwNDQgMy44OTc0IDI0LjUwMjcgMy44MjUxOCAyNC40ODU0IDMuNzU1OTRDMjQuNDY4MSAzLjY4NjcgMjQuNDM1NyAzLjYyMjE2IDI0LjM5MDQgMy41NjY5OUMyNC4zNDUyIDMuNTExODEgMjQuMjg4MiAzLjQ2NzM3IDI0LjIyMzcgMy40MzY4N0MyNC4xNTkyIDMuNDA2MzcgMjQuMDg4NyAzLjM5MDU4IDI0LjAxNzMgMy4zOTA2M0g1LjMyMDMxJyBzdHJva2U9JyUyMzQ2NTE1QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhcnQtcHJpY2Uge1xuXHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtc21hbGw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdGxlZnQ6IDMycHg7XG5cdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJlc3BvbnNpdmUtdG9vbHMge1xuXHQ+IGEge1xuXHRcdCZbZGF0YS10YXJnZXQ9J3NlYXJjaCddIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LWhlbHBlciB7XG4gICAgaGVpZ2h0OiA1OHB4O1xufVxuIiwiI25hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJhc2U7XG5cbiAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24taW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYXNlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtaWNvbiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1pY29uLXVybCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdmFyKC0taWNvbi11cmwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWljb24uZXhwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1pY29uID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWljb24gPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk2MjZCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmV4dCB7XG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5leHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDcwLCA4MSwgOTAsIDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDQwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5leHAge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtLTc1OCB7XG4gICAgICAgIG9yZGVyOiAtMztcbiAgICB9XG5cbiAgICAubWVudS1pdGVtLTc2MSB7XG4gICAgICAgIG9yZGVyOiAtMjtcbiAgICB9XG5cbiAgICAjbmF2LW1hbnVmYWN0dXJlcnMge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG4gICAgICAgIFxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWF4LW1kIHtcbiAgICAubmF2aWdhdGlvbi1jbG9zZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI25hdmlnYXRpb24ge1xuICAgICAgICAubmF2aWdhdGlvbi1pbj51bD5saT5hIGIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtaW4tbWQge1xuICAgIC5uYXZpZ2F0aW9uLWluPnVsPmxpLmV4dD51bD5saT5kaXYge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIH1cbn0iLCIucG9wdXAtd2lkZ2V0IHtcbiAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxMnB4O1xuICAgIH1cbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufSIsIi5wcm9kdWN0cy1ibG9jayB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgODEsIDkwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucC1jb2RlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucC1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWJvdHRvbSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnksXG4udHlwZS1zZWFyY2gsXG4udHlwZS1wcm9kdWN0LFxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCxcbmJvZHkge1xuICAgIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gNXB4KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gNi42NjY2N3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2lkZWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIH1cblxuXHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4teHhsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuYm94IHtcblx0XHQ+IGg0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNpZGViYXItaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cdH1cblxuXHQjY2F0ZWdvcmllcyB7XG5cdFx0LmV4cGFuZGFibGUge1xuXHRcdFx0PiAudG9waWMge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE1IDknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQuMzUxNiAwLjM1MTU2Mkw3LjM1MTU2IDcuMzUxNTZMMC4zNTE1NjIgMC4zNTE1NjInIHN0cm9rZT0nJTIzM0QzRDNEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUuZXhwYW5kZWQsXG5cdFx0XHQmLmV4cGFuZGVkIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0LjM1MTYgMC4zNTE1NjJMNy4zNTE1NiA3LjM1MTU2TDAuMzUxNTYyIDAuMzUxNTYyJyBzdHJva2U9JyUyMzNEM0QzRCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmV4dGVybmFsIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA5IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuMzUxNTYyIDAuMzUxNTYzTDcuMzUxNTYgNy4zNTE1NkwwLjM1MTU2MiAxNC4zNTE2JyBzdHJva2U9JyUyMzNEM0QzRCcgc3Ryb2tlLW9wYWNpdHk9JzAuNzUnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXRlZ29yaWVzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQ+IC50b3BpYyB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAudG9waWMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDQ0cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggNDRweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAuYm94LXRvcFByb2R1Y3RzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtcHJvZHVjdHMge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA4MSwgOTAsIDAuMTUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQ0RDREM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY2F0ZWdvcmllcyAuZXhwYW5kYWJsZT4udG9waWM+YT5zcGFuOmJlZm9yZSwgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGU+YT5zcGFuOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nbS4zNTIuMzUyIDcgNy03IDcnIHN0cm9rZT0nJTIzM0QzRDNEJyBzdHJva2Utb3BhY2l0eT0nLjc1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbn1cblxuI2NhdGVnb3JpZXMgdWwgLmV4cGFuZGFibGUgLmNhdC10cmlnZ2VyIHtcblx0aGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xufSIsIi50b3AtbmF2aWdhdGlvbi1iYXIge1xuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1heC13aWR0aDogMTI2MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbWVudSB7XG5cdFx0bGkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoNzAsIDgxLCA5MCwgMC43NSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXh4c21hbGw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udG9wLW5hdmlnYXRpb24ge1xuXHQmLWNvbnRhY3RzIHtcblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLXRvb2xzIHtcblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG59XG5cbi50b3AtbmF2aWdhdGlvbi1jb250YWN0cyB7XG5cdGEge1xuXHRcdCYucHJvamVjdC1waG9uZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTYuMDAwNiAxMy4wMzc1QzE1LjM4OTggMTIuNDIyMSAxMy45MTA1IDExLjUyNDEgMTMuMTkyOCAxMS4xNjIyQzEyLjI1ODIgMTAuNjkxNCAxMi4xODEzIDEwLjY1MyAxMS40NDY2IDExLjE5ODdDMTAuOTU2NiAxMS41NjI5IDEwLjYzMDkgMTEuODg4MyAxMC4wNTc0IDExLjc2NkM5LjQ4MzkgMTEuNjQzNyA4LjIzNzcyIDEwLjk1NDEgNy4xNDY1NCA5Ljg2NjQ1QzYuMDU1MzYgOC43Nzg4MSA1LjMyNTcyIDcuNDk2NTYgNS4yMDMwMyA2LjkyNTA0QzUuMDgwMzMgNi4zNTM1MyA1LjQxMTExIDYuMDMxNjIgNS43NzE4OSA1LjU0MDQ5QzYuMjgwMzYgNC44NDgyMSA2LjI0MTkgNC43MzI4MyA1LjgwNzI3IDMuNzk4MjVDNS40Njg0MiAzLjA3MTM2IDQuNTQ0MTYgMS42MDYwNCAzLjkyNjQ2IDAuOTk4Mzc1QzMuMjY1NjcgMC4zNDU3MTEgMy4yNjU2NyAwLjQ2MTA5IDIuODM5ODkgMC42MzgwMDZDMi40OTMyNiAwLjc4Mzg0MSAyLjE2MDcxIDAuOTYxMTEyIDEuODQ2NDEgMS4xNjc2QzEuMjMxMDEgMS41NzY0MyAwLjg4OTQ2IDEuOTE2MDMgMC42NTA2MDggMi40MjYzOUMwLjQxMTc1NiAyLjkzNjc1IDAuMzA0NDQ2IDQuMTMzMjQgMS41Mzc5NCA2LjM3MzkxQzIuNzcxNDMgOC42MTQ1OSAzLjYzNjgzIDkuNzYwMzEgNS40MjgwMyAxMS41NDY0QzcuMjE5MjMgMTMuMzMyNSA4LjU5NjU3IDE0LjI5MjggMTAuNjEwMSAxNS40MjJDMTMuMTAwOSAxNi44MTY5IDE0LjA1NjMgMTYuNTQ1IDE0LjU2ODMgMTYuMzA2NkMxNS4wODAyIDE2LjA2ODEgMTUuNDIxNCAxNS43Mjk3IDE1LjgzMSAxNS4xMTQzQzE2LjAzOCAxNC44MDA2IDE2LjIxNTcgMTQuNDY4NCAxNi4zNjE4IDE0LjEyMkMxNi41MzkxIDEzLjY5NzggMTYuNjU0NSAxMy42OTc4IDE2LjAwMDYgMTMuMDM3NVonIHN0cm9rZT0nJTIzNDY1MTVBJyBzdHJva2Utb3BhY2l0eT0nMC43NScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cblx0XHQmLnByb2plY3QtZW1haWwge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE2Ljc2OTIgMC41SDIuMjMwNzdDMS4yNzQ4OSAwLjUgMC41IDEuMjc0ODkgMC41IDIuMjMwNzdWMTIuNjE1NEMwLjUgMTMuNTcxMyAxLjI3NDg5IDE0LjM0NjIgMi4yMzA3NyAxNC4zNDYySDE2Ljc2OTJDMTcuNzI1MSAxNC4zNDYyIDE4LjUgMTMuNTcxMyAxOC41IDEyLjYxNTRWMi4yMzA3N0MxOC41IDEuMjc0ODkgMTcuNzI1MSAwLjUgMTYuNzY5MiAwLjVaJyBzdHJva2U9JyUyMzQ2NTE1QScgc3Ryb2tlLW9wYWNpdHk9JzAuNzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy4yNjU2MiAzLjI2NTYyTDkuNDk2MzkgOC4xMTE3OEwxNS43MjcyIDMuMjY1NjInIHN0cm9rZT0nJTIzNDY1MTVBJyBzdHJva2Utb3BhY2l0eT0nMC43NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cbn1cbiIsIi5iZW5lZml0QmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG5cbiAgICAmLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5MDAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCA5MDAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHkxPSc5LjUnIHgyPSc0MTAnIHkyPSc5LjUnIHN0cm9rZT0nJTIzQjVCNUI1JyBzdHJva2Utb3BhY2l0eT0nMC4zJy8lM0UlM0NwYXRoIGQ9J000NDYgOEw0NDggMEg0NjBMNDU2LjggNEg0NTJMNDUxIDZINDU1LjJMNDQ0IDIwTDQ0OCA4SDQ0NlonIGZpbGw9JyUyM0I1QjVCNScvJTNFJTNDcGF0aCBkPSdNNDQwLjk5NiAwSDQ0Nkw0NDUgNEg0NDBMNDQwLjk5NiAwWicgZmlsbD0nJTIzQjVCNUI1Jy8lM0UlM0NsaW5lIHgxPSc0OTAnIHkxPSc5LjUnIHgyPSc5MDAnIHkyPSc5LjUnIHN0cm9rZT0nJTIzQjVCNUI1JyBzdHJva2Utb3BhY2l0eT0nMC4zJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtc21hbGw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFucztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFucztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjMDAwLCAyMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpY3R1cmUge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn0iLCIud2VsY29tZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmLmhvbWVwYWdlLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC53ZWxjb21lIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtaGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCA1dncsIDI2cHgpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyAvKiAxNDIuMzA4JSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNzMuMzMzJSAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhZGdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNEM0QzRDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0Jl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuXHRcdH1cblxuXHRcdCZfX21lZGlhIHtcblx0XHRcdG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpIDAlLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDE1JSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAzMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgNDUlLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpIDYwJSxcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cbiAgICAgICAgJl9fYnJhbmRzIHtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn0iXX0= */
