﻿html{scroll-behavior:smooth}body{color:#000;font-size:16px;font-weight:400}.overall-wrapper{overflow-x:hidden}.type-index .latest-contribution-box{display:none}.type-index .homepage-box.welcome-wrapper{display:none}.availability-label[style="color: #009901"],.availability span[style="color:#009901"],.availability-label[style="color:#009901"]{color:#7ab52c !important}.availability-label[style="color: #cb0000"],.availability span[style="color:#cb0000"],.availability-label[style="color:#cb0000"]{color:#4f89bd !important}.stars .star.star-on::before,.stars .star.star-half::before{color:#e7c520}.stars{width:90px}.stars .star{width:18px;height:14px}.stars .star:before{font-size:14px}.mail:before,.project-email:before{font-family:"icomoon" !important;content:"" !important;color:#4f89bd}.tel:before,.project-phone:before{font-family:"icomoon" !important;content:"" !important;color:#4f89bd}.facebook:before{color:#4ca6f9}.instagram:before{color:#4ca6f9}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?nfv3tl");src:url("fonts/icomoon.eot?nfv3tl#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?nfv3tl") format("truetype"),url("fonts/icomoon.woff?nfv3tl") format("woff"),url("fonts/icomoon.svg?nfv3tl#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:""}.icon-facebook-80-1:before{content:""}.icon-accept-1:before{content:""}.icon-search-94-1:before{content:""}.icon-right-arrow-24:before{content:""}.icon-down-filled-triangular-arrow-9:before{content:""}.icon-email-73-1:before{content:""}.icon-phone-24-1:before{content:""}.icon-shopping-cart-34-1:before{content:""}.icon-user-3:before{content:""}a{color:#4ca6f9}a:hover,a:focus{color:#5b8fcb}@media(max-width: 767px){.ordering-process .top-navigation-bar .container>div.top-navigation-tools [data-target=navigation]{line-height:22px}.ordering-process .site-name{display:block}.ordering-process .responsive-tools a{visibility:hidden}.ordering-process .responsive-tools a[data-target=navigation]{visibility:visible}}@media(max-width: 991px){.top-navigation-menu-trigger{bottom:7px}}.breadcrumbs{color:#211f20;border-color:#d0d7e3;background-color:#f5f8ff}.breadcrumbs a{color:#211f20}.homepage-blog .homepage-group-title{color:#211f20;margin-bottom:15px;padding-top:82px;margin-top:75px;border-top:1px solid #d0d7e3}@media(max-width: 767px){.homepage-blog .homepage-group-title{padding-top:32px}}.blog-wraper .news-wrapper{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:20px}.blog-wraper .news-wrapper .news-item{width:calc(50% - 10px);display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:0}.blog-wraper .news-wrapper .news-item .image a{width:100%}.blog-wraper .news-wrapper .news-item .title{font-size:16px;font-weight:500;margin-top:10px;color:#211f20}.blog-wraper .news-wrapper .news-item .description{font-size:14px;line-height:20px;margin-top:15px;color:#565757}.blog-wraper .news-wrapper .news-item .description .btn-secondary{position:absolute;bottom:0;width:100%;left:0;text-align:right;padding:17px 25px;color:#565757;display:flex;justify-content:end;gap:5px;text-decoration:underline}@media(max-width: 767px){.blog-wraper .news-wrapper .news-item .description .btn-secondary{display:block;position:static;text-align:left;padding:20px 0}}.blog-wraper .news-wrapper .news-item .description .btn-secondary:hover{text-decoration:none}.blog-wraper .news-wrapper .news-item .description .btn-secondary span{padding-right:20px}@media(max-width: 767px){.blog-wraper .news-wrapper .news-item .description .btn-secondary span{padding-right:5px}}.blog-wraper .news-wrapper .news-item .description .btn-secondary:after{position:absolute;font-family:"icomoon" !important;content:"";transform:rotate(180deg);color:#000;font-size:16px}.blog-wraper .news-wrapper .news-item .text{position:relative;border:1px solid #d0d7e3;border-radius:2px}.blog-wraper .news-wrapper .news-item .text .arrow{content:"";width:22px;height:50px;display:block;background-color:#fff;clip-path:polygon(30% 50%, 100% 100%, 100% 0);top:50%;transform:translateY(-50%);position:absolute;left:-21px}@media(max-width: 767px){.blog-wraper .news-wrapper .news-item .text .arrow{display:none}}.blog-wraper .news-wrapper .news-item .text time{display:inline;margin-bottom:5px;background-color:#f5f8ff;padding:5px 12px;color:#4f89bd;font-size:14px;border-radius:20px}@media(min-width: 768px){.blog-wraper .news-wrapper .news-item .text{border-left:none;padding:15px 22px 20px;height:100%;min-height:240px}}@media(max-width: 767px){.blog-wraper .news-wrapper .news-item{width:100%;flex-direction:column;justify-content:flex-start}.blog-wraper .news-wrapper .news-item .text{width:100%;padding:10px}.blog-wraper .news-wrapper .news-item .image{width:100%}.blog-wraper .news-wrapper .news-item .image img{width:100%}.blog-wraper .news-wrapper .news-item .title{margin-top:0}}@media(max-width: 767px){.blog-wraper .news-wrapper .news-item .image{margin-bottom:0px}}.blog-wraper .news-wrapper .news-item:not(:nth-child(-n+2)){display:none}@media(min-width: 768px){.blog-wraper .news-item .image{margin-right:0;max-width:320px}}@media(min-width: 480px){.blog-wraper .news-item .image{margin-right:0;width:50%;height:100%;max-height:320px}}.blog-wraper .image{position:relative}.blog-wraper .image img{border-radius:2px;height:100%;object-fit:cover}.blog-wraper .image time{display:none}@media(max-width: 767px){.blog-wraper .text time{display:block}.blog-wraper .image time{display:none}}@media(min-width: 768px){.banners-content .blog-wraper a:hover img,.banner-footer .blog-wraper a:hover img,.banner-wrapper .blog-wraper a:hover img,.footer-banner .blog-wraper a:hover img,.banner-category .blog-wraper a:hover img{transform:inherit}}.btn.btn-cart,a.btn.btn-cart,.btn.add-to-cart-button,a.btn.add-to-cart-button{background-color:#4ca6f9;color:#fff;line-height:20px;padding:10px 20px}.btn.btn-cart span,a.btn.btn-cart span,.btn.add-to-cart-button span,a.btn.add-to-cart-button span{font-size:16px}.btn.btn-cart:hover,a.btn.btn-cart:hover,.btn.add-to-cart-button:hover,a.btn.add-to-cart-button:hover{background-color:#4f89bd;color:#fff}.btn.btn-cart:before,a.btn.btn-cart:before,.btn.add-to-cart-button:before,a.btn.add-to-cart-button:before{display:none}.btn.add-to-cart-button.btn-lg{line-height:36px;padding:5px 20px}.btn,a.btn{color:#fff;border:0;border-radius:2px;font-weight:600;text-transform:initial;padding:5px 25px}.btn:hover,.btn:focus,a.btn:hover,a.btn:focus{color:#fff;background-color:#4f89bd;text-decoration:none}header .btn.btn-default[data-testid=searchBtn]{color:#fff;height:50px;background-color:#4f89bd;padding:5px 25px 4px;border:none;text-transform:capitalize;font-size:16px}header .btn.btn-default[data-testid=searchBtn]:hover{background-color:#4ca6f9;color:#fff;border:#4ca6f9}.btn.btn-default,a.btn.btn-default{color:#1f1f1f;font-weight:600;border:1px solid #5b8fcb;border-radius:2px;background-color:rgba(0,0,0,0);text-transform:lowercase}.btn.btn-default:hover,.btn.btn-default:focus,a.btn.btn-default:hover,a.btn.btn-default:focus{background-color:#5b8fcb;text-decoration:none;color:#fff;border:1px solid #5b8fcb}.btn.btn-primary,a.btn.btn-primary{background-color:#4ca6f9;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus,a.btn.btn-primary:hover,a.btn.btn-primary:focus{background-color:#4f89bd;color:#fff}.p:hover .btn-cart{background-color:#4f89bd;color:#fff}.p:hover .btn-primary{background-color:#4f89bd;color:#fff}.btn.btn-secondary,a.btn.btn-secondary{color:#000 !important;font-weight:500;font-size:16px;background:linear-gradient(180deg, #ffffff 0%, #f2f9ff 100%) !important;border:1px solid #4ca6f9;box-shadow:0px 3px 8px rgba(0,0,0,.12);padding:8px 26px}.btn.btn-secondary:hover,a.btn.btn-secondary:hover{background:#4f89bd !important;color:#fff !important;border:1px solid #4f89bd}.ordering-process .btn.btn-secondary,.ordering-process a.btn.btn-secondary{padding:8px 16px}.flags.flags-default .flag{color:#fff;font-size:16px;font-weight:600;padding:10px;margin:5px}.flags.flags-default .flag.flag-action{background-color:#4f89bd}.flags.flags-default .flag.flag-tip{background-color:#4ca6f9}.flags.flags-default .flag.flag-new{background-color:#eeffd7}.flags.flags-extra .flag.flag-discount{width:55px;height:55px;margin:0;background-color:#ffe6e6;padding:0}.flags.flags-extra .flag.flag-discount .price-standard{display:none}.flags.flags-extra .flag.flag-discount .price-save{font-size:16px;font-weight:500;color:#a91616}footer#footer .custom-footer__newsletter{position:absolute;width:calc(100% - 40px);display:flex;justify-content:center;align-items:start;background:url("/user/documents/img/newsletter-bg.webp") no-repeat;background-size:cover;top:-61px;left:20px;padding:45px 25px !important;gap:84px;border-radius:2px}@media(max-width: 767px){footer#footer .custom-footer__newsletter{width:100%;position:static;order:-1;display:block;padding:40px 15px !important;margin-bottom:10px}}footer#footer .custom-footer__newsletter .topic{margin-bottom:0}@media(max-width: 767px){footer#footer .custom-footer__newsletter .topic{padding-top:0}}footer#footer .custom-footer__newsletter .topic span{font-size:24px}footer#footer .custom-footer__newsletter .topic p{margin-top:6px;margin-bottom:0;font-size:16px;font-weight:400}footer#footer .custom-footer__newsletter form{max-width:500px;width:100%;height:50px}footer#footer .custom-footer__newsletter form .form-control{height:50px;border-radius:2px;padding-right:130px;padding-left:19px}footer#footer .custom-footer__newsletter form .form-control::placeholder{color:#565757;font-size:16px}footer#footer .custom-footer__newsletter form .btn{height:50px;width:128px;border:none;background-color:#211f20;border-radius:2px}footer#footer .custom-footer__newsletter form .btn:before{display:none}footer#footer .custom-footer__newsletter form .btn .sr-only{position:static;text-transform:initial;font-size:16px;font-weight:600;color:#fff}footer#footer .custom-footer__newsletter .consents{display:none}:focus{outline:none}.products-block .slick-list::after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background-color:rgba(0,0,0,0)}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:auto;touch-action:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slider .slick-arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%);border:none;width:34px;height:34px;background:rgba(0,0,0,0);padding:0;display:flex;border-radius:50%;justify-content:center;align-items:center;color:#000}@media(max-width: 467px){.slick-slider .slick-arrow{background:#fff;width:26px;height:26px}}.slick-slider .slick-arrow:hover{background-color:rgba(0,0,0,0);border:none;color:#4ca6f9}.slick-slider .slick-arrow.slick-prev{left:-75px}@media(max-width: 467px){.slick-slider .slick-arrow.slick-prev{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:80px}}.slick-slider .slick-arrow.slick-prev::after{font-family:"icomoon" !important;content:"";font-size:20px;display:inline-block}@media(max-width: 467px){.slick-slider .slick-arrow.slick-prev::after{font-size:13px}}@media(max-width: 1440px){.slick-slider .slick-arrow.slick-prev{left:-55px}}@media(max-width: 767px){.slick-slider .slick-arrow.slick-prev{left:-10px}}@media(max-width: 467px){.slick-slider .slick-arrow.slick-prev{left:-7px}}.slick-slider .slick-arrow.slick-next{right:-75px}@media(max-width: 467px){.slick-slider .slick-arrow.slick-next{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.25);border-radius:80px}}.slick-slider .slick-arrow.slick-next::after{font-family:"icomoon" !important;content:"";transform:rotate(180deg);font-size:20px}@media(max-width: 467px){.slick-slider .slick-arrow.slick-next::after{font-size:13px}}@media(max-width: 1440px){.slick-slider .slick-arrow.slick-next{right:-55px}}@media(max-width: 767px){.slick-slider .slick-arrow.slick-next{right:-10px}}@media(max-width: 467px){.slick-slider .slick-arrow.slick-next{right:-7px}}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;zoom:1;display:flex;gap:17px}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-dots{margin:16px 0 0 0;padding:0;display:flex;width:100%;justify-content:center}@media(max-width: 379px){.slick-dots{display:none !important}}.slick-dots li{margin:2px;list-style:none;width:16px;height:16px;position:relative}.slick-dots li.slick-active button{position:relative;display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:16px;border:none}.slick-dots li.slick-active button::after{width:10px;height:10px;background-color:#4f89bd;content:"";position:absolute;border-radius:8px}.slick-dots li button{position:absolute;font-size:0;width:16px;height:16px;border:1px solid #d0d7e3;background-color:#fff;padding:0;border-radius:16px}.products-block.slick-slider{margin-top:-1px;margin-right:-5px}.products-block.slick-slider>div{width:100%;border:0;padding:0 1px 1px}.position--benefitCategory.benefitBanner,.position--benefitProduct.benefitBanner{position:relative;padding:0;margin-top:0}.position--benefitProduct.benefitBanner{padding:0}.position--benefitCategory.benefitBanner{order:-2;margin:31px 0 11px 0}.position--benefitCategory.benefitBanner .container{width:100%;padding:0}.position--benefitCategory.benefitBanner .usp{padding:0}.in-index .benefitBanner,.in-detail .benefitBanner{margin:0px 0 0 0;padding:0;position:relative;display:flex;flex-direction:column-reverse}@media(max-width: 767px){.in-index .benefitBanner,.in-detail .benefitBanner{margin-top:0px}}.in-index .benefitBanner .benefitBanner__content,.in-detail .benefitBanner .benefitBanner__content{padding-right:0}.in-index .benefitBanner .benefitBanner__item,.in-detail .benefitBanner .benefitBanner__item{width:100%;flex:auto;margin:0}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{width:100%;padding:0 0px;text-align:left;position:relative;font-weight:400;color:#000;background-color:#f5f8ff}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span{padding:5px 14px;background-color:#fff}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a{color:#000;font-size:16px;font-weight:300;display:inline-block;text-decoration:underline}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover{text-decoration:none}@media(min-width: 768px){.mobile-usp{display:none}}.benefitBanner{margin:0;margin-top:32px;padding:0;position:relative}.benefitBanner .benefitBanner__content{padding-right:0}.benefitBanner .benefitBanner__item{width:100%;flex:auto;margin:0}.benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{width:100%;padding:0 0px}body:not(.in-index) .usp{width:100%;margin:0;box-shadow:none;max-width:100%}.usp{padding:110px 0 46px 0;border-bottom:0;margin-bottom:0}@media(max-width: 767px){.usp{max-width:100%}}@media(max-width: 480px){.usp{padding-top:20px;padding-bottom:5px}}@media(max-width: 767px){.usp .slick-list{max-width:100%;margin:0px auto}}.usp .container{justify-content:space-between;display:flex;flex-wrap:wrap}@media(min-width: 768px){.usp .container{padding:0}}.usp .usp-inner{display:flex !important;align-items:center;width:25%}@media(max-width: 991px){.usp .usp-inner{width:50%;margin-bottom:25px}}@media(max-width: 479px){.usp .usp-inner{width:100%}}.usp .usp-inner div{margin-right:13px}.usp .usp-inner p strong{font-weight:600}.usp .usp-inner p a{text-decoration:underline}.usp .usp-inner p a:hover{text-decoration:none}.usp .usp-inner .benefitBanner__title{font-size:16px;font-weight:500;color:#211f20}.type-index .benefitBanner .benefitBanner__item:nth-child(2){border-radius:20px;box-shadow:0 0 0 150px #f5f8ff;clip-path:inset(0 -100vmax);margin-top:-65px;position:relative;z-index:2}@media(max-width: 991px){.type-index .benefitBanner .benefitBanner__item:nth-child(2){margin-top:0}}.product .name span[data-micro=name]{color:#211f20;font-size:16px !important;font-weight:500}.product .prices .price-final strong{color:#211f20;font-size:22px !important;font-weight:700}.product .prices.discount .price-standard span{color:#565757;font-size:14px;font-weight:300}.product .ratings-wrapper{display:none}.product .ratings-wrapper .availability>span{text-transform:lowercase}.product .ratings-wrapper .availability>span[style="color:#009901"]{color:#7ab52c !important}.products-block .product .p{padding:15px}.products-block .product .p:hover{padding:14px;border:1px solid #d0d7e3}.products-block .product .p:hover .name span{color:#4f89bd;text-decoration:underline}@media(min-width: 991px){.products-block .product .p .image img{height:223px;object-fit:contain}}.products-block .product .p .name{text-align:left;height:auto;min-height:66px;margin-bottom:0;transition:.3s}@media(max-width: 1439px){.products-block .product .p .name{min-height:86px}}@media(max-width: 467px){.products-block .product .p .name{height:45px;min-height:initial}}.products-block .product .p .p-bottom .prices{order:2}@media(max-width: 767px){.products-block .product .p .p-bottom .prices{min-height:50px}}.products-block .product .p .p-bottom .p-tools{order:3}.products-block .product .p .p-bottom .availability{width:100%;order:1;padding-top:5px;padding-bottom:12px}.products-block .product .p .p-bottom .availability span{text-transform:lowercase}.products-block .product .p .p-bottom .availability span[style="color:#009901"]{font-size:13px;background-color:#eeffd7;border-radius:20px;padding:3px 9px 3px 21px;position:relative}.products-block .product .p .p-bottom .availability span[style="color:#009901"]:before{font-family:"icomoon" !important;content:"";position:absolute;left:3px;top:3px}.products-block .product .p .p-bottom .availability .availability-amount{display:none}@media(min-width: 991px){.user-action-in .login-widget{top:105px;margin-left:10px}.admin-logged .user-action-in .login-widget{top:125px}}@media(min-width: 1200px){.user-action-in .login-widget{margin-left:40px}.ordering-process .user-action-in .login-widget{margin-left:125px}}@media(min-width: 1440px){.user-action-in .login-widget{margin-left:125px}.ordering-process .user-action-in .login-widget{margin-left:200px}}@media(max-width: 767px){.user-action-in .login-widget{top:66px}}@media(max-width: 767px){.user-action-in .cart-widget{top:66px}}.benefitBanner.position--benefitHomepage .benefitBanner__item:first-child .benefitBanner__content,.benefitBanner.position--benefitHomepage .benefitBanner__item:first-child .benefitBanner__data{background-color:#fff}.benefitBanner.position--benefitHomepage .benefitBanner__item:first-child:after{content:"";position:absolute;bottom:1px;width:100%;height:1px;background-color:#d0d7e3;box-shadow:0 0 0 100vmax #d0d7e3;clip-path:inset(0 -100vmax)}.custom-categories{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:46px;padding-bottom:70px;position:relative}@media(max-width: 991px){.custom-categories{grid-template-columns:repeat(2, 1fr);row-gap:40px}}@media(max-width: 467px){.custom-categories{grid-template-columns:1fr}}.custom-categories .category__item{display:flex;flex-direction:column;align-items:center}.custom-categories .category__item .img-wrapper{min-height:159px}.custom-categories .category__item a.cat-title{color:#211f20;font-size:18px;font-weight:700;position:relative;z-index:2;margin-bottom:14px}.custom-categories .category__item a.cat-title:hover{color:#4f89bd}.custom-categories .category__item a.cat-title:before{content:"";position:absolute;height:11px;width:calc(100% + 16px);transform:translateX(-50%);bottom:0;left:50%;background-color:#e9f0ff;z-index:-1;border-radius:3px}.custom-categories .category__item .category__content{max-width:310px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 11px}.custom-categories .category__item .category__content a{font-size:14px;color:#565757}.custom-categories .category__item .category__content a:hover,.custom-categories .category__item .category__content a:focus{color:#5b8fcb;text-decoration:underline}.custom-footer__banner4 .banner{margin-bottom:0}.ratings{padding-bottom:118px;margin-top:60px;background-color:#f5f8ff}@media(max-width: 767px){.ratings{padding-bottom:60px}}.ratings__header{text-align:center}.ratings__header:before{content:"";background:#fff;width:100%;height:59px;position:absolute;left:0;z-index:2}.ratings__header h3{font-size:22px;font-weight:600;color:#211f20;margin-top:28px;margin-bottom:14px}.ratings__header img{position:relative;z-index:3}.ratings__header .store-rating{display:flex;justify-content:center;align-items:center;gap:12px}.ratings__header .store-rating .stars-rating{display:flex;flex-direction:column;gap:6px;text-align:left}.ratings__header .store-rating .stars-rating a.total-ratings{font-size:14px;color:#211f20;text-decoration:underline}.ratings__header .store-rating .stars-rating a.total-ratings:focus,.ratings__header .store-rating .stars-rating a.total-ratings:hover{text-decoration:none}.ratings__header .store-rating__average{font-size:32px;font-weight:600;color:#211f20}.ratings .rate-items{display:flex;justify-content:center;gap:82px;margin-top:39px;margin-bottom:25px}@media(max-width: 767px){.ratings .rate-items{flex-direction:column;align-items:center;gap:20px}}.ratings .rate-items .user-rating{width:290px}.ratings .rate-items .user-rating__header span{color:#1f1f1f;display:flex;gap:7px;align-items:center}.ratings .rate-items .user-rating__header span:before{font-family:"icomoon" !important;content:"";font-size:18px;color:#fff;background-color:#4f89bd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ratings .rate-items .user-rating__score{margin-top:11px;display:flex;gap:7px;color:#211f20;font-weight:600}.ratings .rate-items .user-rating__description{margin-top:10px;color:#1f1f1f}.ratings .ratings-btn{color:#000 !important;font-weight:500;font-size:16px;background:linear-gradient(180deg, #ffffff 0%, #f2f9ff 100%);border:1px solid #4ca6f9;box-shadow:0px 3px 8px rgba(0,0,0,.12);padding:8px 26px}.brands{max-width:1118px;margin:0 auto}.brands .slick-track{align-items:center}.brands .brand-image{display:flex;align-items:center;justify-content:center}.brands .brand-image img{filter:brightness(10%)}.arrow-style,.body-banners .slick-next,.body-banners .slick-prev{width:43px;height:43px;border:1px solid #d0d7e3;border-radius:2px !important}@media(max-width: 467px){.arrow-style,.body-banners .slick-next,.body-banners .slick-prev{width:30px;height:30px}}.arrow-style:hover,.body-banners .slick-next:hover,.body-banners .slick-prev:hover{border:1px solid #d0d7e3;border-radius:2px}.middle-banners-wrapper{border:none;background-color:#f5f8ff;padding-top:57px;padding-bottom:57px;margin-top:41px;margin-bottom:41px}@media(max-width: 991px){.body-banners{margin:50px calc(50% - 50vw) !important;width:100vw;padding:25px 15px;background-color:#f5f8ff}}.body-banners .banner-wrapper{margin:0}.body-banners .slick-prev{left:-55px}@media(max-width: 467px){.body-banners .slick-prev{left:-20px !important}}@media(max-width: 467px){.body-banners .slick-next{right:-20px !important}}.type-index .before-carousel{border:none;background-color:#fff;padding:0;margin:0}.type-index .before-carousel .row{margin:0}.type-index .before-carousel a img{border-radius:2px}.type-index #carousel{position:relative;z-index:5}@media(max-width: 991px){.type-index #carousel a img{width:100%;object-fit:cover}}@media(max-width: 767px){.type-index #carousel .extended-banner-texts:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background:linear-gradient(to bottom, transparent 0, #000 100%);background-size:cover;z-index:1;border-radius:5px}}.type-index #carousel .extended-banner-texts .extended-banner-title,.type-index #carousel .extended-banner-texts .extended-banner-text,.type-index #carousel .extended-banner-texts .extended-banner-link{z-index:2;background-color:rgba(0,0,0,0);border:none;color:#fff;box-shadow:none}.type-index #carousel .extended-banner-texts .extended-banner-title{top:auto;bottom:100px;left:41px;font-size:52px;font-weight:600}@media(max-width: 767px){.type-index #carousel .extended-banner-texts .extended-banner-title{bottom:62px;left:15px;font-size:25px}}.type-index #carousel .extended-banner-texts .extended-banner-link{top:auto;bottom:44px;left:41px;margin:0;right:auto;font-weight:600;background-color:#4ca6f9;height:auto;padding:12px 64px 11px 12px;border-radius:2px;transition:.3s}@media(max-width: 767px){.type-index #carousel .extended-banner-texts .extended-banner-link{bottom:15px;left:15px}}.type-index #carousel .extended-banner-texts .extended-banner-link:hover:hover,.type-index #carousel .extended-banner-texts .extended-banner-link:hover:focus{color:#fff;background-color:#4f89bd;text-decoration:none}.type-index #carousel .extended-banner-texts .extended-banner-link:after{font-family:"icomoon" !important;content:"";transform:rotate(180deg);font-size:13px;position:absolute;right:10px}@media(min-width: 991px){.type-index #carousel .carousel-control{width:4%}}.type-index #carousel .carousel-control.left,.type-index #carousel .carousel-control.right{opacity:1}.type-index #carousel .carousel-control.left:before,.type-index #carousel .carousel-control.right:before{border-radius:2px;font-size:15px}.type-index #carousel .carousel-control.left:before{left:0;font-family:"icomoon" !important;content:""}.type-index #carousel .carousel-control.right:before{right:0;font-family:"icomoon" !important;content:"";transform:rotate(180deg)}.pagination-wrapper{margin-top:41px}.pagination-wrapper .pagination-top .up{display:none}.pagination-wrapper .pagination-top>strong{font-size:16px;line-height:22px;color:#000;text-transform:lowercase;text-decoration:underline}.pagination-wrapper .pagination-top>strong:hover{text-decoration:none}.pagination-wrapper .pagination{display:flex;justify-content:flex-end;gap:8px}.pagination-wrapper .pagination>*{--size: 40px;width:var(--size);height:var(--size);min-width:var(--size);line-height:var(--size);border-radius:50%;border:1px solid #d0d7e3;background-color:#fff;text-decoration:underline;color:#000;margin:0}.pagination-wrapper .pagination>*.current{color:#fff;text-decoration:none;background-color:#4ca6f9}.pagination-wrapper .pagination>*.prev:before{font-size:15px}.pagination-wrapper .pagination>*.next:before{font-size:15px}.pagination-wrapper .pagination>*:hover{background-color:#4ca6f9;color:#fff}.category-top-custom{background-color:#f5f8ff}.category-top-custom .category-title-custom{color:#000;font-size:32px;font-weight:500}.category-top>h1.category-title,.category-top>.subcategories{display:none}ul.subcategories{width:100%;margin:0 -10px 42px;z-index:0}@media(max-width: 767px){ul.subcategories{margin-bottom:10px;justify-content:center;margin-left:0;margin-right:0}}ul.subcategories li{position:relative;width:25%}@media(min-width: 768px){ul.subcategories li:after{font-family:"icomoon" !important;content:"";transform:rotate(180deg);color:#4ca6f9;font-size:16px;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(180deg)}}@media(max-width: 1199px){ul.subcategories li{width:33.333333%}}@media(max-width: 991px){ul.subcategories li{max-width:252px}}@media(max-width: 767px){ul.subcategories li{padding:5px;width:50%}}@media(max-width: 386px){ul.subcategories li{width:50%;max-width:207px}}ul.subcategories li a{background-color:#fff;border:1px solid #d0d7e3;min-height:40px;padding:0 10px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0px 2px 15px rgba(0,0,0,.1);border-radius:2px;height:auto;display:flex;align-items:center}ul.subcategories li a:hover span.text{color:#4ca6f9 !important;text-decoration:none}ul.subcategories li a span.text{color:#211f20;font-size:16px;font-weight:500;line-height:1.3;max-height:max-content;height:auto;display:flex;align-items:center;width:100% !important;text-align:center;padding-right:20px}@media(max-width: 400px){ul.subcategories li a span.text{font-size:16px;padding-left:0 !important;padding-right:5px}}ul.subcategories li a span.image{width:100%}ul.subcategories li a span.image img{max-height:114px;height:114px;width:100%}ul.subcategories li a::before{display:none}ul.subcategories li a::after{content:""}ul.subcategories li a:hover{box-shadow:0 0 15px rgba(0,0,0,.18)}ul.subcategories li a:hover::after{display:none}ul.subcategories.with-image li a{height:55px;gap:5px;flex-direction:row;padding:10px}@media(max-width: 500px){ul.subcategories.with-image li a{height:auto;min-height:70px;padding:5px}}ul.subcategories.with-image li a span.image{width:auto}ul.subcategories.with-image li a span.image img{object-fit:contain;max-height:45px;width:auto}@media(max-width: 400px){ul.subcategories.with-image li a span.image img{max-height:45px;height:auto;width:auto}}h4.homepage-group-title,.h4.homepage-group-title{color:#000;font-size:28px;font-weight:600;text-align:center;margin:42px 0 33px 0;position:relative}@media(max-width: 767px){h4.homepage-group-title,.h4.homepage-group-title{margin:32px 0 20px 0;font-size:34px}}@media(min-width: 1440px){.container{width:1340px}}@media(max-width: 467px){.container{padding-left:15px !important;padding-right:15px !important}}@media(min-width: 768px){.type-category .container.content-wrapper,.type-page .container.content-wrapper{padding-left:20px;padding-right:20px}}.type-page #content-wrapper.container,.type-search #content-wrapper.container{margin-top:40px}.top-navigation-bar{background-color:#f5f8ff;border:none}@media(min-width: 768px){.top-navigation-bar .top-navigation-tools{display:none !important}}.top-navigation-bar .top-navigation-tools a[data-target=navigation]:before{color:#4ca6f9;background-color:rgba(0,0,0,0);font-size:22px}.top-navigation-bar .top-navigation-tools a[data-target=login]:before{font-family:"icomoon" !important;content:"";color:#4ca6f9}.top-navigation-bar .top-navigation-tools a[data-target=login] span{margin-left:6px}.top-navigation-bar .login{visibility:hidden}@media(min-width: 768px){.top-navigation-bar .top-navigation-menu{height:40px;background-color:#f5f8ff;flex:1 1 60% !important}}.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu{text-align:left}.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li:before{display:none}@media(min-width: 768px){.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li:first-child a{padding-left:0}}.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li a{color:#565757;font-size:14px;text-transform:initial}@media(min-width: 768px){.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li a{padding:12px 20px}}.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li a:hover,.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li a:focus{color:#4f89bd}.top-navigation-bar .top-navigation-contacts{background-color:#f5f8ff;order:2;flex:1 1 40% !important}@media(min-width: 768px){.top-navigation-bar .top-navigation-contacts{text-align:right !important}}.top-navigation-bar .top-navigation-contacts a,.top-navigation-bar .top-navigation-contacts span{color:#000;font-size:14px;transition:.3s}.top-navigation-bar .top-navigation-contacts a:before{margin-right:7px}.top-navigation-bar .top-navigation-contacts a:hover span,.top-navigation-bar .top-navigation-contacts a:hover{color:#4f89bd}.top-navigation-bar .top-navigation-contacts .project-phone:before{margin-right:3px}.top-navigation-bar .top-navigation-contacts .project-phone span{font-weight:600}.top-navigation-bar .top-navigation-contacts .project-phone span.opening-time{color:#565757;margin-left:3px;font-weight:400}.top-navigation-bar .container>div.top-navigation-tools{justify-content:end;margin-right:90px}.top-navigation-bar .container>div.top-navigation-tools [data-target=navigation]{right:19px;top:14px}.navigation-window-visible .top-navigation-bar .container>div.top-navigation-tools [data-target=navigation]{font-family:"Shoptet"}.navigation-window-visible .top-navigation-bar .container>div.top-navigation-tools [data-target=navigation]:before{content:""}.top-navigation-bar .container>div.top-navigation-tools .responsive-tools>a::before{font-size:25px;color:#4ca6f9}@media(max-width: 767px){#header .cart-count{top:-45px}#header .site-name{position:absolute;top:-57px}#header .site-name img{max-height:50px !important}}@media(min-width: 768px){header#header .header-top{height:106px}}header#header .header-top .navigation-buttons{display:flex;justify-content:end;gap:32px}header#header .header-top .navigation-buttons .btn[data-target=cart]:before{font-family:"icomoon" !important;content:"";color:#4ca6f9;font-size:25px;margin-bottom:6px;margin-right:13px}@media(max-width: 767px){header#header .header-top .navigation-buttons .btn[data-target=cart]:before{margin-right:20px;margin-bottom:0;font-size:30px}}header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count .header-count-wrapper{display:flex;flex-direction:column-reverse}@media(min-width: 1200px){header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count.full i{right:29px !important;position:static !important;background-color:rgba(0,0,0,0);color:#565757;padding:0;width:auto;text-align:left;font-size:14px}header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count.full i span{display:none}header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count.full i span:first-child{display:initial}}@media(min-width: 768px){header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count{display:flex;align-items:center}header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count .cart-price{color:#000;font-size:14px;font-weight:500;line-height:22px}header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count .cart-price.cart-empty{margin-bottom:4px;font-weight:400}}@media(max-width: 1199px)and (min-width: 768px){header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count{align-items:center;gap:8px}header#header .header-top .navigation-buttons .btn[data-target=cart].cart-count:before{margin-right:10px;margin-bottom:2px}}header#header .header-top .navigation-buttons .top-nav-button{background-color:rgba(0,0,0,0)}header#header .header-top .navigation-buttons .top-nav-button span{font-size:14px;font-weight:500;color:#000;display:flex;align-items:center;gap:7px}header#header .header-top .navigation-buttons .top-nav-button span:before{font-family:"icomoon" !important;content:"";color:#000;font-size:25px}header#header .header-top .site-name img{max-height:69px}header#header .header-top .search .search-input{height:50px;padding-left:41px;padding-right:100px;background-color:#f5f8ff;border-color:#d0d7e3;border-radius:2px}header#header .header-top .search .search-input::placeholder{color:#565757}header#header .header-top .search .search-icon{position:absolute;background:url(/user/documents/img/search.svg);background-position:center center;background-color:rgba(0,0,0,0);width:20px;height:20px;font-size:0;border:0;background-repeat:no-repeat;top:15px;left:11px}.header-bottom{position:relative;background:rgba(0,0,0,0);border-top:1px solid #d0d7e3;border-bottom:1px solid #d0d7e3}.type-index .header-bottom{border-bottom:none}@media(min-width: 768px){.header-bottom .nav-wrapper{padding:0 35px}}.header-bottom .menu-helper{top:50%;transform:translateY(-50%);right:14px;z-index:6}.header-bottom .menu-helper:after{background:rgba(0,0,0,0);color:#4ca6f9}header #navigation{visibility:hidden;margin:65px 0 0;height:calc(100% - 65px)}@media(min-width: 768px){header #navigation{margin-top:0;height:54px;top:auto}}header #navigation .navigation-in{background:rgba(0,0,0,0)}@media(max-width: 767px){header #navigation .navigation-in{background:#fff}}header #navigation .navigation-in>ul>li{border:none}header #navigation .navigation-in>ul>li.exp>a{color:#4ca6f9;background-color:#f5f8ff !important}header #navigation .navigation-in>ul>li.exp>a:after{transform:rotate(180deg)}header #navigation .navigation-in>ul>li.ext>a{gap:6px}@media(min-width: 768px){header #navigation .navigation-in>ul>li.ext>a:after{transition:.3s;font-family:"icomoon" !important;content:"";color:#4ca6f9;font-size:6px}}header #navigation .navigation-in>ul>li>a{color:#211f20;height:54px;font-size:16px;display:flex;align-items:center;text-transform:uppercase}header #navigation .navigation-in>ul>li>a b{font-weight:500}header #navigation .navigation-in>ul>li>a:hover,header #navigation .navigation-in>ul>li>a:focus{background:#fff;color:#4ca6f9}@media(max-width: 767px){header #navigation .navigation-close{display:none}}header #navigation .navigation-close:before{color:#4ca6f9}@media(min-width: 768px){.submenu-visible #cboxOverlay{display:block !important;background-color:rgba(0,0,0,.7)}}.submenu-visible #header,.submenu-visible .admin-bar,.submenu-visible .top-navigation-bar{z-index:1005;position:relative}#navigation .menu-level-2{border:none;background:#f5f8ff;box-shadow:0 0 0 100vmax #f5f8ff;clip-path:inset(-1px -100vmax)}#navigation .navigation-in ul>li>.menu-level-2{border:none;background:#f5f8ff;gap:20px;padding-bottom:19px}@media(min-width: 768px){#navigation .navigation-in ul>li>.menu-level-2{padding:38px 0}}@media(min-width: 768px){#navigation .navigation-in ul>li>.menu-level-2>li{z-index:1;box-shadow:0px 3px 6px rgba(0,0,0,.11);border:1px solid #d0d7e3;border-radius:2px;min-height:auto;padding:7px 0;width:calc(33% - 20px);flex-basis:calc(33% - 20px);background-color:#fff}#navigation .navigation-in ul>li>.menu-level-2>li .has-more-items.menu-level-3{display:none}#navigation .navigation-in ul>li>.menu-level-2>li img{max-height:44px}#navigation .navigation-in ul>li>.menu-level-2>li a{width:77px;color:#565757;font-weight:400;padding:0;height:45px;display:flex;align-items:center;transition:.3s}#navigation .navigation-in ul>li>.menu-level-2>li a:not(.menu-image){justify-content:space-between;padding-right:15px;align-items:center}#navigation .navigation-in ul>li>.menu-level-2>li a:not(.menu-image):hover span{color:#4ca6f9}#navigation .navigation-in ul>li>.menu-level-2>li a:not(.menu-image):after{font-family:"icomoon" !important;content:"";transform:rotate(-90deg);color:#4ca6f9;font-size:9px}#navigation .navigation-in ul>li>.menu-level-2>li a.menu-image{justify-content:center}#navigation .navigation-in ul>li>.menu-level-2>li div a{width:100%}}@media(min-width: 1200px){#navigation .navigation-in ul>li>.menu-level-2>li{width:calc(25% - 20px);flex-basis:calc(25% - 20px)}}@media(min-width: 768px){#navigation .navigation-in ul>li>.menu-level-2>li>div{z-index:2;width:calc(100% - 77px)}}footer#footer{background:#211f20}@media(max-width: 767px){footer#footer .banner{min-height:initial;margin:0}footer#footer .banner-wrapper{margin:0}}footer#footer .site-name{display:none}footer#footer .footer-rows{background:#211f20}@media(max-width: 767px){footer#footer .footer-rows{padding:0 !important}}footer#footer .custom-footer{padding:135px 20px 42px 20px;border:none;position:relative}footer#footer .custom-footer>div{padding-left:0;padding-right:0}footer#footer .custom-footer>div .banner{margin-bottom:0}footer#footer .custom-footer h4{color:#fff;font-weight:700;font-size:18px;margin-bottom:22px;text-transform:initial}footer#footer .custom-footer li{padding-top:0;padding-bottom:8px}footer#footer .custom-footer__contact .contact-box ul{display:flex;flex-direction:column-reverse}footer#footer .custom-footer__contact .contact-box ul li{padding-bottom:17px}footer#footer .custom-footer__contact .contact-box ul li:nth-child(4),footer#footer .custom-footer__contact .contact-box ul li:nth-child(3){display:none}footer#footer .custom-footer__contact .contact-box ul a{color:#fff;font-size:18px;font-weight:500}footer#footer .custom-footer__contact .contact-box ul a:hover{color:#4f89bd}footer#footer .custom-footer__contact .contact-box ul span{padding-left:37px}footer#footer .custom-footer__contact .contact-box ul span.tel a span{padding-left:0;font-weight:600 !important}footer#footer .custom-footer__contact .contact-box ul span.tel .opening-time{color:#656565;font-size:16px}footer#footer .custom-footer__banner5{display:none}footer#footer .custom-footer__banner3{margin-bottom:25px}@media(max-width: 767px){footer#footer .custom-footer__banner3{margin-top:25px}}footer#footer .custom-footer__banner3 .footer-info{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:2px;border:1px solid #414141}footer#footer .custom-footer__banner3 .footer-info>*{width:100%}footer#footer .custom-footer__banner3 .footer-info .image-bg{text-align:center;padding:24px 15px;border-radius:2px;background-image:url("/user/documents/img/vzorkovna.webp");margin-bottom:22px}footer#footer .custom-footer__banner3 .footer-info .text-content{display:flex;justify-content:space-between;padding:0 32px}footer#footer .custom-footer__banner3 .footer-info .text-content p{text-align:center;color:#fff;font-size:14px}footer#footer .custom-footer__banner3 .footer-info a{color:#fff;font-size:14px;text-decoration:underline;text-align:right;position:relative;padding-right:27px}footer#footer .custom-footer__banner3 .footer-info a:focus,footer#footer .custom-footer__banner3 .footer-info a:hover{text-decoration:none}footer#footer .custom-footer__banner3 .footer-info a:after{position:absolute;top:-1px;margin-left:6px;display:inline-block;font-family:"icomoon" !important;content:"";transform:rotate(180deg);font-size:16px}footer#footer ul li a,footer#footer .contact-box a{color:#aaa;font-size:14px;font-weight:400}footer#footer ul li a:hover,footer#footer ul li a:focus,footer#footer .contact-box a:hover,footer#footer .contact-box a:focus{color:#5b8fcb}@media(max-width: 767px){footer#footer .footer-list{border-bottom:#d0d7e3}}footer#footer .footer-list ul{margin:0}footer#footer .footer-bottom{box-shadow:0 0 0 100vmax #fff;clip-path:inset(-1px -100vmax);flex-direction:row}footer#footer .footer-bottom .footer-facebook,footer#footer .footer-bottom .copy-wrapper .copyright,footer#footer .footer-bottom .copy-wrapper #signature a{font-weight:300;font-size:15px;color:#000}footer#footer .footer-bottom>*{flex:0 1 33.333%}@media(max-width: 991px){footer#footer .footer-bottom>*{flex:0 1 29.5%}}footer#footer .footer-bottom .copy-wrapper{display:flex;flex-direction:column-reverse}@media(max-width: 991px){footer#footer .footer-bottom .copy-wrapper{flex:0 1 41%}}footer#footer .footer-bottom .copy-wrapper #signature{margin:0;text-align:left}@media(max-width: 767px){footer#footer .footer-bottom .copy-wrapper #signature{text-align:center}footer#footer .footer-bottom .copy-wrapper #signature .image{margin-right:5px}}footer#footer .footer-bottom .copy-wrapper #signature a:focus,footer#footer .footer-bottom .copy-wrapper #signature a:hover{text-decoration:underline}@media(min-width: 768px){footer#footer .footer-bottom .copy-wrapper #signature{flex:1}}footer#footer .footer-bottom img{max-height:54px}@media(max-width: 767px){footer#footer .footer-bottom img{margin:10px 0}}footer#footer .footer-bottom .footer-facebook{display:flex;align-items:center;gap:12px;justify-content:end}@media(max-width: 767px){footer#footer .footer-bottom .footer-facebook{justify-content:center}}footer#footer .footer-bottom .footer-facebook a:hover:before{color:#4f89bd}footer#footer .footer-bottom .footer-facebook a:before{transition:.3s;font-family:"icomoon" !important;content:"";font-size:27px;color:#000}footer#footer .footer-bottom:before,footer#footer .footer-bottom:after{display:none}@media screen and (max-width: 767px){footer#footer .custom-footer{padding:0 0 15px}footer#footer .custom-footer h4{margin-bottom:0;padding:18px 0}footer#footer .custom-footer>div{padding:0 15px;flex:auto}footer#footer .custom-footer>div:last-child .footer-list{border:none}footer#footer .custom-footer>div.show-list .footer-list h4::after{transform:translateY(-50%) rotate(180deg)}footer#footer .custom-footer>div.show-list .footer-list ul{overflow:visible}footer#footer .custom-footer .footer-list{border-bottom:1px solid #414141}footer#footer .custom-footer .footer-list h4{padding:15px 0;margin:0;position:relative;cursor:pointer}footer#footer .custom-footer .footer-list ul{overflow:hidden;max-height:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}footer#footer .custom-footer .footer-list h4:after{font-family:"icomoon" !important;content:"";transform:translateY(-50%);display:block;color:#4f89bd;font-size:11px;position:absolute;right:5px;top:50%;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}}.group-btn-margin{margin-top:20px}.ready{visibility:visible !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2dlbmVyYWwuc2NzcyIsImFic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9faWNvbnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19zaXRlLXNwZWNpZmljLnNjc3MiLCJhYnN0cmFjdHMvdG9rZW5zL2dsb2JhbC9fZ2VuZXJhbC5zY3NzIiwidmVuZG9yL19ibG9nLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mbGFncy5zY3NzIiwiYWJzdHJhY3RzL3Rva2Vucy9nbG9iYWwvX2ZsYWdzLnNjc3MiLCJjb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL19zbGljay5zY3NzIiwiYWJzdHJhY3RzL3Rva2Vucy9nbG9iYWwvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL191c3Auc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3Quc2NzcyIsImFic3RyYWN0cy90b2tlbnMvZ2xvYmFsL19wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19yYXRpbmdzLnNjc3MiLCJjb21wb25lbnRzL2Jhbm5lcnMvX21pZGRsZS1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9jYXRlZ29yeS9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9jYXRlZ29yeS9fcHJvZHVjdC10b3Auc2NzcyIsImFic3RyYWN0cy90b2tlbnMvZ2xvYmFsL19jYXRlZ29yeS5zY3NzIiwiY29tcG9uZW50cy9jYXRlZ29yeS9fc3ViY2F0ZWdvcmllcy5zY3NzIiwicGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L190b3AtbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwiYWJzdHJhY3RzL3Rva2Vucy9nbG9iYWwvX2hlYWRlci5zY3NzIiwibGF5b3V0L19zdWJtZW51LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiYWJzdHJhY3RzL3Rva2Vucy9nbG9iYWwvX2Zvb3Rlci5zY3NzIiwidXRpbGl0aWVzL191dGlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQ0EsS0FDRSx1QkFFRixLQUNFLE1DU2dCLEtEUmhCLFVFSE8sS0ZJUCxZRUdPLHFCRkNQLGtCQUlBLHFDQUNFLGFBRUYsMENBQ0UsYUFJSixpSUFHRSx5QkFFRixpSUFHRSx5QkFHRiw0REFFRSxjQUdGLE9BQ0UsV0FFQSxhQUNFLFdBQ0EsWUFDQSxvQkFDRSxlQU9OLG1DR3BERSxpQ0FLQSx1QkhrREEsTUNyRGdCLFFEdURsQixrQ0d6REUsaUNBVUEsdUJIa0RBLE1DMURnQixRRDREbEIsaUJBQ0UsTUMvRGdCLFFEaUVsQixrQkFDRSxNQ2xFZ0IsUUdDbEIsV0FDRSxzQkFDQSxvQ0FDQSwrTkFHQSxtQkFDQSxrQkFDQSxtQkFHRixpQ0FHRSxpQ0FDQSxZQUNBLGtCQUNBLG1CQUNBLG9CQUNBLG9CQUNBLGNBR0EsbUNBQ0Esa0NBR0Ysa0JBQ0UsWUFFRiwyQkFDRSxZQUVGLHNCQUNFLFlBRUYseUJBQ0UsWUFFRiw0QkFDRSxZQUVGLDRDQUNFLFlBRUYsd0JBQ0UsWUFFRix3QkFDRSxZQUVGLGdDQUNFLFlBRUYsb0JBQ0UsWUFHRixFQUNFLE1INURnQixRRzhEaEIsZ0JBRUUsTUgvRGMsUUlrQloseUJDZkYsbUdBQ0UsaUJBR0YsNkJBQ0UsY0FHQSxzQ0FDRSxrQkFFQSw4REFDRSxvQkRHSix5QkNJTiw2QkFHSSxZQUdKLGFBQ0UsTUxsQmdCLFFLbUJoQixhQ3pCYSxRRDBCYixpQkw1QmdCLFFLOEJoQixlQUNFLE1MdkJjLFFPTmxCLHFDQUNFLE1QS2dCLFFPSmhCLG1CQUNBLGlCQUNBLGdCQUNBLDZCSFFJLHlCR2JOLHFDQVNJLGtCQUlKLDJCQUNFLGFBQ0EsOEJBQ0Esb0JBQ0EsZUFDQSxTQUVBLHNDQUNFLHVCQUNBLGFBQ0EsOEJBQ0EsdUJBQ0EsbUJBQ0EsaUJBQ0EsK0NBQ0UsV0FHRiw2Q0FDRSxVTnBDRyxLTXFDSCxZTjdCRyxJTThCSCxnQkFDQSxNUDdCWSxRT2dDZCxtREFDRSxlQUNBLGlCQUNBLGdCQUNBLE1QeENZLFFPMENaLGtFQUNFLGtCQUNBLFNBQ0EsV0FDQSxPQUNBLGlCQUNBLGtCQUNBLE1QakRVLFFPa0RWLGFBQ0Esb0JBQ0EsUUFDQSwwQkgxQ0YseUJHK0JBLGtFQWVJLGNBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBR0Ysd0VBQ0UscUJBR0YsdUVBQ0UsbUJIekRKLHlCR3dERSx1RUFLSSxtQkFJSix3RUFDRSxrQkxyRlIsaUNBNkJBLFlBQ0EseUJLeURRLE1QMUVRLEtPMkVSLFVOdEZELEtNMkZMLDRDQUNFLGtCQUNBLHlCQUNBLGNEckZrQixJQ3VGbEIsbURBQ0UsV0FDQSxXQUNBLFlBQ0EsY0FDQSxpQlBwR1UsS09xR1YsOENBQ0EsUUFDQSwyQkFDQSxrQkFDQSxXSHpGRix5QkcrRUEsbURBY0ksY0F5QkosaURBQ0UsZUFDQSxrQkFDQSxpQlB4SVUsUU95SVYsaUJBQ0EsTVA1SVUsUU82SVYsVU45SUMsS00rSUQsbUJBSUoseUJBQ0UsNENBQ0UsaUJBQ0EsdUJBQ0EsWUFDQSxrQkFJSix5QkFuSUYsc0NBb0lJLFdBQ0Esc0JBQ0EsMkJBRUEsNENBQ0UsV0FDQSxhQUdGLDZDQUNFLFdBRUEsaURBQ0UsV0FJSiw2Q0FDRSxjQUlKLHlCQUNFLDZDQUNFLG1CQUtOLDREQUNFLGFBSUoseUJBQ0UsK0JBQ0UsZUFDQSxpQkFJSix5QkFDRSwrQkFDRSxlQUNBLFVBQ0EsWUFDQSxrQkFTSixvQkFDRSxrQkFFQSx3QkFDRSxjRDlNb0IsSUMrTXBCLFlBQ0EsaUJBSUoseUJBQ0UsYUFHRix5QkFDRSx3QkFDRSxjQUdGLHlCQUNFLGNBSUoseUJBQ0UsNk1BS0UsbUJDaFBKLDhFQUlFLGlCUlBnQixRUVFoQixNUkxnQixLUU1oQixpQkFDQSxrQkFFQSxrR0FDRSxVUFhLLEtPY1Asc0dBQ0UsaUJSZmMsUVFnQmQsTVJmYyxLUWlCaEIsMEdBQ0UsYUFLSiwrQkFDRSxpQkFDQSxpQkFHRixXSkxFLE1KdkJnQixLSXdCaEIsT0VLYyxFRkpkLGNFakJzQixJRmtCdEIsWUhsQk8sSUdtQlAsZUVKc0IsUUZLdEIsUUVGZSxTRmNmLDhDQUVFLE1KMUNjLEtJMkNkLGlCSjVDYyxRSTZDZCxxQklUSiwrQ0FDRSxNUnBDZ0IsS1FxQ2hCLE9GTXFCLEtFTHJCLGlCUnZDZ0IsUVF3Q2hCLFFGS2UsYUVKZixPRlBzQixLRVF0QiwwQkFDQSxVUDNDTyxLTzZDUCxxREFDRSxpQlJoRGMsUVFpRGQsTVI5Q2MsS1ErQ2QsT1JsRGMsUVFxRGxCLG1DSkZFLE1KeENnQixRSXlDaEIsWUh6Q08sSUcwQ1AsT0VYd0Isa0JGWXhCLGNFM0NzQixJRjRDdEIsaUJFZDRCLGNGZTVCLHlCQUVBLDhGQUVFLGlCSjNEYyxRSTREZCxxQkFDQSxNSjNEYyxLSTREZCxPRXJCc0Isa0JFZTFCLG1DQUVFLGlCUjNEZ0IsUVE0RGhCLE1SekRnQixLUTJEaEIsOEZBRUUsaUJSOURjLFFRK0RkLE1SOURjLEtRa0VoQixtQkFDRSxpQlJwRWMsUVFxRWQsTVJwRWMsS1FzRWhCLHNCQUNFLGlCUnhFYyxRUXlFZCxNUnhFYyxLUTRFbEIsdUNBRUUsc0JBQ0EsWVB4RU8sSU95RVAsVVBqRk8sS09rRlAsd0VBQ0EseUJBQ0EsdUNBQ0EsaUJBRUEsbURBQ0UsOEJBQ0Esc0JBQ0EseUJBR0YsMkVBQ0UsaUJDOUZGLDJCQUNFLFdBQ0EsVVJGSyxLUUdMLFlSTUssSVFMTCxRQ0RtQixLREVuQixPQ0RrQixJREdsQix1Q0FDRSxpQlRSWSxRU1VkLG9DQUNFLGlCVGJZLFFTZWQsb0NBQ0UsaUJURlUsUVNNWix1Q0FDRSxXQUNBLFlBQ0EsU0FDQSxpQlRSUSxRU1NSLFVBRUEsdURBQ0UsYUFFRixtREFDRSxV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LFNBRUEsb0I3QnBPQSx5QjZCK05GLDhDQVNJLHdCQUlBLDZEQUNFLE1qQzlQUSxRaUNnUVYsdURBQ0UsZS9CblFSLGlDQWdFQSxZK0JxTVEsZUFDQSxNakN6UFEsS2lDOFBkLHVFQUVFLGFBS04scUNBRUksNkJBQ0UsaUJBRUEsZ0NBQ0UsZ0JBQ0EsZUFHRixpQ0FDRSxlQUNBLFVBRUEseURBQ0UsWUFLSSxrRUFDRSwwQ0FHSiwyREFDRSxpQkFNUiwwQ0FDRSxnQ0FFQSw2Q0FDRSxlQUNBLFNBQ0Esa0JBQ0EsZUFFRiw2Q0FDRSxnQkFDQSxhQUNBLGdDQUNBLDJCQUNBLHdCQUtGLG1EL0JwVU4saUNBNENBLFkrQjBSUSwyQkFDQSxjQUNBLE1qQ3RVUSxRaUN1VVIsZUFDQSxrQkFDQSxVQUNBLFFBQ0EsZ0NBQ0EsMkJBQ0EseUJFaFZWLGtCQUNFLGdCQUVGLE9BQ0UiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcbiAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJvZHktZm9udC13ZWlnaHQ7XG59XG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi50eXBlLWluZGV4IHtcbiAgLmxhdGVzdC1jb250cmlidXRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lcGFnZS1ib3gud2VsY29tZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdmFpbGFiaWxpdHktbGFiZWxbc3R5bGU9J2NvbG9yOiAjMDA5OTAxJ10sXG4uYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9J2NvbG9yOiMwMDk5MDEnXSxcbi5hdmFpbGFiaWxpdHktbGFiZWxbc3R5bGU9J2NvbG9yOiMwMDk5MDEnXSB7XG4gIGNvbG9yOiAkYXZhaWxhYmlsaXR5LWF2YWlsYWJsZS1jb2xvciAhaW1wb3J0YW50O1xufVxuLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT0nY29sb3I6ICNjYjAwMDAnXSxcbi5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT0nY29sb3I6I2NiMDAwMCddLFxuLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT0nY29sb3I6I2NiMDAwMCddIHtcbiAgY29sb3I6ICRhdmFpbGFiaWxpdHktdW5hdmFpbGFibGUtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnN0YXJzIC5zdGFyLnN0YXItb246OmJlZm9yZSxcbi5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZTdjNTIwO1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogOTBweDtcblxuICAuc3RhciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gaWNvbnNcblxuLm1haWw6YmVmb3JlLFxuLnByb2plY3QtZW1haWw6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbi1lbWFpbDtcbiAgY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG59XG4udGVsOmJlZm9yZSxcbi5wcm9qZWN0LXBob25lOmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb24tcGhvbmU7XG4gIGNvbG9yOiAkY2xyLXByaW1hcnktNjAwO1xufVxuLmZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbG9yOiAkaWNvbi1kZWZhdWx0LWNvbG9yO1xufVxuLmluc3RhZ3JhbTpiZWZvcmUge1xuICBjb2xvcjogJGljb24tZGVmYXVsdC1jb2xvcjtcbn1cbiIsIiRjbHItcHJpbWFyeS0zMDA6ICNlOWYwZmY7XG4kY2xyLXByaW1hcnktNDAwOiAjNGNhNmY5O1xuJGNsci1wcmltYXJ5LTUwMDogIzViOGZjYjtcbiRjbHItcHJpbWFyeS02MDA6ICM0Zjg5YmQ7XG4kY2xyLW5ldXRyYWwtMTAwOiAjZmZmO1xuJGNsci1uZXV0cmFsLTIwMDogI2Y1ZjhmZjtcbiRjbHItbmV1dHJhbC0zMDA6ICNkMGQ3ZTM7XG4kY2xyLW5ldXRyYWwtNDAwOiAjYWFhYWFhO1xuJGNsci1uZXV0cmFsLTUwMDogIzY1NjU2NTtcbiRjbHItbmV1dHJhbC02MDA6ICM1NjU3NTc7XG4kY2xyLW5ldXRyYWwtNjUwOiAjNDE0MTQxO1xuJGNsci1uZXV0cmFsLTcwMDogIzJjMmMyYztcbiRjbHItbmV1dHJhbC04MDA6ICMxZjFmMWY7XG4kY2xyLW5ldXRyYWwtODUwOiAjMjExZjIwO1xuJGNsci1uZXV0cmFsLTkwMDogIzAwMDtcbiRjbHItZ3JlZW4tMzAwOiAjZWVmZmQ3O1xuJGNsci1ncmVlbi00MDA6ICM3YWI1MmM7XG4kY2xyLXJlZC0zMDA6ICNmZmU2ZTY7XG4kY2xyLXJlZC00MDA6ICNhOTE2MTY7XG4iLCIkZmYtaWNvbjogJ2ljb21vb24nO1xuXG4kZnMtMzAwOiAxNHB4O1xuJGZzLTQwMDogMTZweDtcbiRmcy01MDA6IDE4cHg7XG4kZnMtNjAwOiAyMnB4O1xuJGZzLTcwMDogMjhweDtcbiRmcy05MDA6IDQycHg7XG5cbiRmdy0zMDA6IDMwMDtcbiRmdy00MDA6IDQwMDtcbiRmdy01MDA6IDUwMDtcbiRmdy02MDA6IDYwMDtcbiRmdy03MDA6IDcwMDtcblxuJGZ3LWxpZ2h0ZXI6ICRmdy0zMDA7XG4kZnctcHJpbWFyeTogJGZ3LTQwMDtcbiRmdy1tZWRpdW06ICRmdy01MDA7XG4kZnctc2VtaWJvbGQ6ICRmdy02MDA7XG4kZnctYm9sZDogJGZ3LTcwMDtcbiIsIkBtaXhpbiBpY29uZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGljb24tZW1haWwge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwNycgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGljb24tcGhvbmUge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwOCcgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGljb24tc2VhcmNoIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDknO1xufVxuXG5AbWl4aW4gaWNvbi11c2VyIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnO1xufVxuXG5AbWl4aW4gaWNvbi1hcnJvdy1sZWZ0IHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnO1xufVxuQG1peGluIGljb24tYXJyb3ctcmlnaHQge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwNSc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWl4aW4gaWNvbi1hcnJvdy11cCB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTA1JztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1peGluIGljb24tYXJyb3ctZG93biB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTA1JztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbkBtaXhpbiBpY29uLWFycm93LTIge1xuICBAaW5jbHVkZSBpY29uZm9udDtcbiAgY29udGVudDogJ1xcZTkwNic7XG59XG5cbkBtaXhpbiBpY29uLWNoZWNrbWFyayB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTAyJztcbn1cblxuQG1peGluIGljb24tY2FydCB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTA5Jztcbn1cblxuQG1peGluIGljb24tY2FydC0yIHtcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XG4gIGNvbnRlbnQ6ICdcXGU5MDknO1xufVxuXG5AbWl4aW4gaWNvbi1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGljb25mb250O1xuICBjb250ZW50OiAnXFxlOTAxJztcbn1cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCdmb250cy9pY29tb29uLmVvdD9uZnYzdGwnKTtcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ljb21vb24uZW90P25mdjN0bCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24udHRmP25mdjN0bCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9pY29tb29uLndvZmY/bmZ2M3RsJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnN2Zz9uZnYzdGwjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj0naWNvbi0nXSxcbltjbGFzcyo9JyBpY29uLSddIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7XG59XG4uaWNvbi1mYWNlYm9vay04MC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuLmljb24tYWNjZXB0LTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7XG59XG4uaWNvbi1zZWFyY2gtOTQtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0Jztcbn1cbi5pY29uLXJpZ2h0LWFycm93LTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnO1xufVxuLmljb24tZG93bi1maWxsZWQtdHJpYW5ndWxhci1hcnJvdy05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnO1xufVxuLmljb24tZW1haWwtNzMtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3Jztcbn1cbi5pY29uLXBob25lLTI0LTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7XG59XG4uaWNvbi1zaG9wcGluZy1jYXJ0LTM0LTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7XG59XG4uaWNvbi11c2VyLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7XG59XG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1ldGEnO1xuQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJ2JyZWFrcG9pbnRzJyBhcyAqO1xuQHVzZSAndHlwb2dyYXBoeScgYXMgKjtcbkB1c2UgJ2NvbG9ycycgYXMgKjtcbkB1c2UgJ3Rva2Vucy9nbG9iYWwvZ2VuZXJhbC5zY3NzJyBhcyAqO1xuXG5AbWl4aW4gbXEtbWluKCRicmVha3BvaW50KSB7XG4gIEBlYWNoICRicmVha3BvaW50cywgJHNpemUgaW4gJG1lZGlhIHtcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PSRicmVha3BvaW50cyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWl4aW4gbXEtbWF4KCRicmVha3BvaW50KSB7XG4gIEBlYWNoICRicmVha3BvaW50cywgJHNpemUgaW4gJG1lZGlhIHtcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PSRicmVha3BvaW50cyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWl4aW4gYnRuLWRlZmF1bHQge1xuICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xuICBib3JkZXI6ICRidXR0b24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkYnV0dG9uLXRleHQtdHJhbnNmb3JtO1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG59XG5AbWl4aW4gYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWRlZmF1bHQtaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1peGluIGJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItc2Vjb25kYXJ5O1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyO1xuICAgIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItc2Vjb25kYXJ5O1xuICB9XG59XG5AbWl4aW4gYnJlYWstY29udGFpbmVyKCRjbHIpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAkY2xyO1xuICBjbGlwLXBhdGg6IGluc2V0KC0xcHggLTEwMHZtYXgpO1xufVxuQG1peGluIGJ1c3QtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5vcmRlcmluZy1wcm9jZXNzIHtcbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciA+IGRpdi50b3AtbmF2aWdhdGlvbi10b29scyBbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVzcG9uc2l2ZS10b29scyB7XG4gICAgICBhIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICZbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLW5hdmlnYXRpb24tbWVudS10cmlnZ2VyIHtcbiAgQGluY2x1ZGUgbXEtbWF4KG1lZGl1bSkge1xuICAgIC8vIG1heCA5OTFweFxuICAgIGJvdHRvbTogN3B4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBjb2xvcjogJGNsci1uZXV0cmFsLTg1MDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtODUwO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi90eXBvZ3JhcGh5JyBhcyAqO1xuQHVzZSAnLi4vLi4vc2l6ZXMnIGFzICo7XG5AdXNlICcuLi8uLi9jb2xvcnMnIGFzICo7XG5cbi8vIENvbnRleHR1YWxcbiRjb2xvci10ZXh0LWludGVyYWN0aXZlLWRlZmF1bHQ6ICRjbHItcHJpbWFyeS00MDA7XG4kY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3ZlcjogJGNsci1wcmltYXJ5LTUwMDtcbiRib3JkZXItY29sb3I6ICNkMGQ3ZTM7XG5cbiRhdmFpbGFiaWxpdHktYXZhaWxhYmxlLWNvbG9yOiAkY2xyLWdyZWVuLTQwMDtcbiRhdmFpbGFiaWxpdHktdW5hdmFpbGFibGUtY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG5cbiRwcmltYXJ5LWJvcmRlci1yYWRpdXM6IDJweDtcblxuLy8gYm9keVxuJGJvZHktZm9udC1zaXplOiAkZnMtNDAwO1xuJGJvZHktZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xuJGJvZHktdGV4dC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuLy8gaWNvbnNcbiRpY29uLWRlZmF1bHQtY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XG5cbi8vIGxpbmtzXG4kbGluay1jb2xvcjogJGNvbG9yLXRleHQtaW50ZXJhY3RpdmUtZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3ZlcjtcblxuLy8vLyBidXR0b25zXG4kYnV0dG9uLXRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuJGJ1dHRvbi1mb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuJGJ1dHRvbi1mb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcbiRidXR0b24tcGFkZGluZzogNXB4IDI1cHg7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6ICRwcmltYXJ5LWJvcmRlci1yYWRpdXM7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4kYnV0dG9uLWJvcmRlcjogMDtcblxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICRjbHItcHJpbWFyeS00MDA7XG4kYnV0dG9uLWJvcmRlci1wcmltYXJ5OiBub25lO1xuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyOiAkY2xyLW5ldXRyYWwtMTAwO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRjbHItcHJpbWFyeS02MDA7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yOiAkY2xyLW5ldXRyYWwtODAwO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kYnV0dG9uLWJvcmRlci1zZWNvbmRhcnk6IDFweCBzb2xpZCAkY2xyLXByaW1hcnktNTAwO1xuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICRjbHItbmV1dHJhbC0xMDA7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkY2xyLXByaW1hcnktNTAwO1xuXG4kc2VhcmNoLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7XG4kc2VhcmNoLXBhZGRpbmc6IDVweCAyNXB4IDRweDtcblxuLy8gaG9tZXBhZ2UgZ3JvdXAgdGl0bGVzXG4kaHAtZ3JvdXAtdGl0bGU6IDI4cHg7XG5cbi8vIGJyZWFkY3J1bWJzXG4kYnJlYWRjcnVtYnMtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kYnJlYWRjcnVtYnMtY29sb3I6ICRjbHItbmV1dHJhbC00MDA7XG4kYnJlYWRjcnVtYnMtZm9udC1zaXplOiAkZnMtNDAwO1xuJGJyZWFkY3J1bWJzLWZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcbiRjbHItYmxhY2s6ICRjbHItbmV1dHJhbC04NTA7XG4kY2xyLXdoaXRlOiAjZmZmO1xuJGNsci1zZWNvbmRhcnk6ICM0NzhjNWM7XG4kY2xyLWdyYXk6ICRjbHItbmV1dHJhbC02MDA7XG4kY2xyLWdyYXktbGlnaHQ6ICNmNGY0ZjQ7XG5cbi5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogODJweDtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgLy8gbWF4IDc2NyBweFxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG5cbiAgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAuaW1hZ2UgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGNvbG9yOiAkY2xyLWdyYXk7XG5cbiAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMTdweCAyNXB4O1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHByaW1hcnktYm9yZGVyLXJhZGl1cztcblxuICAgICAgLmFycm93IHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMzAlIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mOmJlZm9yZSB7XG4gICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gIHRvcDogMXB4O1xuICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgLy8gIGxlZnQ6IDFweDtcbiAgICAgICAgLy8gIHdpZHRoOiAyMXB4O1xuICAgICAgICAvLyAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICBjbGlwLXBhdGg6IHBvbHlnb24oMzAlIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgd2lkdGg6IDIycHg7XG4gICAgICAgIC8vICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgdG9wOiA1MCU7XG4gICAgICAgIC8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC8vfVxuICAgICAgfVxuXG4gICAgICB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0yMDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTYwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRleHQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMnB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uICsgMikpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4vL2RhdGUgbW92ZWQgaW50byB0aGUgcGljdHVyZVxuLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLXdyYXBlciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsb2ctd3JhcGVyIC5pbWFnZSB0aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVycy1jb250ZW50IC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmJhbm5lci1mb290ZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAuYmFubmVyLXdyYXBwZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAuZm9vdGVyLWJhbm5lciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5iYW5uZXItY2F0ZWdvcnkgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcblxuLy8gY2FydCBidG5cblxuLmJ0bi5idG4tY2FydCxcbmEuYnRuLmJ0bi1jYXJ0LFxuLmJ0bi5hZGQtdG8tY2FydC1idXR0b24sXG5hLmJ0bi5hZGQtdG8tY2FydC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBkZXRhaWwgY2FydCBidG5cbi5idG4uYWRkLXRvLWNhcnQtYnV0dG9uLmJ0bi1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cblxuLmJ0bixcbmEuYnRuIHtcbiAgQGluY2x1ZGUgYnRuLWRlZmF1bHQ7XG4gIEBpbmNsdWRlIGJ0bi1kZWZhdWx0LWhvdmVyO1xufVxuXG4vLyBoZWFkZXIgc2VhcmNoIGJ0blxuaGVhZGVyIC5idG4uYnRuLWRlZmF1bHRbZGF0YS10ZXN0aWQ9J3NlYXJjaEJ0biddIHtcbiAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcbiAgaGVpZ2h0OiAkc2VhcmNoLWJ1dHRvbi1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG4gIHBhZGRpbmc6ICRzZWFyY2gtcGFkZGluZztcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlci1wcmltYXJ5O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAkZnMtNDAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICBib3JkZXI6ICRjbHItcHJpbWFyeS00MDA7XG4gIH1cbn1cbi5idG4uYnRuLWRlZmF1bHQsXG5hLmJ0bi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ0bi1zZWNvbmRhcnk7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LFxuYS5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG4ucDpob3ZlciB7XG4gIC5idG4tY2FydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcbiAgfVxuICAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LFxuYS5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICBmb250LXNpemU6ICRmcy00MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmMmY5ZmYgMTAwJSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5LTQwMDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogOHB4IDI2cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5LTYwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5LTYwMDtcbiAgfVxuXG4gIC5vcmRlcmluZy1wcm9jZXNzICYge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XG5cbi5mbGFncyB7XG4gICYuZmxhZ3MtZGVmYXVsdCAuZmxhZyB7XG4gICAgY29sb3I6ICRmbGFnLWRlZmF1bHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkZmxhZy1kZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZsYWctZGVmYXVsdC1mb250LXdlaWdodDtcbiAgICBwYWRkaW5nOiAkZmxhZy1kZWZhdWx0LXBhZGRpbmc7XG4gICAgbWFyZ2luOiAkZmxhZy1kZWZhdWx0LW1hcmdpbjtcblxuICAgICYuZmxhZy1hY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsYWctYWN0aW9uLWJnLWNvbG9yO1xuICAgIH1cbiAgICAmLmZsYWctdGlwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGFnLXRpcC1iZy1jb2xvcjtcbiAgICB9XG4gICAgJi5mbGFnLW5ldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxhZy1uZXctYmctY29sb3I7XG4gICAgfVxuICB9XG4gICYuZmxhZ3MtZXh0cmEgLmZsYWcge1xuICAgICYuZmxhZy1kaXNjb3VudCB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkLTMwMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgIGNvbG9yOiAkY2xyLXJlZC00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi90eXBvZ3JhcGh5JyBhcyAqO1xuQHVzZSAnLi4vLi4vY29sb3JzJyBhcyAqO1xuXG4kZmxhZy1kZWZhdWx0LWZvbnQtc2l6ZTogJGZzLTQwMDtcbiRmbGFnLWRlZmF1bHQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4kZmxhZy1kZWZhdWx0LWZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4kZmxhZy1kZWZhdWx0LXBhZGRpbmc6IDEwcHg7XG4kZmxhZy1kZWZhdWx0LW1hcmdpbjogNXB4O1xuXG4kZmxhZy1hY3Rpb24tYmctY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG4kZmxhZy10aXAtYmctY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XG4kZmxhZy1uZXctYmctY29sb3I6ICRjbHItZ3JlZW4tMzAwO1xuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgJl9fbmV3c2xldHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pbWcvbmV3c2xldHRlci1iZy53ZWJwJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdG9wOiAtNjFweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCAhaW1wb3J0YW50O1xuICAgIGdhcDogODRweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudG9waWMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtODUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNyLW9ubHkge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uc2VudHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayB7XG4gIC5zbGljay1saXN0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogJHNsaWNrLWFycm93LWJvcmRlcjtcbiAgICB3aWR0aDogJHNsaWNrLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHNsaWNrLWFycm93LWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXM7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2xpY2stYXJyb3ctYmFja2dyb3VuZDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC8vYm94LXNoYWRvdzokc2xpY2stYXJyb3ctYm94LXNoYWRvdztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGljay1hcnJvdy1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgICAgYm9yZGVyOiAkc2xpY2stYXJyb3ctYm9yZGVyLWhvdmVyO1xuICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC8vbGVmdDogO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGljay1hcnJvdy1iYWNrZ3JvdW5kO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stYXJyb3ctZm9udC1zaXplO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTc1cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNsaWNrLWFycm93LWJhY2tncm91bmQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2xpY2stYXJyb3ctYm9yZGVyLXJhZGl1cy1yZXNwb3Nuc2l2ZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stYXJyb3ctZm9udC1zaXplO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybCgnYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE3cHg7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAkc2xpY2stZG90cy1tYXJnaW47XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAkc2xpY2stZG90cy13aWR0aDtcbiAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyOiAkc2xpY2stZG90cy1ib3JkZXItYWN0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoLWFjdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodC1hY3RpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWNrLWRvdHMtYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzbGljay1kb3RzLWJvcmRlci1yYWRpdXMtYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aWR0aDogJHNsaWNrLWRvdHMtd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcbiAgICAgIGJvcmRlcjogJHNsaWNrLWRvdHMtYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2xpY2stZG90cy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHMtYmxvY2sge1xuICAmLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwIDFweCAxcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9jb2xvcnMnIGFzICo7XG5AdXNlICdnZW5lcmFsJyBhcyAqO1xuXG4vL2Fycm93XG4kc2xpY2stYXJyb3ctY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4kc2xpY2stYXJyb3ctYmFja2dyb3VuZDogI2ZmZjtcbiRzbGljay1hcnJvdy13aWR0aDogMzRweDtcbiRzbGljay1hcnJvdy1oZWlnaHQ6IDM0cHg7XG4kc2xpY2stYXJyb3ctZm9udC1zaXplOiAyMHB4O1xuJHNsaWNrLWFycm93LWJvcmRlcjogbm9uZTtcbiRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzOiA1MCU7XG4kc2xpY2stYXJyb3ctYm94LXNoYWRvdzogbm9uZTtcblxuLy9hcnJvdyBib3JkZXJcbiRzbGljay1hcnJvdy1jb2xvci1ob3ZlcjogJGNsci1wcmltYXJ5LTQwMDtcbiRzbGljay1hcnJvdy1iYWNrZ3JvdW5kLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRzbGljay1hcnJvdy1ib3JkZXItaG92ZXI6IG5vbmU7XG5cbi8vYXJyb3cgcmVzcG9uc2l2ZVxuJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmU6IDgwcHg7XG5cbi8vc2xpY2sgZG90c1xuJHNsaWNrLWRvdHMtbWFyZ2luOiAxNnB4IDAgMCAwO1xuJHNsaWNrLWRvdHMtd2lkdGg6IDE2cHg7XG4kc2xpY2stZG90cy1oZWlnaHQ6IDE2cHg7XG4kc2xpY2stZG90cy1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1czogMTZweDtcblxuLy9zbGljayBkb3RzIGFjdGl2ZVxuJHNsaWNrLWRvdHMtYmFja2dyb3VuZC1hY3RpdmU6ICRjbHItcHJpbWFyeS02MDA7XG4kc2xpY2stZG90cy13aWR0aC1hY3RpdmU6IDEwcHg7XG4kc2xpY2stZG90cy1oZWlnaHQtYWN0aXZlOiAxMHB4O1xuJHNsaWNrLWRvdHMtYm9yZGVyLWFjdGl2ZTogbm9uZTtcbiRzbGljay1kb3RzLWJvcmRlci1yYWRpdXMtYWN0aXZlOiA4cHg7XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIsXG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0LmJlbmVmaXRCYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0LmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zaXRpb24tLWJlbmVmaXRDYXRlZ29yeS5iZW5lZml0QmFubmVyIHtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW46IDMxcHggMCAxMXB4IDA7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVzcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIsXG4uaW4tZGV0YWlsIC5iZW5lZml0QmFubmVyIHtcbiAgbWFyZ2luOiAwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNwIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLXVzcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJlbmVmaXRCYW5uZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keTpub3QoLmluLWluZGV4KSB7XG4gIC51c3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNwIHtcbiAgcGFkZGluZzogMTEwcHggMCA0NnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAudXNwLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmVuZWZpdEJhbm5lcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTg1MDtcbiAgICB9XG4gIH1cbiAgLnR5cGUtaW5kZXggJiB7XG4gIH1cbn1cblxuLnR5cGUtaW5kZXgge1xuICAuYmVuZWZpdEJhbm5lciB7XG4gICAgLmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxNTBweCAjZjVmOGZmO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1lZGl1bSkge1xuICAgICAgICAvLyBtYXggOTkxcHhcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcblxuLnByb2R1Y3Qge1xuICAubmFtZSB7XG4gICAgc3BhbltkYXRhLW1pY3JvPSduYW1lJ10ge1xuICAgICAgY29sb3I6ICRwcm9kdWN0LW5hbWUtY29sb3I7XG4gICAgICBmb250LXNpemU6ICRwcm9kdWN0LW5hbWUtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogJHByb2R1Y3QtbmFtZS1mb250LXdlaWdodDtcbiAgICB9XG4gIH1cbiAgLnByaWNlcyB7XG4gICAgLnByaWNlIHtcbiAgICAgICYtZmluYWwgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRwcm9kdWN0LXByaWNlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRwcm9kdWN0cy1wcmljZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwcm9kdWN0LXByaWNlLWZvbnQtd2VpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2NvdW50IHtcbiAgICAgIC5wcmljZS1zdGFuZGFyZCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwcm9kdWN0cy1wcmljZS1zdGFuZGFyZC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkcHJvZHVjdHMtcHJpY2Utc3RhbmRhcmQtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJHByb2R1Y3RzLXByaWNlLXN0YW5kYXJkLWZvbnQtd2VpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmF2YWlsYWJpbGl0eSA+IHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9kdWN0cy1hdmFpbGFiaWxpdHktdHJhbnNmb3JtO1xuICAgICAgJltzdHlsZT0nY29sb3I6IzAwOTkwMSddIHtcbiAgICAgICAgY29sb3I6ICRwcm9kdWN0cy1hdmFpbGFibGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3Byb2R1Y3RzVG9wICYge1xuICB9XG4gIC5wcm9kdWN0cy1ibG9jayAmIHtcbiAgICAucCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgLm5hbWUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0pIHtcbiAgICAgICAgICAvLyBtaW4gOTkycHhcbiAgICAgICAgICBoZWlnaHQ6IDIyM3B4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZHVjdHMtbmFtZS10ZXh0LWFsaWduO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9kdWN0cy1uYW1lLW1pbi1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHgtbGFyZ2UpIHtcbiAgICAgICAgICAvLyBtYXggMTQzOXB4XG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYygkcHJvZHVjdHMtbmFtZS1taW4taGVpZ2h0ICsgMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNDY3cHhcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAvL21pbi1oZWlnaHQ6IGNhbGMoJHByb2R1Y3RzLW5hbWUtbWluLWhlaWdodCArIDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1ib3R0b20ge1xuICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wLXRvb2xzIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgICAgICAuYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgICAgICAmW3N0eWxlPSdjb2xvcjojMDA5OTAxJ10ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW4tMzAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOXB4IDNweCAyMXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY2hlY2ttYXJrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vdHlwb2dyYXBoeScgYXMgKjtcbkB1c2UgJy4uLy4uL3NpemVzJyBhcyAqO1xuQHVzZSAnLi4vLi4vY29sb3JzJyBhcyAqO1xuQHVzZSAnZ2VuZXJhbCcgYXMgKjtcblxuJHByb2R1Y3QtbmFtZS1jb2xvcjogJGNsci1uZXV0cmFsLTg1MDtcbiRwcm9kdWN0LW5hbWUtZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4kcHJvZHVjdC1uYW1lLWZvbnQtc2l6ZTogMTZweDtcbiRwcm9kdWN0cy1uYW1lLXRleHQtYWxpZ246IGxlZnQ7XG4kcHJvZHVjdHMtbmFtZS1taW4taGVpZ2h0OiA2NnB4O1xuXG4kcHJvZHVjdC1wcmljZS1mb250LXdlaWdodDogJGZ3LWJvbGQ7XG4kcHJvZHVjdHMtcHJpY2UtZm9udC1zaXplOiAkZnMtNjAwO1xuJHByb2R1Y3QtcHJpY2UtY29sb3I6ICRjbHItbmV1dHJhbC04NTA7XG5cbiRwcm9kdWN0cy1wcmljZS1zdGFuZGFyZC1jb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiRwcm9kdWN0cy1wcmljZS1zdGFuZGFyZC1mb250LXNpemU6ICRmcy0zMDA7XG4kcHJvZHVjdHMtcHJpY2Utc3RhbmRhcmQtZm9udC13ZWlnaHQ6ICRmdy1saWdodGVyO1xuXG4kcHJvZHVjdHMtYXZhaWxhYmxlLWNvbG9yOiAkYXZhaWxhYmlsaXR5LWF2YWlsYWJsZS1jb2xvcjtcbiRwcm9kdWN0cy1hdmFpbGFiaWxpdHktdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi51c2VyLWFjdGlvbi1pbiB7XG4gIC5sb2dpbi13aWRnZXQge1xuICAgIEBpbmNsdWRlIG1xLW1pbihtZWRpdW0pIHtcbiAgICAgIC8vIG1pbiA5OTJweFxuICAgICAgdG9wOiAxMDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAuYWRtaW4tbG9nZ2VkICYge1xuICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1taW4obGFyZ2UtbWluKSB7XG4gICAgICAvLyBtaW4gMTIwMHB4XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgLm9yZGVyaW5nLXByb2Nlc3MgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtbWluKHhsYXJnZS1taW4pIHtcbiAgICAgIC8vIG1pbiAxNDQwcHhcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcblxuICAgICAgLm9yZGVyaW5nLXByb2Nlc3MgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICB0b3A6IDY2cHg7XG4gICAgfVxuICB9XG4gIC5jYXJ0LXdpZGdldCB7XG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICB0b3A6IDY2cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2UgLmJlbmVmaXRCYW5uZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCxcbiAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAkYm9yZGVyLWNvbG9yO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG4gIH1cbn1cblxuLmN1c3RvbS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcS1tYXgobWVkaXVtKSB7XG4gICAgLy8gbWF4IDk5MXB4XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xLW1heCh4LXNtYWxsKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAuY2F0ZWdvcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmltZy13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1OXB4O1xuICAgIH1cblxuICAgIGEuY2F0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtODUwO1xuICAgICAgZm9udC1zaXplOiAkZnMtNTAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTYwMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5LTMwMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDZweCAxMXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMzAwO1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTUwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCB7XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5yYXRpbmdzIHtcbiAgcGFkZGluZy1ib3R0b206IDExOHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xuXG4gIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgIC8vIG1heCA3NjcgcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtODUwO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAuc3RvcmUtcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC5zdGFycy1yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhLnRvdGFsLXJhdGluZ3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTMwMDtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTg1MDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2F2ZXJhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtODUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmF0ZS1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDgycHg7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAudXNlci1yYXRpbmcge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTgwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogN3B4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLXVzZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy01MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zY29yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTg1MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC04MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yYXRpbmdzLWJ0biB7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwJSwgI2YyZjlmZiAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnktNDAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogOHB4IDI2cHg7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cycgYXMgKjtcblxuLmJyYW5kcyB7XG4gIG1heC13aWR0aDogMTExOHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuc2xpY2stdHJhY2sge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5kLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAvLyBtYXggNDY3cHhcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwcmltYXJ5LWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLy9kZXNrdG9wXG4ubWlkZGxlLWJhbm5lcnMtd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICBtYXJnaW4tdG9wOiA0MXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xufVxuXG4vLyBtb2JpbGVcblxuLmJvZHktYmFubmVycyB7XG4gIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAvLyBtYXggOTkxcHhcbiAgICBtYXJnaW46IDUwcHggY2FsYyg1MCUgLSA1MHZ3KSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgfVxuXG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC01NXB4O1xuICAgIEBleHRlbmQgLmFycm93LXN0eWxlO1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgIC8vIG1heCA0NjdweFxuICAgICAgbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIEBleHRlbmQgLmFycm93LXN0eWxlO1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHgtc21hbGwpIHtcbiAgICAgIC8vIG1heCA0NjdweFxuICAgICAgcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMnIGFzICo7XG5cbi50eXBlLWluZGV4IHtcbiAgLmJlZm9yZS1jYXJvdXNlbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAucm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHByaW1hcnktYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbiAgI2Nhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIC8vIG1heCA3NjcgcHhcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xuICAgICAgLmV4dGVuZGVkLWJhbm5lci10aXRsZSxcbiAgICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dCxcbiAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgICAgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgbGVmdDogNDFweDtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICBib3R0b206IDYycHg7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA0NHB4O1xuICAgICAgICBsZWZ0OiA0MXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnktNDAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggNjRweCAxMXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBidG4tZGVmYXVsdC1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LXJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgICAgQGluY2x1ZGUgbXEtbWluKG1lZGl1bSkge1xuICAgICAgICAvLyBtaW4gOTkycHhcbiAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgfVxuICAgICAgJi5sZWZ0LFxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcmltYXJ5LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxlZnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LWxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDFweDtcbiAgLnBhZ2luYXRpb24tdG9wIHtcbiAgICAudXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPiBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy9jb2xvcjogJGNsci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuXG4gICAgPiAqIHtcbiAgICAgIC0tc2l6ZTogNDBweDtcbiAgICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnktNDAwO1xuICAgICAgfVxuXG4gICAgICAmLnByZXY6YmVmb3JlIHtcbiAgICAgICAgLy9AaW5jbHVkZSBpY29uLWFycm93LWxvbmc7XG4gICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgICYubmV4dDpiZWZvcmUge1xuICAgICAgICAvL0BpbmNsdWRlIGljb24tYXJyb3ctbG9uZztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5LTQwMDtcbiAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5jYXRlZ29yeS10b3AtY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgLmNhdGVnb3J5LXRpdGxlLWN1c3RvbSB7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgZm9udC1zaXplOiAkY2F0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgfVxufVxuLmNhdGVnb3J5LXRvcCB7XG4gID4gaDEuY2F0ZWdvcnktdGl0bGUsXG4gID4gLnN1YmNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL3R5cG9ncmFwaHknIGFzICo7XG5AdXNlICcuLi8uLi9jb2xvcnMnIGFzICo7XG5AdXNlICdnZW5lcmFsJyBhcyAqO1xuXG4kY2F0LXRpdGxlLWZvbnQtc2l6ZTogMzJweDtcbiRjYXQtdGl0bGUtZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuJGNhdC10aXRsZS1jb2xvcjogJGNsci1uZXV0cmFsLTgwMDtcblxuJGNhdC1zdWJjYXRlZ29yeS1tYXJnaW46IDAgLTEwcHggNDJweDtcbiRjYXQtc3ViY2F0ZWdvcnktYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTEwMDtcbiRjYXQtc3ViY2F0ZWdvcnktYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiRjYXQtc3ViY2F0ZWdvcnktbWluLWhlaWdodDogMTUxcHg7XG4kY2F0LXN1YmNhdGVnb3J5LXBhZGRpbmc6IDEwcHg7XG4kY2F0LXN1YmNhdGVnb3J5LWJvcmRlci1yYWRpdXM6ICRwcmltYXJ5LWJvcmRlci1yYWRpdXM7XG4kY2F0LXN1YmNhdGVnb3J5LWJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kY2F0LXN1YmNhdGVnb3J5LWNvbG9yOiAkY2xyLW5ldXRyYWwtODUwO1xuJGNhdC1zdWJjYXRlZ29yeS1mb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiRjYXQtc3ViY2F0ZWdvcnktZm9udC1zaXplOiAxNnB4O1xuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzJyBhcyAqO1xudWwge1xuICAmLnN1YmNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogJGNhdC1zdWJjYXRlZ29yeS1tYXJnaW47XG4gICAgei1pbmRleDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LXJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnktNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODZweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwN3B4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXQtc3ViY2F0ZWdvcnktYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAkY2F0LXN1YmNhdGVnb3J5LWJvcmRlcjtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYm94LXNoYWRvdzogJGNhdC1zdWJjYXRlZ29yeS1ib3gtc2hhZG93O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY2F0LXN1YmNhdGVnb3J5LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNhdC1zdWJjYXRlZ29yeS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhdC1zdWJjYXRlZ29yeS1mb250LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGNhdC1zdWJjYXRlZ29yeS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy00MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiKDAgMCAwIC8gMTglKTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLndpdGgtaW1hZ2Uge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nOiAkY2F0LXN1YmNhdGVnb3J5LXBhZGRpbmc7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgLy9jb2xvcjogJGNhdC1zdWJjYXRlZ29yeS1jb2xvcjtcbiAgICAgICAgICAgICAgLy9mb250LXNpemU6ICRjYXQtc3ViY2F0ZWdvcnktZm9udC1zaXplO1xuICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6ICRjYXQtc3ViY2F0ZWdvcnktZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG5oNC5ob21lcGFnZS1ncm91cC10aXRsZSxcbi5oNC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICBmb250LXNpemU6ICRocC1ncm91cC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQycHggMCAzM3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICBtYXJnaW46IDMycHggMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eXBlLWNhdGVnb3J5LFxuLnR5cGUtcGFnZSB7XG4gIC5jb250YWluZXIge1xuICAgICYuY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50eXBlLXBhZ2UsXG4udHlwZS1zZWFyY2gge1xuICAjY29udGVudC13cmFwcGVyLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4udG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgYm9yZGVyOiBub25lO1xuICAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICZbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGljb24tZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbZGF0YS10YXJnZXQ9J2xvZ2luJ10ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi11c2VyO1xuICAgICAgICAgIGNvbG9yOiAkaWNvbi1kZWZhdWx0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvZ2luIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgICAgIGZsZXg6IDEgMSA2MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgICAgICAgLy8gbWluIDc2OHB4XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnktNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3AtbmF2aWdhdGlvbi1jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4OiAxIDEgNDAlICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAvLyBtaW4gNzY4cHhcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTMwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciBzcGFuLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnktNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9qZWN0LXBob25lIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblxuICAgICAgICAmLm9wZW5pbmctdGltZSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbW9iaWxlXG4gIC5jb250YWluZXIgPiBkaXYudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcblxuICAgIFtkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddIHtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgdG9wOiAxNHB4O1xuXG4gICAgICAubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAmIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3BvbnNpdmUtdG9vbHMgPiBhOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XG4gICAgfVxuICB9XG59XG5cbiNoZWFkZXIge1xuICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAvLyBtYXggNzY3IHB4XG4gICAgLmNhcnQtY291bnQge1xuICAgICAgdG9wOiAtNDVweDtcbiAgICB9XG4gICAgLnNpdGUtbmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01N3B4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbmhlYWRlciNoZWFkZXIge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgQGluY2x1ZGUgbXEtbWluKHNtYWxsLW1pbikge1xuICAgICAgLy8gbWluIDc2OHB4XG4gICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIH1cbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIC5idG5bZGF0YS10YXJnZXQ9J2NhcnQnXSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWNhcnQ7XG4gICAgICAgICAgY29sb3I6ICRpY29uLWRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlbZGF0YS10ZXN0aWQ9J2hlYWRlckNhcnRDb3VudCddIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeS01MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXJ0LWNvdW50IHtcbiAgICAgICAgICAuaGVhZGVyLWNvdW50LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTMwMDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTMwMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICYuY2FydC1lbXB0eSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAvL0BtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gIHRvcDogLTM3cHg7XG4gICAgICAgICAgLy8gIGxlZnQ6IGF1dG87XG4gICAgICAgICAgLy8gIHJpZ2h0OiA2N3B4O1xuICAgICAgICAgIC8vICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gICAgICAgICAgLy99XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3AtbmF2LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTMwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA3cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLXVzZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtbmFtZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6ICRzZWFyY2gtYnV0dG9uLWhlaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLW5ldXRyYWwtMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ltZy9zZWFyY2guc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XG5cbi5oZWFkZXItYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgLnR5cGUtaW5kZXggJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubmF2LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgIH1cbiAgfVxuICAubWVudS1oZWxwZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTRweDtcbiAgICB6LWluZGV4OiA2O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XG4gICAgfVxuICB9XG59XG5oZWFkZXIgI25hdmlnYXRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogJG5hdmlnYXRpb24tcmVzcG9uc2l2ZS10b3AgMCAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICRuYXZpZ2F0aW9uLXJlc3BvbnNpdmUtdG9wKTtcblxuICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6ICRuYXZpZ2F0aW9uLWhlaWdodDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLXJlc3BvbnNpdmUtYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXI6ICRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyO1xuXG4gICAgICAgICYuZXhwIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4dCB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgICAgICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1pdGVtLWNvbG9yO1xuICAgICAgICAgIGhlaWdodDogJG5hdmlnYXRpb24taGVpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdmlnYXRpb24taXRlbS1mb250LXNpemU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmc7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24taXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tY2xvc2Uge1xuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGljb24tZGVmYXVsdC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5zdWJtZW51LXZpc2libGUge1xuICAjY2JveE92ZXJsYXkge1xuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuICB9XG4gICNoZWFkZXIsXG4gIC5hZG1pbi1iYXIsXG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi90eXBvZ3JhcGh5JyBhcyAqO1xuQHVzZSAnLi4vLi4vY29sb3JzJyBhcyAqO1xuXG4kbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRuYXZpZ2F0aW9uLWhlaWdodDogNTRweDtcblxuLy8gbGlua3NcbiRuYXZpZ2F0aW9uLWl0ZW0tYm9yZGVyOiBub25lO1xuJG5hdmlnYXRpb24taXRlbS1mb250LXNpemU6ICRmcy00MDA7XG4kbmF2aWdhdGlvbi1pdGVtLWZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuJG5hdmlnYXRpb24taXRlbS1jb2xvcjogJGNsci1uZXV0cmFsLTg1MDtcbiRuYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmc6ICRjbHItbmV1dHJhbC0xMDA7XG4kbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWNvbG9yOiAkY2xyLXByaW1hcnktNDAwO1xuXG4vLyBtb2JpbGVcbiRuYXZpZ2F0aW9uLXJlc3BvbnNpdmUtYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTEwMDtcbiRuYXZpZ2F0aW9uLXJlc3BvbnNpdmUtdG9wOiA2NXB4O1xuXG4vLyBzdWJtZW51XG4kc3VibWVudS1iYWNrZ3JvdW5kOiAkY2xyLW5ldXRyYWwtMjAwO1xuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkc3VibWVudS1iYWNrZ3JvdW5kO1xuICBAaW5jbHVkZSBicmVhay1jb250YWluZXIoJHN1Ym1lbnUtYmFja2dyb3VuZCk7XG59XG5cbiNuYXZpZ2F0aW9uIHtcbiAgLm5hdmlnYXRpb24taW4gdWwgPiBsaSA+IC5tZW51LWxldmVsLTIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1iYWNrZ3JvdW5kO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcblxuICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgcGFkZGluZzogMzhweCAwO1xuICAgIH1cbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDBweCA1cHggMTBweCByZ2IoMCAwIDAgLyAxOSUpO1xuXG4gICAgPiBsaSB7XG4gICAgICBAaW5jbHVkZSBtcS1taW4oc21hbGwtbWluKSB7XG4gICAgICAgIC8vIG1pbiA3NjhweFxuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG5cbiAgICAgICAgLmhhcy1tb3JlLWl0ZW1zLm1lbnUtbGV2ZWwtMyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vd2lkdGg6IDc3cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICY6bm90KC5tZW51LWltYWdlKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnktNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctMjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pbWFnZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2IGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcS1taW4obGFyZ2UtbWluKSB7XG4gICAgICAgIC8vIG1pbiAxMjAwcHhcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICB9XG4gICAgICA+IGRpdiB7XG4gICAgICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3N3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xuXG5mb290ZXIjZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZm9vdGVyO1xuXG4gIC5iYW5uZXIge1xuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXItcm93cyB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZm9vdGVyO1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAvLyBtYXggNzY3IHB4XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZvb3Rlci1wYWRkaW5nO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAuYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGZvb3Rlci1oZWFkaW5nLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb290ZXItaGVhZGluZy1mb250LXdlaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRmb290ZXItaGVhZGluZy1tYXJnaW4tYm90dG9tO1xuICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItaGVhZGluZy10cmFuc2Zvcm07XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItbGluay1zcGFjaW5nO1xuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgLmNvbnRhY3QtYm94IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtNTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG5cbiAgICAgICAgICAgICYudGVsIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5vcGVuaW5nLXRpbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19iYW5uZXI1IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2Jhbm5lcjMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgICAvLyBtYXggNzY3IHB4XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcmltYXJ5LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbmV1dHJhbC02NTA7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1iZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJpbWFyeS1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ltZy92em9ya292bmEud2VicCcpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTMwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwgbGkgYSxcbiAgLmNvbnRhY3QtYm94IGEge1xuICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9vdGVyLWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9vdGVyLWxpbmstZm9udC13ZWlnaHQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLWxpc3Qge1xuICAgIEBpbmNsdWRlIG1xLW1heChzbWFsbCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgJWZvb3Rlci1ib3R0b20tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWstY29udGFpbmVyKCRmb290ZXItYm90dG9tLWJhY2tncm91bmQpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogMCAxIDMzLjMzMyU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAgICAgLy8gbWF4IDk5MXB4XG4gICAgICAgIGZsZXg6IDAgMSAyOS41JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1xLW1heChtZWRpdW0pIHtcbiAgICAgICAgLy8gbWF4IDk5MXB4XG4gICAgICAgIGZsZXg6IDAgMSA0MSU7XG4gICAgICB9XG5cbiAgICAgICNzaWduYXR1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kICVmb290ZXItYm90dG9tLXRleHQ7XG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1pbihzbWFsbC1taW4pIHtcbiAgICAgICAgICAvLyBtaW4gNzY4cHhcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLWJvdHRvbS10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNTRweDtcblxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHNtYWxsKSB7XG4gICAgICAgIC8vIG1heCA3NjcgcHhcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1mYWNlYm9vayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIEBleHRlbmQgJWZvb3Rlci1ib3R0b20tdGV4dDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoc21hbGwpIHtcbiAgICAgICAgLy8gbWF4IDc2NyBweFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5LTYwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWZhY2Vib29rO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciB7XG4gICAgLmN1c3RvbS1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICAmOmxhc3QtY2hpbGQgLmZvb3Rlci1saXN0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93LWxpc3Qge1xuICAgICAgICAgIC5mb290ZXItbGlzdCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItbGlzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtNjUwO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItbGlzdCBoNCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeS02MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL3R5cG9ncmFwaHknIGFzICo7XG5AdXNlICcuLi8uLi9jb2xvcnMnIGFzICo7XG5AdXNlICcuL2dlbmVyYWwnIGFzICo7XG5cbiRiYWNrZ3JvdW5kLWZvb3RlcjogJGNsci1uZXV0cmFsLTg1MDtcblxuJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZTogJGZzLTUwMDtcbiRmb290ZXItaGVhZGluZy1mb250LXdlaWdodDogJGZ3LWJvbGQ7XG4kZm9vdGVyLWhlYWRpbmctY29sb3I6ICRjbHItbmV1dHJhbC0xMDA7XG4kZm9vdGVyLWhlYWRpbmctbWFyZ2luLWJvdHRvbTogMjJweDtcbiRmb290ZXItaGVhZGluZy10cmFuc2Zvcm06IGluaXRpYWw7XG5cbiRmb290ZXItbGluay1jb2xvcjogJGNsci1uZXV0cmFsLTQwMDtcbiRmb290ZXItbGluay1mb250LXNpemU6ICRmcy0zMDA7XG4kZm9vdGVyLWxpbmstZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xuJGZvb3Rlci1saW5rLXNwYWNpbmc6IDhweDtcblxuJGZvb3Rlci1ib3R0b20tYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTEwMDtcblxuJGN1c3RvbS1mb290ZXItcGFkZGluZzogMTM1cHggMjBweCA0MnB4IDIwcHg7XG4iLCIuZ3JvdXAtYnRuLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVhZHkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4iXX0= */
