@charset "UTF-8";.btn,a.btn{font-size:16px;font-weight:600!important;height:auto;text-decoration:none!important}.btn:not(.btn-sm),a.btn:not(.btn-sm){border-radius:2px;line-height:1.4;padding:10px 30px}.btn.btn-sm,a.btn.btn-sm{border-radius:2px;font-size:14px;padding:5px 15px 4px}.btn.btn-default,a.btn.btn-default{background-color:#282828;border-color:#282828;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#fff}.btn.btn-default:hover,a.btn.btn-default:hover{background-color:#181818;border-color:#181818;color:#fff}.btn.btn-default.search-button,a.btn.btn-default.search-button{background-color:#58595b;border-color:#58595b}.btn.btn-default.search-button:hover,a.btn.btn-default.search-button:hover{background-color:#404142;border-color:#404142}.btn.unveil-button,a.btn.unveil-button{background-color:transparent;border-color:#282828;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#3a3530}.btn.unveil-button:hover,a.btn.unveil-button:hover{background-color:transparent;border-color:#282828;color:#282828}.btn.btn-cart,.btn.btn-conversion,.btn.btn-secondary,.btn.btn.btn-primary,a.btn.btn-cart,a.btn.btn-conversion,a.btn.btn-secondary,a.btn.btn.btn-primary{background-color:#ed1c24;border-color:#ed1c24;color:#fff}.btn.btn-cart:hover,.btn.btn-conversion:hover,.btn.btn-secondary:hover,.btn.btn.btn-primary:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover,a.btn.btn-secondary:hover,a.btn.btn.btn-primary:hover{background-color:#bb151a;border-color:#bb151a;color:#fff}.btn.btn-success,a.btn.btn-success{border:1px solid #282828;color:#3a3530}.btn.btn-success:hover,a.btn.btn-success:hover{background:#282828;border-color:#282828;color:#fff}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-control{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;color:#000;font-size:14px;height:40px}.form-control::-moz-placeholder{color:#000;font-size:14px;font-weight:400}.form-control::placeholder{color:#000;font-size:14px;font-weight:400}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#e7e7e7}.compact-form .btn,.discount-coupon .input-group .btn,.input-group .btn{height:44px;line-height:20px;padding:10px 20px}.compact-form .btn:before,.discount-coupon .input-group .btn:before,.input-group .btn:before{line-height:1!important}.compact-form .form-control,.discount-coupon .input-group .form-control,.input-group .form-control{height:44px}.subscribe-form .btn,.subscribe-form .form-control{height:50px}.subscribe-form .btn:before{display:none}.subscribe-form .btn .sr-only{clip:auto;height:auto;margin:0;overflow:initial;position:static;width:auto}select,select.form-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6CAIAAABNgoyqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNrs2LsNwDAIRVE7CzAp07AlU4QqRZQUeSgfRfeVIPlINqLwzEwzG49nGS8FGBgYGBgYGBgYGBj4t7C7y90WHBFnp1e9ujde9aF9VRXfeGcLqj5cm62pldn5EZDVLswCAQYGBgYGBgYG/ha8CjAAkdEmwUnCSO4AAAAASUVORK5CYII=);border:1px solid #e7e7e7}input[type=checkbox]+label{line-height:1.4;min-height:20px;padding-left:27px}input[type=checkbox]+label:before{background-color:#fff;border:1px solid #dadada;border-radius:3px;height:20px;top:0;transform:none;width:20px}input[type=checkbox]:checked+label:before{background-color:#fff;border-color:#dadada}input[type=checkbox]:checked+label:after{background-color:#fff;border-radius:3px;color:#282828;left:3px}input[type=checkbox]:disabled+label:before{background-color:#fff;border:1px solid #e7e7e7}input[type=radio]+label{padding-left:27px}input[type=radio]+label:before{background-color:#fff;border-radius:50%;height:20px;margin-top:-10px;transform:none;width:20px}input[type=radio]:checked+label:before{background-color:#fff}input[type=radio]:checked+label:after{height:10px;left:5px;width:10px}label{min-height:20px}.consents .whole-width,.consents .whole-width a{color:#3a3530;font-weight:400}.consents .whole-width a{font-size:13px;text-decoration:underline!important}.consents .whole-width a:hover{text-decoration:none!important}.overall-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#3a3530;font-weight:600;line-height:1.2}h1{font-size:28px;margin-bottom:30px;margin-top:40px}h1,h2{font-weight:600}h2{color:#3a3530;font-size:26px}.h4,h3,h4{font-size:20px;font-weight:600}.h4,h4{margin:20px 0}.homepage-group-title,.products-header{font-size:26px;font-weight:600}#content{line-height:1.384615;padding-top:0}#content h1{font-size:28px}#content p{margin:0 0 18px}.banner .link-like,.banner a,.banner-category .link-like,.banner-category a,.banner-wrapper .link-like,.banner-wrapper a,.carousel-inner .link-like,.carousel-inner a,.content .link-like,.content a{color:#282828;text-decoration:underline}.banner .link-like:hover,.banner a:hover,.banner-category .link-like:hover,.banner-category a:hover,.banner-wrapper .link-like:hover,.banner-wrapper a:hover,.carousel-inner .link-like:hover,.carousel-inner a:hover,.content .link-like:hover,.content a:hover{color:#282828;text-decoration:none}.chevron-after:after{font-size:10px;margin-left:5px}.category-perex ul,.category-perex ul li,.category__secondDescription ul,.category__secondDescription ul li,.p-short-description ul,.p-short-description ul li,.tab-content ul,.tab-content ul li,.welcome-wrapper ul,.welcome-wrapper ul li,article ul,article ul li{padding-left:0}.category-perex ul li:before,.category__secondDescription ul li:before,.p-short-description ul li:before,.tab-content ul li:before,.welcome-wrapper ul li:before,article ul li:before{background-color:#282828;border-radius:50%;content:"";height:6px;margin-left:0;margin-right:8px;width:6px}.flex-wrap{display:flex;flex-wrap:wrap}@media screen and (min-width:992px){#content h1,h1{font-size:38px}.homepage-group-title,.products-header,h2{font-size:34px}h3{font-size:24px}}@media (min-width:1440px){.container{width:1340px}}@media (max-width:767px){.overall-wrapper{padding-bottom:0!important;padding-top:70px}.container{width:100%}}.products-block .slick-list:after{background-color:transparent;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.slick-slider .slick-arrow{background:transparent;border:none;color:#000;height:100%;opacity:1;width:45px;z-index:1}@media (max-width:991px){.slick-slider .slick-arrow{width:50px}}.slick-slider .slick-arrow.slick-disabled{opacity:0}.slick-slider .slick-arrow:hover{background-color:transparent;border:none;color:#000}.slick-slider .slick-arrow.slick-prev{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-repeat:repeat-x}.slick-slider .slick-arrow.slick-prev:after{content:"\e90f";display:inline-block;font-family:Shoptet;font-size:18px}.slick-slider .slick-arrow.slick-next{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%)}.slick-slider .slick-arrow.slick-next:after{content:"\e910";font-family:Shoptet;font-size:18px}.slick-track{display:flex}.slick-dots{margin:22px 0 0}@media (max-width:379px){.slick-dots{display:none!important}}.slick-dots li{height:16px;margin:2px;width:16px}.slick-dots li.slick-active button{align-items:center;border-radius:16px;display:flex;height:16px;justify-content:center;position:relative;width:16px}.slick-dots li.slick-active button:after{background-color:#eedbda;border-radius:8px;content:"";height:8px;position:absolute;width:8px}.slick-dots li button{background-color:#fff;border:1px solid #eedbda;border-radius:16px;height:16px;position:absolute;width:16px}.products-block.slick-slider{margin-right:-5px;margin-top:-1px}.products-block.slick-slider>div{padding:0 1px 1px}.type-detail .variants-wrapper .product{border:1px solid #cfcfcf;height:90px;margin-right:5px;overflow:hidden;padding:0;width:63px}.type-detail .variants-wrapper .product:hover{border:1px solid #000}.type-detail .variants-wrapper .product .p{height:100%}.type-detail .variants-wrapper .product a{height:100%;padding:5px;width:100%}.type-detail .variants-wrapper .product a img{display:inline-block;height:100%;margin:0;-o-object-fit:contain;object-fit:contain;width:100%}.in-favourite .sidebar,.in-oblibene .sidebar,.type-detail .variants-wrapper .product .p-code,.type-detail .variants-wrapper .product .p-in{display:none}.favourite_icon{border:none;border-radius:0;display:block;font-style:normal;height:28px;line-height:28px;text-align:center;width:30px;z-index:1}.favourite_icon .number{background-color:#ed1c24;border-radius:20px;color:#fff;font-size:12px;font-weight:600;height:20px;left:-12px;line-height:20px;position:absolute;top:-8px;width:21px}.favourite_icon .number:empty{display:none}.favourite_icon svg{fill:transparent;stroke:#3a3530;stroke-width:1px;cursor:pointer;height:28px;width:30px}.product{position:relative}.product.fav-active .favourite i svg{fill:#3a3530;stroke:#3a3530}.product .favourite{border:none;border-radius:0;color:#3a3530;font-size:20px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:5px;width:20px;z-index:1}.product .favourite,.product .favourite i{align-items:center;display:flex;justify-content:center}.product .favourite i svg{fill:transparent;stroke:#3a3530;stroke-width:1px;cursor:pointer}#header .navigation-buttons a.favourite{display:initial;height:28px;line-height:28px}#header .navigation-buttons a.favourite:before{display:none}.type-detail .p-data-wrapper{display:flex;flex-direction:column}.type-detail .p-data-wrapper .link-icons{align-items:center}.type-detail .p-data-wrapper .favourite-detail{font-style:normal;margin:0 25px 0 0;text-align:center;z-index:1}.type-detail .p-data-wrapper .favourite-detail p{margin-bottom:0!important}.type-detail .p-data-wrapper .favourite-detail .favourite{margin-right:8px}.type-detail .p-data-wrapper .favourite-detail.fav-yes .favourite i svg{fill:#282828;stroke:#282828}.type-detail .p-data-wrapper .favourite-detail.fav-yes .fav-text{font-size:0}.type-detail .p-data-wrapper .favourite-detail.fav-yes .fav-text:after{content:"Odebrat z oblíbených";font-size:16px}.type-detail .p-data-wrapper .favourite-detail .btn_toggle{align-items:center;display:flex;margin:0}.type-detail .p-data-wrapper .favourite-detail .btn_toggle:hover .fav-text{color:#282828;text-decoration:none}.type-detail .p-data-wrapper .favourite-detail i{align-items:center;display:flex;justify-content:center}.type-detail .p-data-wrapper .favourite-detail i svg{fill:transparent;stroke:#282828;stroke-width:1px;cursor:pointer;transform:scale(1.2)}.p-image-wrapper .p-image .favourite-detail{position:absolute;right:15px;top:15px}.p-image-wrapper .p-image .favourite-detail svg{stroke:#3a3530;stroke-width:2px;fill:none;height:18px;width:20px}.p-image-wrapper .p-image .favourite-detail.fav-yes .favourite i svg{fill:#3a3530;stroke:#3a3530;transform:none}.favourite-detail{margin:5px 0;order:-20}.favourite-detail p{align-items:center;display:flex;margin-bottom:0}.favourite-detail p:hover{cursor:pointer}.favourite-detail p span.favourite{margin-right:7px}.favourite-detail p span.favourite i{align-items:center;display:flex}.favourite-detail p span.fav-text{color:#3a3530;font-size:16px;font-weight:400;text-decoration:underline}.favourite-detail p span.fav-text hover{text-decoration:none}.ig h2{align-items:center;border-top:1px solid #e7e7e7;color:#000;display:flex;font-size:16px;font-weight:400;justify-content:center;margin:0;padding:25px 0;text-align:center}.ig h2 img{margin-right:10px}.instagram-wrap{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px}.instagram-wrap .igfeed{margin-bottom:10px;max-width:33.33%;min-width:33.33%;overflow:hidden;position:relative}.instagram-wrap .igfeed:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;top:0;width:10px;z-index:1}.instagram-wrap .igfeed:first-of-type:before,.instagram-wrap .igfeed:nth-child(n+7){display:none}.instagram-wrap .igfeed a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-bottom:100%;position:relative;transition:.2s ease-in-out}.instagram-wrap .igfeed a:before{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;color:#fff;content:"\e909";display:flex;font-family:Shoptet;font-size:35px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.instagram-wrap .igfeed a:hover:before{opacity:1}@media (min-width:768px){.instagram-wrap .igfeed{max-width:16.6667%;min-width:16.6667%}}@media (max-width:767px){.ig h2,.ig h2 img{display:block}.ig h2 img{margin:0 auto 10px}}@media (max-width:479px){.instagram-wrap .igfeed{max-width:50%;min-width:50%}.instagram-wrap .igfeed:nth-child(5):before{display:none}}#recentlyViewed{background-color:#fff;border-top:1px solid #e7e7e7;margin-bottom:30px;margin-top:60px;width:100%}#recentlyViewed .homepage-group-title{margin:40px 0 25px;text-align:center}#recentlyViewed .text-center{padding:30px 0}#recentlyViewed .text-center a{position:relative;z-index:1}#recentlyViewed .products-block:before{border-radius:0}#recentlyViewed .products-block .product .p{height:100%!important}#recentlyViewed .products-block .product .new-description{display:none!important}#recentlyViewed .slick-list{float:none}#recentlyViewed .price-save+.price-save,#recentlyViewed .price-standard+.price-standard{display:none}.type-product #recentlyViewed{border-top:none}@media (min-width:768px){#recentlyViewed .slick-arrow{background-color:#f9f9f9}#recentlyViewed .slick-next{right:-20px}#recentlyViewed .slick-prev{left:-20px}}@media (max-width:767px){#recentlyViewed{margin-top:0}}.banner-rating{background-color:#f9f9f9;margin-bottom:40px;margin-top:85px;padding-bottom:40px;position:relative}.banner-rating:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.banner-rating .rate-header{position:relative;top:-66px}.banner-rating .rate-header .rate-img{margin:0 auto;width:104px}.banner-rating .rate-header h4{font-size:18px;margin:25px 0 0;text-align:center;width:100%}.banner-rating .rate-items{display:flex;flex-wrap:wrap;margin-top:-30px;position:relative}.banner-rating .rate-items .vote-wrap{font-size:14px;font-weight:400}.banner-rating .rate-items .vote-wrap .stars{display:block;margin-bottom:10px}.banner-rating .rate-items .vote-wrap .vote-content{margin:0}.banner-rating .vote-wrap{border:none;color:#3a3530;display:flex;flex-wrap:wrap;font-weight:400;margin-bottom:10px;padding:38px 15px 15px;width:100%}.banner-rating .vote-wrap .vote-content{font-size:16px;order:-1;width:100%}.banner-rating .vote-wrap .vote-header{width:100%}.banner-rating .vote-wrap .vote-pic{display:none}.banner-rating .vote-wrap .vote-summary{margin-top:15px}.banner-rating .vote-wrap .vote-summary .stars{left:15px;margin:0;position:absolute;top:15px}.banner-rating .vote-wrap .vote-time{color:#3a3530;font-size:14px;font-weight:400;margin:0}.banner-rating .vote-wrap .vote-rating .vote-delimeter{display:none}.banner-rating .vote-wrap .vote-name{display:block;font-size:16px;font-weight:600;margin:0 0 5px}.banner-rating .button-wrap{margin-top:20px;text-align:center}.banner-rating .button-wrap .btn{box-shadow:0 3px 8px rgba(0,0,0,.08)}.rate-average{color:#000;font-size:14px;font-weight:400;font-weight:600}.stars{width:100px}.stars .star.star-half:before,.stars .star.star-on:before{color:#ffc211;font-size:16px}.stars a,.stars span{height:18px;width:20px}.stars .star.is-active:hover{color:#ffc211}.stars-label{color:#3a3530}.rate-average-wrap .stars a:before,.rate-average-wrap .stars span:before{font-size:30px}@media screen and (min-width:768px){.banner-rating .rate-items .vote-wrap{width:33.33%}}.msg{padding-bottom:20px;padding-top:20px}.site-msg.information{background-color:#ed1c24;box-shadow:none;display:none;font-size:16px;font-weight:600;max-width:100%;opacity:1;padding:10px 20px;position:static;text-align:center}.site-msg.information .text{color:#fff}.site-msg.information p{margin:8px 0}.site-msg.information a:hover{text-decoration:underline}.site-msg.information .close:before{color:#fff}.in-index .overall-wrapper,.type-category .overall-wrapper,.type-page .overall-wrapper,.type-post .overall-wrapper,.type-posts-listing .overall-wrapper,.type-product .overall-wrapper{display:flex;flex-wrap:wrap}.in-index .overall-wrapper #footer,.in-index .overall-wrapper #header,.in-index .overall-wrapper>div:not(.container),.type-category .overall-wrapper #footer,.type-category .overall-wrapper #header,.type-category .overall-wrapper>div:not(.container),.type-page .overall-wrapper #footer,.type-page .overall-wrapper #header,.type-page .overall-wrapper>div:not(.container),.type-post .overall-wrapper #footer,.type-post .overall-wrapper #header,.type-post .overall-wrapper>div:not(.container),.type-posts-listing .overall-wrapper #footer,.type-posts-listing .overall-wrapper #header,.type-posts-listing .overall-wrapper>div:not(.container),.type-product .overall-wrapper #footer,.type-product .overall-wrapper #header,.type-product .overall-wrapper>div:not(.container){width:100%}.in-index .overall-wrapper .user-action,.type-category .overall-wrapper .user-action,.type-page .overall-wrapper .user-action,.type-post .overall-wrapper .user-action,.type-posts-listing .overall-wrapper .user-action,.type-product .overall-wrapper .user-action{order:-10}.in-index .overall-wrapper .admin-bar,.type-category .overall-wrapper .admin-bar,.type-page .overall-wrapper .admin-bar,.type-post .overall-wrapper .admin-bar,.type-posts-listing .overall-wrapper .admin-bar,.type-product .overall-wrapper .admin-bar{order:-9}.in-index .overall-wrapper .top-navigation-bar,.type-category .overall-wrapper .top-navigation-bar,.type-page .overall-wrapper .top-navigation-bar,.type-post .overall-wrapper .top-navigation-bar,.type-posts-listing .overall-wrapper .top-navigation-bar,.type-product .overall-wrapper .top-navigation-bar{order:-8}.in-index .overall-wrapper #header,.type-category .overall-wrapper #header,.type-page .overall-wrapper #header,.type-post .overall-wrapper #header,.type-posts-listing .overall-wrapper #header,.type-product .overall-wrapper #header{order:-7}.in-index .site-msg.information,.type-category .site-msg.information,.type-page .site-msg.information,.type-post .site-msg.information,.type-posts-listing .site-msg.information,.type-product .site-msg.information{display:block}:focus{outline:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-moz-box-sizing:border-box;display:block;position:relative;touch-action:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-slider .slick-arrow{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:50%;display:flex;height:30px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease-out;width:30px;z-index:9}.slick-slider .slick-arrow:after{content:"";height:12px;margin:0 auto;width:8px}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-prev:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 100%;content:""}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-next:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 100%;content:""}.slick-slider .slick-arrow:hover{background-color:#f9f9f9}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") 50% no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform:translateZ(0)}.slick-track{zoom:1;display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.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{border:1px solid transparent;display:block;height:auto}.slick-dots{display:flex;justify-content:center;margin:30px 0 15px;padding:0;width:100%}.slick-dots li{height:10px;list-style:none;margin:0 2px;position:relative;width:10px}.slick-dots li button{background-color:#dadada;border:1px solid transparent;border-radius:50%;display:block;font-size:0;height:10px;padding:0;width:10px}.slick-dots li.slick-active button{background-color:#000;border:2px solid #000;border-radius:50%;height:10px;width:10px}.products-block.slick-slider>div{border:0;padding:0;width:100%}@media screen and (max-width:767px){#header .user-action{display:none}#header .header-top .container{align-items:center;display:flex;flex-wrap:nowrap;padding-left:54px;padding-right:10px}#header .search{background-color:#fff;left:0;padding:5px 10px 10px;position:absolute;right:0;top:70px;width:100%;z-index:1005}#header .search .contact-header{display:none}#header .search .form-control{box-shadow:none}#header .searchWhisperer{max-height:calc(100vh - 115px)}#header .navigation-buttons{height:70px}#header .navigation-buttons a{height:25px;margin-left:10px;width:25px}#header .navigation-buttons a,#header .navigation-buttons a:before{display:block;line-height:25px}#header .navigation-buttons a[data-target=navigation]{border-right:1px solid #e7e7e7;height:70px;left:0;margin-left:0;position:absolute;width:54px}#header .navigation-buttons a[data-target=navigation]:before{color:#000;font-size:24px;line-height:70px}#header .navigation-buttons a[data-target=search]{order:-5}#header .navigation-buttons a[data-target=search]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/search.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:25px;width:25px}#header .navigation-buttons a[data-target=login]{display:block;height:25px;line-height:25px;width:25px}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/user.svg) no-repeat;background-size:100% auto;content:"";height:25px;width:25px}#header .navigation-buttons a[data-target=cart]{height:28px;margin-left:20px;width:30px}#header .navigation-buttons a[data-target=cart] i{bottom:12px;left:5px}#header .navigation-buttons a.favourite{height:25px;line-height:25px}#header .navigation-buttons a.favourite .favourite_icon,#header .navigation-buttons a.favourite .favourite_icon svg{height:27px;width:25px}#header .navigation-buttons a.favourite .favourite_icon .number{bottom:8px;left:4px}#header .site-name{align-items:center;display:flex;height:70px;max-width:135px;min-width:135px}}@media screen and (max-width:767px) and (max-width:370px){#header .site-name{max-width:100px;min-width:100px}}@media screen and (max-width:767px){.user-action-in .popup-widget.cart-widget{top:70px}.scrolled-up.scrolled #header .search{display:none!important}}.in-index #header{border-bottom:none}#header{border-bottom:1px solid #e7e7e7}#header .search{padding-left:10px;padding-right:10px}#header .search-form{position:relative}#header .search-form .form-control{border:3px solid #e7e7e7;border-radius:4px;height:50px;padding-left:35px}#header .search-form .search-button{font-size:0;height:auto;right:5px;top:5px;width:110px}#header .search-form .search-button:before{content:"Vyhľadať";font-size:16px}#header .search-form:after{display:none}#header .search-form .search-input-icon{height:20px;left:20px;width:20px}#header .search-form .search-input-icon:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/search.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:20px;width:20px}#header .search-form .search-button{display:block;height:40px;line-height:1;padding-top:9px}#header .search-form:hover .search-input{border-color:#e7e7e7}#header .navigation-buttons a{height:30px;margin-left:10px;width:30px}#header .navigation-buttons a[data-target=cart]{background-color:transparent;border-radius:0;padding:0;width:30px}#header .navigation-buttons a[data-target=cart]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/cart.svg?1) no-repeat;background-size:100% auto;content:"";height:100%;margin:0;width:100%}#header .navigation-buttons a[data-target=cart] i{background-color:#ed1c24;color:#fff;font-size:12px;font-weight:600;height:20px;left:-12px;line-height:14px;top:-8px;width:21px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{line-height:1}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/user.svg?1) no-repeat;background-size:100% auto;content:"";height:100%;width:100%}#header .header-bottom{background-color:#37585e;border:none}#header .mail{display:none}@media (min-width:768px){#header{position:sticky;top:0;z-index:999}#header .container{position:relative}#header .header-top{padding:20px 0}#header .header-top .mail{background-color:#fff;display:block;left:50%;margin-left:-120px;padding-left:7px;padding-right:7px;position:absolute;top:-32px}#header .header-top .mail a{color:#3a3530;font-size:16px;font-weight:500;padding-left:23px;position:relative}#header .header-top .mail a:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/mail-g.svg?1?1) 50% no-repeat;background-size:100% auto;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:16px}#header .search{max-width:340px;width:100%}#header .header-top-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-left:20px;padding-right:20px}#header .header-top-wrapper>div{flex:none}#header .header-top-wrapper .navigation-buttons{margin-left:auto}#header .header-top-wrapper .site-name{flex:none;margin-right:auto;max-width:175px;min-width:175px}#header .header-top-wrapper .site-name a{display:block}#header .header-bottom-wrapper{padding-left:20px;padding-right:20px}#header .navigation-buttons{max-width:175px;min-width:175px;padding-left:0}#header .navigation-buttons a{margin-left:22px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{display:block}}@media (min-width:992px){#header .search{max-width:430px}}.login-window-visible .user-action .user-action-in>div.user-action-login{border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.06);display:flex;flex-wrap:wrap;max-width:500px;width:90%}.login-window-visible .user-action .user-action-in>div.user-action-login>div{width:100%}@media (min-width:992px){.login-window-visible .user-action .user-action-in>div.user-action-login>div{flex:1;width:50%}}@media (max-width:991px){.login-window-visible .user-action .user-action-in>div.user-action-login{bottom:auto}.login-window-visible .user-action .user-action-in>div.user-action-login .registrace-box{order:2;padding-top:10px}.login-window-visible .user-action .user-action-in>div.user-action-login>div{height:auto}}@media (max-width:767px){.login-window-visible .user-action .user-action-in>div.user-action-login{overflow:auto}}#header .user-action .login-widget.popup-widget{display:none!important}.login-widget .registrace-box{background-color:#f9f9f9;padding:20px 20px 35px}.login-widget .registrace-box h3{font-size:22px;margin-bottom:5px;margin-top:20px}@media (min-width:992px){.login-widget .registrace-box h3{font-size:28px}}.login-widget .registrace-box p{font-size:16px}.login-widget .registrace-box ul{list-style-type:none;margin:25px 0;padding-left:0}.login-widget .registrace-box ul li{font-size:16px;margin-bottom:10px;padding-left:25px;position:relative}.login-widget .registrace-box ul li:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;margin-top:-6px;position:absolute;top:50%;width:18px}.login-widget .registrace-box .btn-primary{padding:14px 30px}.user-action-in{position:relative}.user-action-in .login-widget{background-color:#fff;border-radius:6px;left:50%;margin:0;padding-top:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99999}@media (max-width:991px){.user-action-in .login-widget{height:90%;width:90%}}@media (max-width:767px){.user-action-in .login-widget{box-shadow:none}}.user-action-in .login-widget:before{display:none}.user-action-in .login-widget .popup-widget-inner{border:0;border-radius:6px;box-shadow:none;padding:21px 20px}@media (max-width:767px){.user-action-in .login-widget .popup-widget-inner{height:auto;padding:20px;width:100%}}.user-action-in .login-widget .popup-widget-inner span.close{background-color:#f9f9f9;height:44px;line-height:44px;position:absolute;right:0;text-align:center;top:0;width:44px}.user-action-in .login-widget .popup-widget-inner span.close:hover{cursor:pointer}.user-action-in .login-widget .popup-widget-inner span.close:before{color:#000;content:"\e912";font-family:Shoptet}@media (min-width:767px){.user-action-in .login-widget .popup-widget-inner span.close{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);right:-22px;top:-22px}}.user-action-in .login-widget .user-action-tabs{display:none}.user-action-in .login-widget h2{font-size:0;margin:20px 0 30px}.user-action-in .login-widget h2:before{color:#000;content:"Prihlásenie";display:block;font-size:22px;font-weight:600}@media (min-width:992px){.user-action-in .login-widget h2:before{font-size:28px}}.user-action-in .login-widget .social-login-buttons{margin-top:12px}.user-action-in .login-widget .social-login-buttons-divider{margin-bottom:26px}.user-action-in .login-widget .social-login-buttons-divider span{color:#000;font-size:18px;font-weight:500;text-transform:uppercase}.user-action-in .login-widget .social-login-buttons-divider:after,.user-action-in .login-widget .social-login-buttons-divider:before{background-color:#000}.user-action-in .login-widget .login-wrapper{padding:0}.user-action-in .login-widget .login-wrapper .btn{margin-bottom:20px;padding:14px 30px}@media (max-width:400px){.user-action-in .login-widget .login-wrapper .btn{display:block;float:none}}.user-action-in .login-widget .login-wrapper .btn:after{display:none}.user-action-in .login-widget .login-wrapper .password-helper{width:auto}.user-action-in .login-widget .login-wrapper .password-helper a{color:#000;font-size:14px;font-weight:500;margin:10px 20px 5px 0;padding:0;text-decoration:underline}.user-action-in .login-widget .login-wrapper .password-helper a:hover{text-decoration:none}.user-action-in .login-widget .login-wrapper .password-helper a[href="/registrace/"]{display:none}.user-action-in .login-widget .nemateucet{border-top:1px solid #000;margin-top:23px;padding:23px 0 19px}.user-action-in .login-widget .nemateucet p{color:#000;font-size:14px;font-weight:500;margin-bottom:0;text-align:center}.user-action-in .login-widget .nemateucet p:before{background-color:#000;content:"";display:block;height:30px;margin:0 auto 12px;-webkit-mask:url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg) no-repeat 50% 50%;mask:url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:45px}@media (max-width:767px){.user-action-in .login-widget .nemateucet p:before{height:70px;width:100px}}.user-action-in .login-widget .nemateucet p a{color:#000;display:block;font-weight:400;margin-top:13px;text-decoration:underline}.user-action-in .login-widget .nemateucet p a:hover{text-decoration:none}.user-action-in .login-widget .tab-content form .input-wrapper{color:#000;font-size:14px;font-weight:500}.user-action-in .login-widget .tab-content form .input-wrapper:before{display:block;margin-bottom:8px;width:100%}.user-action-in .login-widget .tab-content form .input-wrapper.email:before{content:"Uživatelské jméno nebo e-mail *"}.user-action-in .login-widget .tab-content form .input-wrapper.password:before{content:"Heslo"}.user-action-in .login-widget .tab-content form .login-wrapper{padding:0}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper{float:none;text-align:center;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a{color:#000;font-size:14px;font-weight:500;padding:16px 0 31px;text-decoration:underline;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a:hover{text-decoration:none}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a[href="/registrace/"]{display:none}.user-action-in .login-widget .tab-content form .login-wrapper button.btn{background-color:#e58400;border-color:#e58400;border-radius:3px;color:#fff;font-size:13px;font-weight:500;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper button.btn:hover{background-color:#ca7506;color:#fff}.admin-logged .popup-widget.login-widget{top:50%}.login-window-visible #cboxOverlay{display:block!important;opacity:.3}@media screen and (max-width:767px){.navigation-in{box-shadow:inset 0 4px 10px 0 rgba(0,0,0,.05);height:100%;padding-bottom:10px}.navigation-in a{color:#fff}.navigation-in>ul{padding-bottom:15px}.navigation-in ul.menu-level-2 li a,.navigation-in>ul>li>a>b{padding-bottom:10px;padding-top:10px}.navigation-in .navigationActions__submenu.menu-level-2 li>a{padding:4px 0 4px 4px}#navigation{border-top:none;height:calc(100% - 70px);padding-top:0;top:70px}#navigation .menu-level-1{padding:0 15px}#navigation .menu-level-1>li{border-bottom:1px solid #e7e7e7;margin:0}#navigation .menu-level-1>li>a{align-items:center;color:#282828;display:flex;font-size:17px;padding:5px 0}#navigation .menu-level-1>li>a:hover{color:#181818}#navigation .menu-level-1>li>a b{font-weight:600;text-decoration:none!important}#navigation .menu-level-1>li>a .submenu-arrow{margin-left:10px;opacity:0;transition:all .3s ease-in;width:30px}#navigation .menu-level-1>li>a .submenu-arrow:after{background:url(https://573189.myshoptet.com/user/documents/upload/icons/down-r-mobile.svg) 50% no-repeat;background-size:11px auto;height:48px;margin:0;width:30px}#navigation .menu-level-1>li>ul{padding-bottom:8px}#navigation .menu-level-1>li>ul>li>div>a{color:#282828;font-size:15px;font-weight:400;line-height:1;padding:8px 10px 12px 42px}#navigation .navigationActions{margin-top:-1px;padding-bottom:5px}#navigation .navigationActions a{color:#3a3530;font-size:15px}#navigation .navigationActions>li{border-bottom:1px solid #e7e7e7;border-top:none}#navigation .navigationActions>li:first-of-type a>span{padding-bottom:13px;padding-top:13px}#navigation .navigationActions>li:first-of-type a>span>span:first-of-type{display:none}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2){margin-left:-4px;position:relative}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2):before{background-color:#fff;content:"";display:block;height:20px;left:-2px;position:absolute;top:0;width:7px}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2):after{background-color:#fff;content:"";display:block;height:20px;position:absolute;right:-2px;top:0;width:7px}#navigation .navigationActions>li:first-of-type a .submenu-arrow{font-size:12px;line-height:44px;margin-left:0;padding:0;position:static;width:20px}#navigation .navigationActions>li .navigationActions__submenu__item--active:before,#navigation .navigationActions>li:last-of-type{display:none}#navigation .navigationActions .navigationActions__submenu.menu-level-2{padding-bottom:10px}#navigation .top-navigation-menu{display:block;height:auto;padding:10px 15px}#navigation .top-navigation-bar-menu{display:block}#navigation .top-navigation-bar-menu li{margin:5px 25px 5px 0}#navigation .top-navigation-bar-menu li a{color:#282828;font-size:15px;padding:5px 0}.navigation-window-visible #navigation .menu-level-1>li a .submenu-arrow{opacity:1}}#navigation .menu-level-1 .submenu-arrow{display:block;padding-left:5px}#navigation .menu-level-1 .submenu-arrow:after{background:url(/user/documents/img/down-r.svg) 50% no-repeat;background-size:100% auto;content:"";display:block;height:9px;margin-top:1px;width:11px}#navigation .menu-level-2{border:none}#navigation{background-color:#37585e;border-top:1px solid #37585e!important}@media (min-width:768px){#navigation .menu-level-1>li>a{color:#fff}#navigation .menu-level-1>li>a:hover{background-color:#ed1c24!important}}#navigation .navigation-in ul li:hover>a>b,#navigation .navigation-in ul li:hover>div>a>span{text-decoration:none}.navigation-in .menu-level-3{display:none!important}.navigation-in>ul>li.ext>ul>li>div>a{font-size:14px;font-weight:500}@media screen and (min-width:768px){.navigation-in>ul>li{border:none!important}.navigation-in>ul>li>a{align-items:center;color:#282828;display:flex;height:59px;margin:0!important;padding:7px 13px 8px!important}.navigation-in>ul>li>a:hover{background-color:#fff;color:#282828}.navigation-in>ul>li>a b{font-weight:600}.navigation-in>ul>li.ext.exp>a{color:#282828}.navigation-in>ul>li.ext.exp>ul{display:flex}.navigation-in>ul>li.ext.exp>ul:before{border-bottom:5px solid #e7e7e7;border-left:9998px solid #fff;bottom:0;box-shadow:9998px 0 0 #fff;content:"";display:block;left:-999px;position:absolute;right:-999px;top:0;z-index:10}.navigation-in>ul>li.exp>ul{top:58px}#navigation{border-top:1px solid #e7e7e7;height:60px}#navigation .top-navigation-menu{display:none}#navigation .menu-level-2{padding:10px 0}#navigation .menu-level-2>li{display:flex;flex-basis:25%;min-height:auto;padding:5px;position:relative;width:25%;z-index:10}#navigation .menu-level-2>li>div{border-bottom:1px solid #e7e7e7;height:94px;width:100%}#navigation .menu-level-2>li>div>a{align-items:center;display:flex;font-size:16px;font-weight:600;height:100%;padding:0 0 0 10px;width:100%}#navigation .menu-level-2>li .menu-image{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;height:94px;justify-content:center;max-width:60px;min-width:60px;padding:0}#navigation .menu-level-2>li .menu-image img{max-height:67px;max-width:100%}#navigation .menu-level-2>li:hover>div>a{color:#181818}#navigation .menu-level-2>li:nth-last-child(-n+4) .menu-image,#navigation .menu-level-2>li:nth-last-child(-n+4)>div{border-color:transparent}.menu-helper{height:50px;right:20px}.menu-helper>span{color:#fff;font-size:0;font-weight:600;padding:10px 10px 10px 20px}.menu-helper>ul{top:calc(50% + 25px)}}@media screen and (min-width:1200px){.navigation-in{font-size:17px}.menu-helper>span:after{font-size:17px!important}#navigation .menu-level-2>li>div .menu-image{max-width:80px;min-width:80px}}.top-navigation-bar a{font-size:15px}.top-navigation-bar .top-navigation-menu{height:auto;padding-right:0}.top-navigation-bar .top-navigation-menu li{display:block}.top-navigation-bar .top-navigation-menu a{padding:2px 8px}.top-navigation-bar .contact-box ul li span.mail:before{background:url(/user/documents/img/mail-r.svg)}.top-navigation-bar .contact-box ul li span.tel:before{background:url(/user/documents/img/phone-r.svg)}.top-navigation-bar .top-navigation-tools{order:3}.top-navigation-bar .top-navigation-tools .login,.top-navigation-bar .top-navigation-tools a[data-testid=headerSignup]{display:none}@media (min-width:768px){.top-navigation-bar{background-color:#f5f5f5;border-bottom:1px solid #e7e7e7;border-top:none;padding-bottom:7px;padding-top:7px}.top-navigation-bar .container>div{flex:none}.top-navigation-bar .top-navigation-bar-menu{display:flex}.top-navigation-bar .contact-box{margin-left:auto}.top-navigation-bar .contact-box ul{flex-wrap:nowrap;margin-left:auto;padding-bottom:3px}.top-navigation-bar .contact-box ul li{margin-left:20px}.top-navigation-bar .contact-box ul .social-icon-list{display:none}.top-navigation-bar a{color:#000;font-size:15px}.top-navigation-bar a:hover{text-decoration:underline}.navigation-hovered:before,.search-focused:before{display:none}}@media (min-width:992px){.top-navigation-bar{font-size:16px}}@media screen and (max-width:767px){#footer .contact-box:not(.social-box) ul{display:block}#footer .custom-footer{margin-left:-20px;margin-right:-20px;padding-bottom:0}#footer .custom-footer>div{padding:0 20px;width:100%}#footer .custom-footer>div:first-of-type{border-bottom:1px solid #4f4f4f;padding-bottom:20px;width:100%}#footer .custom-footer>div:nth-child(2),#footer .custom-footer>div:nth-child(3){border-bottom:1px solid #4f4f4f}#footer .custom-footer>div:nth-child(2) h4,#footer .custom-footer>div:nth-child(3) h4{cursor:pointer;margin:0;padding:20px 0;position:relative}#footer .custom-footer>div:nth-child(2) h4:after,#footer .custom-footer>div:nth-child(3) h4:after{background:url(/user/documents/img/down-r.svg) 50% no-repeat;background-size:100% auto;content:"";display:block;height:8px;margin-top:-4px;position:absolute;right:0;top:50%;transition:.2s ease-out;width:12px}#footer .custom-footer>div:nth-child(2) ul,#footer .custom-footer>div:nth-child(3) ul{display:none;padding:0 0 10px;transition:.2s ease-out}#footer .custom-footer>div:nth-child(2).show-list h4:after,#footer .custom-footer>div:nth-child(3).show-list h4:after{transform:rotate(180deg)}#footer .custom-footer>div:nth-child(2).show-list ul,#footer .custom-footer>div:nth-child(3).show-list ul{display:block}#footer .custom-footer>div:nth-child(5) h4,#footer .custom-footer>div:nth-child(5) ul{text-align:center}#footer #signature{margin-bottom:20px}.footer-icons{border-top:1px solid #4f4f4f;padding-bottom:5px}.footer-icons .payment,.footer-icons .shipping{border:none;padding:10px 0}.footer-icons .payment img,.footer-icons .shipping img{margin:10px 10px 10px 0}}@media (max-width:400px){.footer-links>div{text-align:center;width:100%}.footer-links>div a{display:inline-block;text-align:left;width:165px}}#footer{background-color:#282828;border:none;padding-top:0}#footer h4{color:#fff;font-size:18px;font-weight:600;margin:30px 0 20px}#footer a{font-size:16px}#footer .contact-box a,#footer a{color:#fff}#footer .banner{margin-bottom:0;min-height:auto}#footer .banner-wrapper{margin-top:0}#footer .footer-bottom{background-color:#282828}#footer .footer-bottom .container{padding-bottom:20px;padding-top:20px}.footer-rows .custom-footer{display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0}.footer-rows .custom-footer>div:nth-child(5){width:100%}.footer-rows .custom-footer>div:nth-child(n+6){display:none}.footer-rows .custom-footer ul li{padding:0 0 10px}.footer-rows .contact-box ul{flex-wrap:wrap}.footer-rows .contact-box ul li:not(.social-icon-list){margin-bottom:5px;width:100%}.footer-rows .contact-box ul li.social-icon-list{padding-bottom:0}.contact-box{min-height:auto}.contact-box ul{display:flex}.contact-box ul>li:nth-child(2){order:-1}.contact-box ul li:not(.social-icon-list) span{font-size:16px;padding-left:25px}.contact-box ul li:not(.social-icon-list) span a{line-height:1.2}.contact-box ul li:not(.social-icon-list) span:before{content:"";height:16px;left:0;margin-top:-6px;position:absolute;top:50%;width:16px}.contact-box ul li span.mail:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/mail.svg?1) 50% no-repeat;background-size:100% auto}.contact-box ul li span.tel:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/phone.svg?1) 50% no-repeat;background-size:100% auto}.contact-box .social-icon-list{padding-top:0}.contact-box .social-icon-list .social-icon{background-color:transparent;margin:0 10px 10px 0;padding:0}.contact-box .social-icon-list .social-icon:before{line-height:30px}.contact-box .instagram{height:30px;width:30px}.contact-box .instagram:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/ig.svg?1) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.contact-box .facebook{height:30px;width:30px}.contact-box .facebook:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/fb.svg) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.footer-logo{margin-top:35px}.footer-icons{border-bottom:1px solid #4f4f4f;display:block;margin-top:20px;width:100%}.footer-icons h5{color:#fff;font-size:14px;font-weight:400;margin:10px 15px 10px 0}.footer-icons .wrap{display:flex;flex-wrap:wrap}.footer-icons .payment,.footer-icons .shipping{border-top:1px solid #4f4f4f;padding:30px 10px}.footer-icons .payment img,.footer-icons .shipping img{margin:10px}#signature{color:#fff;font-size:16px;font-weight:400}#signature a{display:inline-block}#signature a:hover{text-decoration:none}#signature a:hover span{text-decoration:underline}#signature a span{display:inline-block}#signature a.title:hover{text-decoration:underline}#signature img{margin-left:2px;margin-right:0;width:42px}#signature .image img{margin-right:0;width:15px}.copyright{color:#fff;font-size:16px}@media (min-width:768px){.footer-icons{display:flex;flex-wrap:nowrap;justify-content:unset}.footer-icons .shipping{border-right:none;width:55%}.footer-icons .payment{width:45%}}@media screen and (min-width:992px){.footer-rows .custom-footer>div{width:25%}.footer-icons>div{align-items:center;display:flex;justify-content:center}}@media (max-width:991px){.footer-rows .custom-footer>div{width:50%}.footer-links>div{width:33.33%}}.custom-footer__newsletter{background-color:#fff;position:relative;width:100%!important}.custom-footer__newsletter:before{background-color:#e7e7e7;content:"";display:block;height:1px;width:100%}.custom-footer__newsletter:after{background-color:#fff;border-left:9999px solid #fff;box-shadow:9999px 0 0 #fff;content:"";display:block;height:1px;left:-9999px;position:absolute;right:0;top:-1px}.custom-footer__newsletter .newsletter-header h4{font-size:22px;text-align:center}.custom-footer__newsletter .newsletter-header h4 span{color:#3a3530;font-weight:400}.custom-footer__newsletter .newsletter-header h4 span span{color:#ed1c24;font-weight:600}.custom-footer__newsletter .subscribe-form{margin:15px auto 25px;max-width:480px;position:relative;width:100%}.custom-footer__newsletter .subscribe-form .validator-msg-holder+br{display:none}.custom-footer__newsletter .subscribe-form .consents.consents-first{color:#3a3530;margin-top:10px;text-align:center}.custom-footer__newsletter .subscribe-form .consents.consents-first a{color:#3a3530}@media (min-width:768px){.custom-footer__newsletter{margin-left:auto;margin-right:auto;width:747px!important}}@media (min-width:992px){.custom-footer__newsletter{width:972px!important}.custom-footer__newsletter .newsletter-header h4{font-size:26px}}@media (min-width:1200px){.custom-footer__newsletter{width:1178px!important}}@media (min-width:1440px){.custom-footer__newsletter{width:1340px!important}}.welcome-wrapper{display:none}.footer-banner .about .row{margin-left:-10px;margin-right:-10px}.footer-banner .about .row .col-md-6{padding:5px 10px}.footer-banner .about .row h1{font-size:32px!important;margin:15px 0!important}@media screen and (min-width:992px){.footer-banner .about h1{font-size:38px!important;margin:30px 0 20px!important}}.brands{margin-top:30px}.brands .brand-text h2{font-size:22px;margin:5px 0}.brands .brands-wrap{border-top:1px solid #e7e7e7;padding:60px 0}.brands .brand-slider .brand{padding-left:50px;padding-right:50px}.brands .brand-slider .slick-slide{padding:0 10px}.brands .brand-slider .slick-slide img{margin:0 auto}.brands .brand-slider .slick-track{align-items:center;display:flex}.brands .brand-slider .slick-arrow{background-color:#fff}@media (min-width:992px){.brands .brands-wrap{align-items:center;display:flex}.brands .brand-slider{width:calc(100% - 300px)}.brands .brand-text{padding-right:30px}}@media screen and (min-width:1200px){.brands .brand-text{padding-right:50px}}@media (max-width:991px){.brands{margin-top:0}.brands .brands-wrap{padding:30px 0}.brands .brand-text{padding-bottom:25px;text-align:center}.banner-wrapper{margin-top:0}}#carousel{position:relative}.carousel-control{border-radius:50%;height:30px;opacity:1;top:calc(50% - 15px);width:30px}.carousel-control:before{border:none;height:30px;width:28px}.carousel-control.right{background-color:#fff;right:10px}.carousel-control.right:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 16px;content:""}.carousel-control.left{background-color:#fff;left:10px}.carousel-control.left:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 16px;content:""}.carousel-indicators{bottom:-42px;left:0;margin:10px 0;right:0;width:auto}.carousel-indicators li{background-color:transparent;border:1px solid #e7e7e7;border-radius:4px;height:8px;margin:3px;width:32px}.carousel-indicators li.active{background-color:#282828;border:1px solid #282828;border-radius:4px;height:8px;margin:3px;width:32px}.banners-row:not(.footer-banners){padding-bottom:42px}.banners-row:not(.footer-banners) .banner-wrapper a:hover img{transform:scale(1)}@media (min-width:768px){.desktop #carousel{margin-right:5px}.desktop .banners-row:not(.footer-banners){background-color:#f9f9f9;margin:0;padding-bottom:65px;padding-top:25px;position:relative}.desktop .banners-row:not(.footer-banners):before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.desktop .banners-row:not(.footer-banners) .col-sm-8{width:75%}.desktop .banners-row:not(.footer-banners) .col-sm-4{width:25%}.desktop .banners-row:not(.footer-banners) .next-to-carousel-banners{padding-left:15px}}@media (max-width:767px){.in-index .content-wrapper{padding-top:0}.in-index .banners-row:not(.footer-banners)>div{padding-left:0;padding-right:0}.carousel-control{display:none}}.topcat{padding:20px 0}.topcat-wrap{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.topcat-wrap .item{position:relative;width:50%}.topcat-wrap .item h2{align-items:center;bottom:30px;color:#1a1937;display:flex;font-size:16px;font-weight:600;justify-content:space-between;left:30px;margin:5px 0;position:absolute;text-align:center;transition:.2s ease-in-out;width:80%}.topcat-wrap .item .image{align-items:center;display:flex;justify-content:center;margin-bottom:5px}.topcat-wrap .item .image img{display:block;margin:0 auto;transform:scale(1);transition:.2s ease-in-out}.topcat-wrap .item a{display:block;padding:20px 10px}.topcat-wrap .item a:hover .text{color:#1a1937}.topcat-wrap .item a:hover .image img{transform:scale(1.02)}.topcat-wrap .icon-arrow-right:before{color:#1a1937;font-size:13px}@media screen and (min-width:768px){.topcat{padding:0 0 35px}.topcat-wrap .item{width:33.33%}}@media (min-width:992px){.topcat-wrap .item h2{font-size:18px}}@media (min-width:1200px){.topcat-wrap .item{width:25%}}.type-category #content{padding-bottom:20px}.category-content-wrapper>h4{font-size:19px}.category-content-wrapper .products-block .product{border-bottom:1px solid #e7e7e7}.category-header-pagination{color:#666}@media (min-width:480px){.category-content-wrapper .products-block .product{padding:20px 10px 25px}}@media (min-width:768px){.category-header{padding-left:0;padding-top:0!important;text-align:left}.category-header>form{display:block;order:-1;padding-bottom:15px;padding-top:20px}.category-header .dropdown button{display:none;font-size:14px;font-weight:500;padding:10px}.category-header .dropdown .dropdown-menu{background-color:transparent;border:none;box-shadow:none;display:flex;flex-wrap:wrap;margin:0 -5px;position:static}.category-header .dropdown .dropdown-menu li{margin-right:15px;padding:0}.category-header .dropdown .dropdown-menu li label,.category-header .dropdown .dropdown-menu li strong{font-size:16px;padding:5px}.category-header .dropdown .dropdown-menu li label{text-decoration:underline}.category-header .dropdown .dropdown-menu li label:hover{color:#3a3530;text-decoration:none}.category-header .products-listing-order-heading{display:none}.category-top>h4:before{font-size:24px}}@media (min-width:992px){.category-content-wrapper>h4{font-size:28px}}@media (max-width:767px){.category-header #products-listing-order{background-color:#f9f9f9;border:1px solid #e7e7e7!important;font-size:18px!important}.category-header #products-listing-order .products-listing-order-heading{display:none}.category-header #products-listing-order .icon-chevron-down{font-size:16px!important}.category-header #products-listing-order .icon-chevron-down:before{color:#ffc211}.category-content-wrapper{display:flex;flex-wrap:wrap}.category-content-wrapper>div,.category-content-wrapper>h4{width:100%}.category-content-wrapper>h4{margin:30px 0 15px}.category-content-wrapper #filters-wrapper{margin-top:15px;order:-5}}.category-title{line-height:1.05;margin-bottom:20px!important;margin-top:20px!important}.category-top{margin-bottom:25px}#filters{background-color:#f9f9f9;border:1px solid #e7e7e7;border-radius:2px;padding:0 15px}#filters #manufacturer-filter{display:none}.box.box-sm.box-bg-variant{border:none;margin:0;padding:0}#content .filter-section h4,#content .slider-wrapper h4{color:#3a3530;cursor:pointer;font-size:18px;font-weight:600;margin:0;padding:15px 0;position:relative;text-transform:none;transition:all .2s ease-in-out}#content .filter-section h4:after,#content .slider-wrapper h4:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/down-y.svg) 0 no-repeat;background-size:100% auto;color:#3a3530;content:"";display:block;height:6px;margin-top:-3px;position:absolute;right:0;top:50%;transform:rotate(180deg);transition:all .2s ease-in-out;width:10px}#content .filter-section.showFilter h4:after,#content .slider-wrapper.showFilter h4:after{transform:rotate(0)}#content .filter-section .filter-label,#content .slider-wrapper .filter-label{align-items:center;display:flex;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:10px;min-height:auto;width:auto}#content .filter-section .filter-label .filter-count,#content .slider-wrapper .filter-label .filter-count{background-color:transparent;color:#f5f5f5;display:inline-block;float:none;font-size:16px;font-weight:400;height:auto;line-height:1.2;margin-left:3px;padding:0;width:auto}#content .filter-section .filter-label .filter-count:before,#content .slider-wrapper .filter-label .filter-count:before{content:"("}#content .filter-section .filter-label .filter-count:after,#content .slider-wrapper .filter-label .filter-count:after{content:")"}#content .filter-section .filter-total-count,#content .slider-wrapper .filter-total-count{display:none}#content .filter-section{background-color:#f9f9f9;border-top:1px solid #e7e7e7;padding:0}#content .filter-section+.filter-section{border-color:#e7e7e7}#content .filter-section .advanced-parameter{height:35px;width:35px}#content .filter-section .advanced-parameter .advanced-parameter-inner{border:none;border-radius:2px;box-shadow:none;height:35px;width:35px}#content .filter-section .advanced-parameter .advanced-parameter-inner img{border-radius:2px}#content .filter-section .advanced-parameter .advanced-parameter-inner:before{background-size:16px auto}#content .filter-section .advanced-parameter .advanced-parameter-inner.yes-before{color:#3a3530}#content .filter-section .advanced-parameter .advanced-parameter-inner.yes-before:before{background-size:20px auto}#content .filter-section.filter-section-count{border:none}#content .filter-section.filter-section-boolean{padding-bottom:10px;padding-top:20px}#content .filter-section.filter-section-boolean h4,#content .filter-section:not(.filter-section-boolean) fieldset div{display:none}#content .filter-section:not(.filter-section-boolean) fieldset div label{margin-bottom:10px}#content .filter-section:not(.filter-section-boolean) fieldset div.advanced-filters-wrapper>div{padding:0 8px 8px 0}#content .filter-section:not(.filter-section-boolean) fieldset .show-more{display:block}#content .filter-section:not(.filter-section-boolean):not(.hideFilter).showAll form{max-height:175px;overflow-y:auto}#content .filter-section:not(.filter-section-boolean) form{height:0;padding:0;transform:scaleY(0);transform-origin:left top}#content .filter-section:not(.filter-section-boolean):not(.hideFilter){padding-bottom:15px}#content .filter-section:not(.filter-section-boolean):not(.hideFilter) form{height:auto;transform:scaleY(1);transition:all .2s ease-in-out}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper{display:flex;flex-wrap:wrap}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper div{display:block}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper div label{margin-bottom:0}#content .filter-section.filter-section-parametric-id-327 .colors-hide{height:41px;overflow:hidden}#content .filter-section.filter-section-parametric-id-327 .show-more{margin-top:10px}#content .filter-section .show-more{display:block;margin-top:0}#content .filter-section .show-more a{color:#3a3530;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1.2;padding:5px 0;position:relative;text-decoration:none;text-decoration:underline}#content .filter-section .show-more a:hover{text-decoration:none}#content .filter-section .show-more a span{display:block;padding-right:16px;position:relative}#content .filter-section .show-more a span:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/down-y.svg) 0 no-repeat;background-size:100% auto;color:#3a3530;content:"";display:block;height:6px;margin-top:-2px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out;width:10px}#content .filter-section.showAll fieldset div{display:block}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span,#content .filter-section.showAll .show-more span{font-size:0}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,#content .filter-section.showAll .show-more span:before{content:"Zobrazit méně";font-size:14px}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:after,#content .filter-section.showAll .show-more span:after{transform:rotate(180deg)}#content .filter-section #clear-filters{text-align:right}#content .filter-section #clear-filters .close-after{border:none;border-radius:0;display:inline-block;margin:0 0 10px;padding:2px 0;text-decoration:underline}#content .filter-section #clear-filters .close-after:after{display:none}#content .filter-section #clear-filters .close-after:hover{text-decoration:none}.slider-wrapper{display:flex;flex-wrap:wrap;padding-bottom:10px;padding-top:0}.slider-wrapper h4{order:-3;width:100%}.slider-wrapper>div{height:unset;transform:scaleY(1);transition:all .2s ease-in-out;width:100%}.slider-wrapper.hideFilter{height:52px;min-height:auto}.slider-wrapper.hideFilter>div{height:0;padding:0;transform:scaleY(0);transform-origin:left top}.ui-slider{background-color:#fff;border:1px solid #dadada;border-radius:40px}.ui-slider .ui-slider-range{background-color:#3a3530;border-color:#3a3530}.slider-content{background-color:#fff;border-color:#e7e7e7;border-radius:3px;margin:10px 0 25px;order:-2}.ui-slider-horizontal{border-radius:40px;height:8px}.ui-slider-horizontal .ui-slider-handle{background:#181818;border:5px solid #282828;border-radius:50%;height:22px;top:-9px;width:22px}.from,.to{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;display:flex;flex-wrap:wrap;font-size:14px;height:35px;justify-content:center;line-height:.8;width:80px}.filter-section-count{padding-bottom:0!important}#clear-filters{margin:5px!important}#clear-filters .close-after{border:1px solid #e7e7e7;border-radius:16px;color:#3a3530;display:block;font-size:14px;font-weight:500;padding:6px 15px 4px;text-transform:none}#clear-filters .close-after:hover{border-color:#3a3530}.selected-filters{-webkit-box-align:center;-ms-align:center;align-items:center;display:flex;flex-wrap:wrap;margin:20px -5px 5px}.selected-filters .filter-label{align-items:center;border-radius:16px;display:flex!important;font-size:16px;font-weight:400;margin:5px;min-height:auto;padding:7px 15px 5px;width:auto}.selected-filters .filter-label:after{color:#3a3530;content:"\e912";display:block;font-family:shoptet;font-size:9px;margin-left:5px}.selected-filters .filter-count{display:none}#filters ::-webkit-scrollbar{width:11px}#filters ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb{background-color:#3a3530;background-position:50%;background-repeat:no-repeat;background-size:5px 8px;border:3px solid #fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb:hover{background-color:#3a3530}.filters-wrapper .filters-unveil-button-wrapper{margin-bottom:0!important}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background-color:#f9f9f9;border-color:#e7e7e7;color:#3a3530;font-size:0;padding:13px 15px}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{background-color:#f9f9f9;border-color:#e7e7e7;color:#3a3530}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:before{content:"Filtrování";display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;padding:13px 0}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:after{color:#ffc211;font-size:16px;margin-top:2px}@media screen and (min-width:768px){#category-filter-hover{display:block!important}.filter-section-button,.filters-unveil-button-wrapper{display:none!important}}@media screen and (max-width:767px){.slider-wrapper{margin:0;padding-left:15px;padding-right:15px}#filters{border:1px solid #e7e7e7;border-top-color:#fff;padding:0}.filter-sections{background-color:#f9f9f9;padding-left:15px;padding-right:15px}#content .filter-section-parametric:last-of-type{border-bottom:none}#content .filter-section-count{display:none}#content .slider-wrapper h4{text-align:left}#content .filter-section.showFilter h4{margin-bottom:10px}.category-header #products-listing-order{border-radius:0;color:#3a3530;padding-left:15px;padding-right:15px}}.pagination-wrapper{margin-bottom:15px;margin-top:30px}.pagination-wrapper .pagination-top .pagination-link,.pagination-wrapper .pagination-top strong{display:none}.pagination>a{border:1px solid #e7e7e7;border-radius:50%;height:40px;line-height:36px;text-decoration:none;width:40px}.pagination>a,.pagination>a:hover{background-color:transparent;color:#3a3530}.pagination>a:hover{border-color:#282828}.pagination>strong{background-color:#282828;border-radius:50%;color:#fff;font-weight:400;height:40px;line-height:38px;width:40px}.pagination-link.next:before,.pagination-link.prev:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/arrow.svg) 50% no-repeat;background-size:100% auto;content:"";height:9px;width:14px}.pagination-link.prev:before{transform:rotate(180deg)}#productsTop{display:block}#productsTop .product{border-bottom:1px solid #e7e7e7;display:block;margin-bottom:0;padding:5px 0;width:100%}#productsTop .product .p{align-items:center;display:flex;flex-wrap:nowrap}#productsTop .product .p .p-in{align-items:center;display:flex;justify-content:space-between}#productsTop .product .p .p-in-in{flex-basis:auto;padding:0;width:100%}#productsTop .product .p .name{color:#3a3530;font-size:16px;font-weight:600;line-height:1.3;margin-right:15px;max-width:280px;padding:0;text-decoration:none;width:100%}#productsTop .product .p .name span{display:block}#productsTop .product .p .name:hover{text-decoration:underline}#productsTop .product .p .availability span{font-size:14px;font-weight:600}#productsTop .product .p .availability .availability-amount{display:none}#productsTop .product .p .availability span[style="color:#66bb33"]{padding-left:15px;position:relative;white-space:nowrap}#productsTop .product .p .availability span[style="color:#66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}#productsTop .product .p .p-bottom{flex-basis:auto}#productsTop .product .p .p-bottom>div{display:block}#productsTop .product .p .p-bottom .prices .price-standard-wrapper{display:inline-block!important}#productsTop .product .p .p-bottom .prices .price-standard-wrapper.placeholder{display:none!important}#productsTop .product .prices{display:block;min-height:auto;min-height:52px;position:relative;text-align:right}#productsTop .product .prices .price-final{line-height:1.2}#productsTop .product .prices .price-save{display:inline-block!important;left:0;margin-top:-26px;text-align:center;top:50%}#productsTop .toggle-top-products{color:#3a3530;font-size:14px;position:relative;text-decoration:underline}#productsTop .toggle-top-products:hover{text-decoration:none}#productsTop .toggle-top-products:after{display:none}#productsTop .button-wrapper{display:block;text-align:center;width:100%}@media (min-width:768px){#productsTop .product .p .p-in-in{display:flex}#productsTop .product .prices{min-width:170px;padding-left:60px}}@media (min-width:992px){#productsTop .product .p .price strong{font-size:22px}}@media screen and (min-width:1200px){#productsTop .product.active:nth-child(n+4){display:none}#productsTop.showTop>div.active{display:block}}@media (max-width:767px){#productsTop .product .prices{max-width:110px;padding-left:10px;white-space:nowrap}#productsTop .product .prices .price-save{display:none}}@media (min-width:768px){.id--51 .sidebar,.type-manufacturers-listing .sidebar,.type-page .sidebar,.type-post .sidebar,.type-posts-listing .sidebar,.type-product .sidebar{display:none}.sidebar-indented .content .sidebar{margin-left:0;margin-right:0}}@media (min-width:992px){.sidebar{width:330px}}.subcategories.with-image{margin:0 -10px;padding:5px 0 10px;width:calc(100% + 20px)}.subcategories.with-image .divider{display:none!important}.subcategories.with-image li{display:none;padding:10px;position:relative;width:100%}.subcategories.with-image li.show{display:block}.subcategories.with-image li a{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;box-shadow:0 3px 8px rgba(0,0,0,.08);min-height:70px;padding:5px 10px;text-decoration:none}.subcategories.with-image li a:after{display:none}.subcategories.with-image li a .image{min-width:84px}.subcategories.with-image li a .image img{max-height:94px;max-width:84px}.subcategories.with-image li a .text{font-size:16px;font-weight:400;line-height:1.3;max-width:100%;text-transform:none;transition:all .2s ease-out}.subcategories.with-image li a:hover{border-color:#282828;box-shadow:0 4px 10px rgba(0,0,0,.08)}.subcategories.with-image li a:hover .text{text-decoration:none}.subcategories.with-image+.show-more{text-align:center}.subcategories.with-image+.show-more .btn-more{color:#3a3530;cursor:pointer;display:inline-block;font-size:14px}.subcategories.with-image+.show-more .btn-more:after{height:14px}.subcategories.with-image.showAll li{display:block}.subcategories.with-image.showAll+.show-more .btn-more span{font-size:0}.subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Zobrazit méně";font-size:15px}.subcategories.with-image.showAll+.show-more .btn-more:after{transform:rotate(180deg)}@media (min-width:480px){.subcategories.with-image li{width:50%}}@media (min-width:1200px){.subcategories.with-image li{width:25%}}@media (max-width:991px){.subcategories.with-image{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.subcategories.with-image li{padding:5px}}.type-product .product-slider-holder .product-slider.products-related{padding-bottom:0}.p-detail-tabs-wrapper{margin-bottom:50px}.p-detail-tabs-wrapper .responsive-nav{background-color:#f9f9f9;margin-bottom:30px;position:relative}.p-detail-tabs-wrapper .responsive-nav:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.p-detail-tabs-wrapper .shp-tabs-holder{position:relative}.p-detail-tabs-wrapper #p-detail-tabs{display:flex;margin:0;padding:10px 0}.p-detail-tabs-wrapper #p-detail-tabs li{margin-right:35px;text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li a{color:#3a3530;font-size:17px;font-weight:400;padding:10px 16px 10px 0;position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.p-detail-tabs-wrapper #p-detail-tabs li a:after{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/down-y.svg) 0 no-repeat;background-size:100% auto;color:#3a3530;content:"";display:block;height:6px;margin-top:-3px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out;width:10px}.p-detail-tabs-wrapper #p-detail-tabs li a:hover{text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li a:hover:after{transform:rotate(180deg)}.p-detail-tabs-wrapper #p-detail-tabs li.active{text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li.active a{font-weight:600;text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li.active a:after{transform:rotate(180deg)}.p-detail-tabs-wrapper #p-detail-tabs li[data-testid=tabRelatedFiles]{order:5}.p-detail-tabs-wrapper #p-detail-tabs li[data-testid=tabDiscussion]{display:none}.extended-description{max-width:310px}.extended-description>p{font-size:18px;margin:0 0 10px!important}.extended-description .detail-parameters{margin-bottom:40px;margin-top:0;max-width:310px;width:100%}.extended-description .detail-parameters tr{border-bottom:1px solid #e7e7e7}.extended-description .detail-parameters tr:first-of-type{border-top:1px solid #e7e7e7}.extended-description .detail-parameters tr:last-of-type td,.extended-description .detail-parameters tr:last-of-type th{padding:10px 0}.extended-description .detail-parameters tr td,.extended-description .detail-parameters tr th{font-size:14px;padding:10px 0}.extended-description .detail-parameters tr td{font-weight:400;padding-right:15px}.extended-description .detail-parameters tr td a{font-weight:400}.extended-description .detail-parameters tr td a:hover{text-decoration:none}.extended-description .detail-parameters tr th{font-weight:600}.description-inner .basic-description .rate-wrapper,.extended-description .detail-parameters tr th:after{display:none}.description-inner .basic-description:before{content:"Popis produktu";display:block;font-size:18px;font-weight:600;margin-bottom:20px}#accordion-content .shp-accordion{padding-top:15px}#accordion-content .shp-accordion .shp-accordion-link{font-size:17px;font-weight:600;text-decoration:none}#accordion-content .shp-accordion .shp-accordion-link:after{color:#ffc211;font-size:16px}#tab-content .tab-pane{margin-left:0;margin-right:0;width:100%}#productDiscussion{display:none}#relatedFiles li{margin-bottom:8px}#relatedFiles li:before{display:none}#relatedFiles li a{color:#3a3530}#ratingWrapper .rate-wrap{margin-bottom:20px}#ratingWrapper #rate-form{max-width:650px}.product-slider-holder .products-block>div .p .p-bottom.no-buttons>div .p-tools{display:block}.desktop .p-detail>.products-alternative-header{display:none}.desktop .p-detail>.products-alternative-wrapper{opacity:0;visibility:hidden}@media (min-width:768px){#tab-content .products-alternative-wrapper .navigation-next{right:-15px}#tab-content .products-alternative-wrapper .navigation-prev{left:-15px}}@media screen and (min-width:992px){.products-related-header:before{font-size:34px}.extended-description{max-width:100%}.extended-description .detail-parameters{margin-bottom:10px;max-width:100%}.description-inner .basic-description:before,.extended-description>p{font-size:22px}}@media (max-width:767px){.mobile .p-detail-tabs-wrapper{margin:0}.products-header{margin-bottom:25px;margin-top:45px}}.p-detail-inner .flags.flags-default{top:20px}.p-detail-inner .flags.flags-default .flag{margin-bottom:5px}.p-detail-inner .p-detail-inner-header,.p-detail-inner .p-detail-inner-header-mobile{margin-bottom:15px}.p-detail-inner .p-detail-inner-header h1,.p-detail-inner .p-detail-inner-header-mobile h1{margin-bottom:5px}.p-detail-inner .p-detail-inner-header .brand-wrapper,.p-detail-inner .p-detail-inner-header-mobile .brand-wrapper{display:none}.p-detail-inner .stars-wrapper{margin:0 20px 5px 0!important}.p-detail-inner .stars-label{color:#3a3530;font-size:14px}.p-detail-inner .stars-label:hover{text-decoration:none}.p-detail-inner .p-short-description{margin-bottom:15px}.p-detail-inner .chevron-after{color:#3a3530;display:inline-block;font-size:14px;margin-top:5px}.p-detail-inner .chevron-after:after{color:#282828;font-size:11px}.p-detail-inner .p-code{display:flex;margin-bottom:5px}.p-detail-inner .p-code td,.p-detail-inner .p-code th{color:#3a3530;display:block;font-size:14px}.p-detail-inner .p-code th{font-weight:400;margin-right:4px}.p-data-wrapper{margin-bottom:40px}.p-data-wrapper .p-to-cart-block{align-items:center;background-color:#f9f9f9;border:none;border-radius:2px;display:flex;flex-wrap:wrap;padding:15px}.p-data-wrapper .p-to-cart-block .add-to-cart{width:auto}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity{margin-right:10px}.p-data-wrapper .p-to-cart-block .cart-wrap{display:flex}.p-data-wrapper .p-to-cart-block .add-to-cart-button{align-items:center;display:flex;height:40px;justify-content:center;line-height:1.2;margin-top:0;min-width:160px;padding:5px 15px;position:relative;width:auto;z-index:1}.p-data-wrapper .p-to-cart-block .add-to-cart-button:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/cart-w.svg) top 5px center no-repeat;background-size:100% auto;content:"";display:block;height:30px;margin-right:3px;width:30px}.p-data-wrapper .p-to-cart-block .favourite-detail{align-items:center;background-color:#f9f9f9;border-radius:0 6px 6px 0;display:flex;justify-content:center;margin:0;position:relative;width:50px;z-index:0}.p-data-wrapper .p-to-cart-block .favourite-detail:before{background-color:#f9f9f9;bottom:0;content:"";display:block;left:-10px;position:absolute;top:0;width:10px;z-index:-1}.p-data-wrapper .p-to-cart-block .favourite-detail .btn_toggle{margin:0!important}.p-data-wrapper .p-to-cart-block .favourite-detail .favourite{margin-right:0}.p-data-wrapper .surcharge-list,.p-data-wrapper .variant-list{padding:15px 0 0}.p-data-wrapper .surcharge-list select{width:100%}@media (max-width:767px){.p-data-wrapper .surcharge-list select{margin-bottom:10px}}.p-data-wrapper .p-final-price-wrapper{display:block;flex-grow:unset!important;flex-shrink:unset!important;line-height:1.2;margin-right:10px;width:auto}.p-data-wrapper .p-final-price-wrapper .price-save{display:none;margin-bottom:7px;margin-right:5px;order:-1}.p-data-wrapper .p-final-price-wrapper .price-save:before{background-color:#f9f9f9}.p-data-wrapper .p-final-price-wrapper .price-save+.price-final{color:#ed1c24}.p-data-wrapper .p-final-price-wrapper strong{font-size:26px}.p-data-wrapper .p-final-price-wrapper .standard-price-label{display:none}.p-data-wrapper .p-final-price-wrapper .standard-price-label .price-standard{margin-bottom:5px}.p-data-wrapper .social-buttons-wrapper{padding:5px 0 0;width:100%}.p-data-wrapper .social-buttons-wrapper .social-buttons{display:none!important}.p-data-wrapper .social-buttons-wrapper .favourite-detail{margin:10px 20px 10px 0}.p-data-wrapper .social-buttons-wrapper .link-icon.chat{align-items:center;display:flex}.p-data-wrapper .social-buttons-wrapper .link-icon.chat:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/chat.svg) no-repeat;background-size:100% auto;content:"";height:20px;margin:0 5px 0 0;width:22px}.p-data-wrapper .social-buttons-wrapper .close-wrapper{display:none!important}.p-data-wrapper .social-buttons-wrapper .link-icon{margin:10px 0}.p-data-wrapper .social-buttons-wrapper .link-icon:hover span{text-decoration:none}.p-data-wrapper .social-buttons-wrapper .link-icon.print,.p-data-wrapper .social-buttons-wrapper .link-icon.share{display:none}#product-detail-form>.detail-parameters{margin-bottom:30px;margin-top:20px}#product-detail-form>.detail-parameters .p-code{display:none}#product-detail-form>.detail-parameters tr{display:block}#product-detail-form>.detail-parameters th{display:none}#product-detail-form>.detail-parameters td,#product-detail-form>.detail-parameters th{line-height:1.2;padding:0}#product-detail-form>.detail-parameters .availability-label{font-size:17px;font-weight:600;margin:0}#product-detail-form>.detail-parameters span[style="color: #66bb33"]{margin-left:0!important;padding-left:22px;position:relative}#product-detail-form>.detail-parameters span[style="color: #66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;position:absolute;top:4px;width:18px}#product-detail-form>.detail-parameters .availability-amount{display:none}#product-detail-form>.detail-parameters .delivery-time{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;justify-content:space-between;margin-top:2px}#product-detail-form>.detail-parameters .delivery-time>span{display:block;font-weight:400}#product-detail-form>.detail-parameters .delivery-time>span:before{content:"Můžeme doručit do:";margin-right:2px}#product-detail-form>.detail-parameters .delivery-time>span:not(.default-variant){color:#6b3}#product-detail-form>.detail-parameters .shipping-options{align-items:center;color:#3a3530;display:flex;font-size:14px;height:24px;justify-content:space-between;margin:10px 0}#product-detail-form>.detail-parameters .shipping-options:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/truck.svg) 0 no-repeat;background-size:100% auto;content:"";display:block;height:28px;margin-right:8px;width:28px}#product-detail-form>.detail-parameters .shipping-options:hover{text-decoration:none}.type-detail .content-modal h1,.type-detail .shipping-options-popup h1{font-size:26px;margin-top:5px}.type-detail #watchdog-form>h3{font-size:26px;margin-top:5px;text-align:left}@media (min-width:480px){.p-data-wrapper .p-final-price-wrapper{flex-basis:auto!important}.p-data-wrapper .p-to-cart-block .add-to-cart{margin-left:auto}.detail-parameters{position:relative}.detail-parameters .delivery-time-row,.detail-parameters>tr:first-of-type{padding-right:10px;width:calc(100% - 145px)}.detail-parameters .shipping-options-row{position:absolute;right:0;top:6px}}@media (min-width:768px){.p-data-wrapper .p-short-description{font-size:16px}}@media (max-width:479px){.p-data-wrapper .p-to-cart-block{background-color:#fff;padding:15px 0}.p-data-wrapper .p-to-cart-block .add-to-cart{padding-top:0}.p-data-wrapper .p-to-cart-block .add-to-cart-button{margin-left:auto}.p-data-wrapper .p-final-price-wrapper{flex-basis:100%;margin-bottom:17px}}@media (min-width:768px){.p-detail{padding-top:30px}}@media (min-width:992px){.wide .breadcrumb-in-detail{float:none;width:100%}}@media screen and (min-width:1200px){.wide .p-detail-inner .p-image-wrapper{width:55%}.wide .p-detail-inner .p-image-wrapper .p-detail-inner-header-mobile{display:none!important}.wide .p-detail-inner .p-data-wrapper{width:45%}}@media (max-width:767px){.p-detail{padding-top:20px}}.giftbox-item-image{display:block;height:100px;width:auto}@media (max-width:767px){.giftbox-item-image{margin:auto}}.surcharge-parameter{color:#fff}.p-image-wrapper{margin-bottom:30px}.p-thumbnails,.p-thumbnails>div{height:80px}.p-thumbnails a{margin-right:10px}.p-thumbnails a img{border:1px solid #e7e7e7;width:80px}.p-thumbnails a.highlighted img{border-color:#ed1c24}@media (min-width:992px){.p-image-wrapper .flags-extra .flag .price-save{font-size:22px}}.shipping-btn{cursor:pointer;text-align:center}.shipping-btn span{display:block;text-decoration:underline}.shipping-btn:hover span{text-decoration:none}.shipping-info{display:none;left:50%;max-height:100%;max-width:860px;overflow:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;width:100%;z-index:10001}.shipping-info .shipping-info-wrap{background-color:#fff;border-radius:5px;padding:30px 20px 10px}.shipping-info .shipping-info-table{overflow-x:auto}.shipping-info h3{margin-top:0;text-align:center}.shipping-info table{margin-bottom:10px;width:100%}.shipping-info table tr{border:1px solid #e7e7e7;border-top:none}.shipping-info table tr td,.shipping-info table tr th{border-right:1px solid #e7e7e7;color:#3a3530;font-weight:400;padding:12px 10px;text-align:left}.shipping-info table tr td:last-child,.shipping-info table tr th:last-child{border-right:none}.shipping-info table tr td .free,.shipping-info table tr th .free{color:#ed1c24}.shipping-info table tr:last-child td,.shipping-info table tr:last-child th{padding-bottom:12px}.shipping-info table tr:first-of-type{border-color:#fff #fff #e7e7e7}.shipping-info table tr:first-of-type td,.shipping-info table tr:first-of-type th{border-color:#fff;font-size:16px;font-weight:500}.shipping-info h4{font-size:18px;margin-bottom:8px}.shipping-info p{font-size:16px;font-weight:400}.shipping-info p a{color:#ed1c24;text-decoration:underline}.shipping-info .shipping-close{background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);cursor:pointer;display:block;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;transition:.2s ease-in-out;width:40px}.shipping-info .shipping-close:before{color:#3a3530;content:"\e912";font-family:shoptet;font-size:16px;line-height:40px}.shipping-info .flaticon-delivery-truck{display:inline-block;margin-top:20px}.shipping-info .flaticon-delivery-truck span{text-decoration:underline}.shipping-info .flaticon-delivery-truck:hover span{text-decoration:none}.shipping-info .flaticon-delivery-truck:before{font-family:flaticon;font-size:26px;margin-right:8px;position:relative;top:9px}.shipping-visible .shipping-info{display:block}.shipping-visible #cboxOverlay{display:block!important}@media screen and (min-width:768px){.shipping-info .shipping-info-wrap{padding:30px 30px 10px}.shipping-info table tr td:first-child,.shipping-info table tr th:first-child{width:270px}}#product-detail-form .variant-label{color:#3a3530;font-size:16px;font-weight:600;padding-bottom:8px}#product-detail-form .advanced-parameter{height:45px;min-width:60px;width:auto}#product-detail-form .advanced-parameter .pkVar{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner{align-items:center;background-color:#fff;border-color:#e7e7e7;border-radius:2px!important;box-shadow:0 3px 8px rgba(0,0,0,.08);color:#3a3530;display:flex;font-size:16px;font-weight:400;height:auto;height:45px;justify-content:center;padding:5px 8px;width:auto}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before{border-color:#282828}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner:hover{border-color:#282828;box-shadow:none}#product-detail-form .advanced-parameter .advanced-parameter-inner img{border-radius:0}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner{background-color:transparent;background-image:gradient(linear,19.1% -7.9%,81% 107.9%,color-stop(0,transparent),color-stop(.48,transparent),color-stop(.5,#000),color-stop(.52,transparent),color-stop(1,transparent));background-image:repeating-linear-gradient(149deg,transparent,transparent 48%,#e7e7e7 50%,transparent 52%,transparent);border-color:#e7e7e7;color:#3a3530;font-weight:400}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner.yes-before{border-color:#e7e7e7;color:#3a3530}#product-detail-form .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter{height:45px;min-width:auto;width:60px}#product-detail-form .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter-inner{background-color:transparent;height:45px;padding:0;width:60px}.flags{left:0;top:20px}.flags .flag-discount{background-color:#fed0d0;border-radius:50%;color:#ed1c24;height:52px;line-height:52px;padding:0;text-align:center;width:52px}.flags .flag-discount .price-standard{display:none}.flags .flag-discount .price-save{color:#ed1c24;font-size:16px;font-weight:600}.flag{border-radius:2px;font-size:14px;font-weight:600;padding:3px 7px;position:relative;text-transform:lowercase}.flag.flag-action{background-color:#fed0d0;color:#ed1c24}.flag.flag-new{background-color:#d4eec4;color:#6b3}.flag.flag-doporucujeme{color:#069}.product .prices .price-save{background-color:#fed0d0;border-radius:50%;color:#ed1c24;font-size:16px;font-weight:600;height:52px;line-height:52px;position:absolute;right:0;text-align:center;top:-70px;width:52px}.homepage-group-title{margin:0 0 15px}.products-wrapper .product-slider-navigation{border:1px solid #e7e7e7;top:40%}.products-wrapper .product-slider-navigation.navigation-next{right:0}.products-wrapper .product-slider-navigation.navigation-prev{left:0}.products-wrapper{padding:15px 0 55px!important}.products-wrapper .product-slider{margin-left:0;padding:0;padding-top:0!important;position:relative;width:100%!important}.products-wrapper .product-slider:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:1px;z-index:1}.products-wrapper .product-slider-navigation{background-color:#fff;border-radius:50%;height:30px;margin-top:-15px;opacity:1;top:50%;width:30px;z-index:4}.products-wrapper .product-slider-navigation.navigation-next:before,.products-wrapper .product-slider-navigation.navigation-prev:before{content:"";height:12px;margin:0 auto;width:8px}.products-wrapper .product-slider-navigation.navigation-next:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation.navigation-prev:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation:hover{background-color:#f9f9f9}.products-wrapper .product-slider-pagination .pagination-button{border-radius:50%;height:10px;width:10px}.products-wrapper .product-slider-pagination .pagination-button:hover{background-color:#000}.products-wrapper .product-slider-pagination .pagination-button.active{height:6px;width:6px}@media (max-width:767px){.products-wrapper{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.products-wrapper .product-slider:after{right:1px}.products-wrapper .product-slider-navigation{height:35px;top:33.33%;width:35px}.homepage-group-title{margin-top:35px}}.products-block>div{margin-left:0;margin-right:0;z-index:1}.products-block>div:hover{box-shadow:none}.products-block>div:hover .p .name{text-decoration:none}.products-block .product{border-right:1px solid #e7e7e7;padding:10px 5px}.products-block .product:hover{border-right:1px solid #e7e7e7;box-shadow:none}.products-block .product:hover .flags-default .flag,.products-block .product:hover .flags-extra .flag{opacity:1}.products-block .product:hover .p .image img{transform:scale(1.03)}.products-block .product .p{margin-bottom:0}.products-block .product .p .image{order:-3;overflow:hidden}.products-block .product .p .image img{transition:.2s ease-out}.products-block .product .p .p-code{color:#505050;font-size:12px;font-weight:400;margin-bottom:4px;order:-2;position:static;text-align:center}.products-block .product .p .name{font-size:16px;font-weight:600;padding:0}.products-block .product .p .p-in{padding-top:0;position:relative}.products-block .product .p .p-in-in{padding-top:21px;position:relative}.products-block .product .p .stars-placeholder{display:none}.products-block .product .p .stars-wrapper{height:16px;left:0;margin:0;position:absolute;right:0;top:0}.products-block .product .p .stars{margin-right:0;width:70px}.products-block .product .p .stars .star.star-half:before,.products-block .product .p .stars .star.star-on:before{font-size:12px}.products-block .product .p .stars a,.products-block .product .p .stars span{width:14px}.products-block .product .p .availability{font-size:14px;font-weight:600;margin-top:5px;width:100%}.products-block .product .p .availability span[style="color:#66bb33"]{padding-left:15px;position:relative}.products-block .product .p .availability span[style="color:#66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}.products-block .product .p .availability .availability-amount{display:none}.products-block .product .p .p-bottom{padding:5px 0 0!important}.products-block .product .p .p-bottom>div .prices{align-items:flex-end;display:flex;flex-wrap:wrap;min-height:65px;position:static;width:100%}.products-block .product .p .p-bottom>div .prices .price-final{color:#3a3530;font-size:22px;font-weight:700;line-height:1;margin-bottom:3px;order:-1;width:100%}.products-block .product .p .p-bottom>div .prices .price-additional,.products-block .product .p .p-bottom>div .prices .price-standard{color:#9d9d9d;font-size:14px}.products-block .product .p .p-bottom>div .prices .price-standard{margin:0;order:-2;width:100%}.products-block .product .p .p-bottom>div .prices .price-standard strong{font-weight:400}.products-block .product .p .p-bottom>div .prices .price-standard+.price-additional+.price-final{color:#ed1c24}.products-block .product .p .p-bottom .p-desc{font-size:14px;margin-bottom:10px!important;width:100%}.products-block .product .p .p-bottom .p-tools{padding:10px 0 0;width:100%}.products-block .product .p .p-bottom .p-tools .btn.btn-cart,.products-block .product .p .p-bottom .p-tools .btn.btn-primary{font-size:17px;line-height:1.4;margin:0;max-width:145px;min-width:auto;padding:8px 25px;width:100%}.in-znacka .products-block{margin-top:20px}@media (min-width:480px){.products-block .product{padding:10px}}.cart-table .p-quantity .quantity,.cart-widget-product-amount .quantity,.products-block .quantity,.quantity{border:1px solid #e7e7e7;border-radius:2px;height:40px;overflow:hidden;padding-left:32px;padding-right:32px;width:100px}.cart-table .p-quantity .quantity:hover,.cart-widget-product-amount .quantity:hover,.products-block .quantity:hover,.quantity:hover{box-shadow:none}.cart-table .p-quantity .quantity input,.cart-widget-product-amount .quantity input,.products-block .quantity input,.quantity input{background-color:#fff;border:none;font-size:16px;font-weight:400;height:40px;line-height:38px;width:36px}.cart-table .p-quantity .quantity .decrease,.cart-table .p-quantity .quantity .increase,.cart-widget-product-amount .quantity .decrease,.cart-widget-product-amount .quantity .increase,.products-block .quantity .decrease,.products-block .quantity .increase,.quantity .decrease,.quantity .increase{height:38px;overflow:hidden;width:32px}.cart-table .p-quantity .quantity .decrease:before,.cart-table .p-quantity .quantity .increase:before,.cart-widget-product-amount .quantity .decrease:before,.cart-widget-product-amount .quantity .increase:before,.products-block .quantity .decrease:before,.products-block .quantity .increase:before,.quantity .decrease:before,.quantity .increase:before{color:#3a3530;font-size:10px;line-height:38px}.cart-table .p-quantity .quantity .decrease:hover:before,.cart-table .p-quantity .quantity .increase:hover:before,.cart-widget-product-amount .quantity .decrease:hover:before,.cart-widget-product-amount .quantity .increase:hover:before,.products-block .quantity .decrease:hover:before,.products-block .quantity .increase:hover:before,.quantity .decrease:hover:before,.quantity .increase:hover:before{background-color:#ed1c24;color:#fff}.cart-table .p-quantity .quantity .decrease,.cart-widget-product-amount .quantity .decrease,.products-block .quantity .decrease,.quantity .decrease{border-radius:2px 0 0 2px;border-right:1px solid #e7e7e7}.cart-table .p-quantity .quantity .increase,.cart-widget-product-amount .quantity .increase,.products-block .quantity .increase,.quantity .increase{border-left:1px solid #e7e7e7;border-radius:0 2px 2px 0}.id--9 #content{padding-top:20px}.id--9 .cart-empty.cart-inner h4{display:block;font-weight:600;margin:25px 0}.id--9 .cart-empty .empty-cart-boxes>.col-md-6:last-of-type{display:none}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li{margin-bottom:10px}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li a{color:#3a3530}ol.cart-header{margin-bottom:40px;margin-top:40px}ol.cart-header li a,ol.cart-header li strong{align-items:center;display:flex;flex-wrap:wrap;text-decoration:none}ol.cart-header li a span,ol.cart-header li strong span{font-size:15px;font-weight:400}ol.cart-header li a span:after,ol.cart-header li strong span:after{display:none}ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 15px}ol.cart-header li a:hover span{text-decoration:none}ol.cart-header li.active strong:before{background-color:transparent;border-color:#ed1c24;color:#3a3530}ol.cart-header li.active strong span{font-weight:600}ol.cart-header li.completed a:before{background-color:#ed1c24;border-color:#ed1c24;color:#fff}.cart-table .p-total{padding-right:0}.cart-table tr.removeable .remove-item{margin:-4px 0 0;width:auto}.cart-table tr td{font-size:16px;padding-bottom:15px;padding-top:15px}.cart-table tr td .main-link{font-weight:600}.cart-table tr td.cart-p-image{padding-left:0;width:81px}.cart-table tr td.cart-p-image img{width:66px}.cart-table tr td.p-name a{text-decoration:none}.cart-table tr td.p-availability{font-size:14px;text-align:left}.cart-table tr td.p-availability strong{font-weight:600}.cart-table tr td.p-quantity{text-align:left}.cart-table tr .btn-sm.add-to-cart-button{font-size:16px;font-weight:600;height:40px;line-height:1.4;margin-bottom:11px}.cart-table .remove-item{opacity:1!important}.cart-table .remove-item:before{color:#ed1c24}.cart-table .cart-table-header td{color:#3a3530;font-size:14px;font-weight:300}.cart-table .cart-table-header td.cart-p-image:before{content:"Produkt"}.cart-table .cart-table-header td.p-total{text-align:center}.ordering-process .contact-box .facebook,.ordering-process .contact-box .instagram{height:unset;width:unset}.ordering-process .contact-box ul{flex-wrap:wrap}.ordering-process .contact-box ul>li:not(.social-icon-list){width:100%}.ordering-process .contact-box ul li{margin-bottom:10px}.ordering-process .contact-box ul li a{color:#3a3530;text-decoration:none}.ordering-process .contact-box ul li a:hover{text-decoration:underline}.ordering-process .contact-box ul li span.mail:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/mail-2.svg) 50% no-repeat;background-size:100% auto}.ordering-process .contact-box ul li span.tel:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/phone-2.svg) 50% no-repeat;background-size:100% auto}.ordering-process #header .site-name{margin-right:auto}.ordering-process .cart-inner{width:100%}.ordering-process .cart-inner>.next-step{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.ordering-process .cart-inner>.next-step .btn-conversion{max-width:250px;width:100%}.ordering-process .next-step-back:before{font-size:10px}.ordering-process .btn.btn-conversion,.ordering-process a.btn.btn-conversion{font-size:20px;font-weight:600;padding:15px 25px}.ordering-process .btn.btn-conversion:after,.ordering-process a.btn.btn-conversion:after{display:none}.ordering-process .delivery-time{margin:10px 0}.ordering-process .extra.delivery{max-width:526px;padding:5px 0}.ordering-process .extra.delivery>span{font-size:16px}.ordering-process .extra.delivery>span:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/truck.svg) 50% no-repeat;background-size:100% auto;content:"";display:block;float:left;height:20px;margin-right:10px;width:30px}.ordering-process .extra.delivery .price-range{background-color:#fff;border:1px solid #e7e7e7;border-radius:10px;margin:15px 0 0;max-width:100%}.ordering-process .extra.delivery .price-range:before{display:none}.ordering-process .extra.delivery .price-range>div{background-color:#6b3;border-radius:10px}.ordering-process h4{font-weight:500;margin:44px 0 10px;text-align:left}.ordering-process .co-box h4{margin:44px 0 10px;padding:0}.ordering-process .co-box h4:before{display:none}.ordering-process .co-box>div{border-radius:6px;overflow:hidden}.id--9 .coupon-input{order:2;padding:35px 0 25px}.id--9 .coupon-input .toggle-coupon-input-button{margin-bottom:15px}.id--9 .alert{margin:0 0 25px}.id--16 label[for=deliveryCountryId]{font-size:0!important}.id--16 label[for=deliveryCountryId]:before{content:"Země";font-size:16px;font-weight:600}.id--16 .co-box.co-basic-information h4{font-size:0;margin:0 0 5px}.id--16 .co-box.co-basic-information h4:after{content:"Základní údaje";font-size:22px;font-weight:500}.id--16 .co-box.co-basic-information .row{border:1px solid #e7e7e7;border-radius:4px;display:block;margin:0;padding:30px 0 10px}.id--16 .co-box.co-basic-information .row>div{margin-bottom:10px;padding:0 20px;width:100%}.id--16 .co-box.co-basic-information .form-group label{font-size:16px;font-weight:600}.id--16 .co-box.co-basic-information .form-group label:after{content:"*";font-size:16px;font-weight:600}.cart-table .p-discount{display:revert;order:5}.order-summary-item.price,.summary{background-color:#f9f9f9;border-radius:6px;padding:20px 25px 30px}.order-summary-item.price .price-wrapper,.summary .price-wrapper{display:flex;flex-wrap:wrap;margin-left:auto;max-width:400px;padding:0;width:100%}.order-summary-item.price .price-wrapper>span,.summary .price-wrapper>span{flex:none;width:220px}.order-summary-item.price .price-wrapper>strong,.summary .price-wrapper>strong{flex:none;min-width:150px;width:auto}.order-summary-item.price .price-wrapper .price-primary,.summary .price-wrapper .price-primary{flex:none;font-size:22px;font-weight:600}.order-summary-item.price .price-wrapper .price-primary.price-label,.summary .price-wrapper .price-primary.price-label{font-size:0}.order-summary-item.price .price-wrapper .price-primary.price-label:before,.summary .price-wrapper .price-primary.price-label:before{content:"Cena celkom bez DPH:";display:block;font-size:22px}.order-summary-item.price .price-wrapper .price-secondary,.summary .price-wrapper .price-secondary{color:#3a3530;font-size:16px;font-weight:400}.order-summary-item.price .price-wrapper .price-secondary.price-label,.summary .price-wrapper .price-secondary.price-label{font-size:0}.order-summary-item.price .price-wrapper .price-secondary.price-label:before,.summary .price-wrapper .price-secondary.price-label:before{content:"Celková cena vrátane DPH:";font-size:16px}#checkoutContent{margin-left:0}#checkoutContent .form-group{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}#checkoutContent .form-group.js-validated-element-wrapper{display:block}#checkoutContent .form-group.company-shopping{margin-bottom:25px}#checkoutContent .form-group .form-control{height:45px;max-width:310px;padding:0 10px}#checkoutContent .form-group textarea.form-control{height:auto}#checkoutContent .form-group select{padding-bottom:5px;padding-top:5px}#checkoutContent .form-group #payment-currency{max-width:105px;min-width:auto}#checkoutContent .helper{background-color:transparent;border:1px solid #e7e7e7;border-radius:4px;padding:20px}#checkoutContent .helper a{color:#023770;font-size:16px;font-weight:300}.smart-labels-active #checkoutContent .smart-label-wrapper label{font-size:16px;height:auto;line-height:1.4;opacity:1;padding:0;position:static;width:88px}#checkoutSidebar .toggle-contacts{box-shadow:none;color:#000;font-size:18px;font-weight:400!important;padding:8px 0 12px}#checkoutSidebar .toggle-contacts:after{display:none}.radio-wrapper.active label>span b{color:#3a3530}.radio-wrapper input[type=radio]+label .sublabel{line-height:1;margin-top:2px}.radio-wrapper input[type=radio]+label .sublabel a{margin-bottom:3px}.payment-logo img{max-height:32px}.for-free,.radio-wrapper.active .for-free{color:#5fa95b}.shipping-billing-table{border:1px solid #e7e7e7;padding:0 15px}.shipping-billing-table .radio-wrapper{border-color:#e7e7e7;border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none;padding:5px 0}.shipping-billing-table .radio-wrapper:hover{border-color:#e7e7e7!important;box-shadow:none!important}.shipping-billing-table .radio-wrapper:last-of-type{border-bottom:none!important}.checkout-box .box.box-sm{height:auto;transform:none;visibility:visible}.id--9 .next-step-forward:after,.in-krok-1 .next-step-forward:after{display:none}.order-summary{font-size:14px}.order-summary .order-summary-inner{border:1px solid #e7e7e7;border-bottom:none;border-radius:6px;margin-top:0;padding:10px 15px 0}.order-summary .order-summary-inner>h4{display:none}.order-summary>h4{margin:40px 0 10px;padding:0}.order-summary .order-summary-item:not(.helper){border:none;display:flex;flex-wrap:wrap;padding:10px 0}.order-summary .order-summary-item:not(.helper) .cart-item-price{display:none}.order-summary .order-summary-item:not(.helper) .cart-item-amount{color:#3a3530;order:-1;text-align:left;width:30px}.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value{font-size:0}.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value:before{content:"x";font-size:14px}.order-summary .order-summary-item:not(.helper) .cart-item-name a{font-weight:600;text-decoration:none}.order-summary .order-summary-item{border-color:#e7e7e7}.order-summary .order-summary-item.helper{margin-top:10px}.order-summary .recapitulation-single{border-color:#e7e7e7}.order-summary .recapitulation-single strong{align-items:center;display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left}.order-summary .recapitulation-single strong:before{display:block;font-size:14px;font-weight:600;margin-bottom:1px;width:100%}.order-summary .recapitulation-single strong>span{font-weight:600;margin-left:auto;margin-top:-15px;order:2}.order-summary .recapitulation-shipping-billing>strong:before{content:"Způsob dopravy:"}.order-summary .recapitulation-shipping-billing.last>strong:before{content:"Způsob platby:"}.order-summary .order-recapitulation{position:relative}.order-summary .order-recapitulation:after{border:1px solid #e7e7e7;border-radius:0 0 6px 6px;border-top:none;bottom:0;content:"";display:block;height:5px;left:-16px;position:absolute;right:-16px}.order-summary .order-summary-item.price{background-color:#f9f9f9;border-radius:6px;margin-left:-16px;margin-right:-16px;margin-top:15px;padding:15px;position:relative;width:auto}.order-summary .order-summary-item.price:after{border:1px solid #fff;border-bottom:none;border-top:none;content:"";display:block;height:18px;left:0;position:absolute;right:0;top:-18px}.id--17.smart-labels-active #checkoutContent .smart-label-wrapper label{min-width:190px;padding-right:15px;width:auto}.id--17 .co-box h4{display:none}.id--17 .co-contact-information{margin-bottom:60px}.id--17 .co-billing-address,.id--17 .co-contact-information{border:1px solid #e7e7e7;border-radius:6px;padding:30px 15px 10px}.id--17 #shipping-address.js-hidden.visible{background-color:#fff;border:1px solid #e7e7e7;border-radius:0 0 6px 6px;border-top:none;margin-top:-4px;padding:15px 15px 10px}.id--17 .co-box-additional{margin-top:23px}.id--17 .consents.consents-first{margin-bottom:15px}.advanced-order .lbxsplide__track .lbx-carousel__item .product{width:100%}.advanced-order .extra{padding-right:0}.id--15 .content-inner{text-align:center}.id--15 .order-payment,.id--15 .reca-payment-wrap{text-align:center!important}.id--15 .recapitulation-wrapper .co-payment-method .col-sm-12{display:flex;justify-content:center}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table{max-width:500px;width:100%}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr{border-bottom:1px solid #e7e7e7}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td,.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th{padding-bottom:7px;padding-top:7px}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th{padding-right:10px;width:100%}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th:after{display:none}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td{padding-left:10px;white-space:nowrap}@media (min-width:768px){.ordering-process #header{position:relative}.in-step-1 #header .header-top-wrapper,.in-step-2 #header .header-top-wrapper{justify-content:flex-start}.in-step-1 #header .search,.in-step-2 #header .search{display:none}.in-step-1 #header .header-top .mail,.in-step-2 #header .header-top .mail{margin-left:80px;margin-right:auto;margin-top:-4px;position:static}.in-step-1 #header .header-top .site-name,.in-step-2 #header .header-top .site-name{margin-right:0}}@media (min-width:992px){.ordering-process .summary{align-items:center;display:flex}.ordering-process .summary .col-md-4{width:400px}.ordering-process .summary .col-md-8{width:calc(100% - 400px)}.ordering-process .cart-row{margin-left:-10px;margin-right:-10px}.ordering-process #checkoutContent,.ordering-process .col-md-4,.ordering-process .col-md-8{padding-left:10px;padding-right:10px}.ordering-process h4{font-size:22px}}@media (min-width:1200px){#checkoutContent{width:60%}#checkoutSidebar{width:40%}.id--16 #checkoutSidebar{margin-top:42px}.cart-inner .next-step{flex-direction:row}.cart-inner .next-step .next-step-back{margin:15px 30px 15px 0;white-space:nowrap}}@media (max-width:1199px){#checkoutSidebar .banner-help{display:none}}@media (max-width:991px){.cart-table{border-bottom:none!important}.cart-table tr,.cart-table tr:last-child{border-bottom:1px solid #e7e7e7}.summary .col-md-4,.summary .col-md-8{padding-left:0!important;padding-right:0!important}.ordering-process .extra.delivery{max-width:100%}ol.cart-header li a,ol.cart-header li strong{display:block;text-align:center}ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 auto 5px}.id--9 .summary .col-md-4{border-top:1px solid #e7e7e7;margin-top:20px;padding-top:15px}.advanced-order .extras-wrap .extra{text-align:center}}@media (max-width:767px){.id--16 .overall-wrapper,.id--17 .overall-wrapper{padding-top:0}.id--16 #header,.id--17 #header{height:70px;position:relative}.id--16 #header .header-top .container,.id--17 #header .header-top .container{padding-left:10px}.id--16 #header .search,.id--17 #header .search{display:none}.ordering-process .cart-inner>.next-step{flex-direction:column}.ordering-process .cart-inner>.next-step .next-step-back{order:1}}.in-404 .content-inner{margin:80px auto 150px;max-width:750px}.in-404 .content-inner>p{font-size:16px}.in-404 .content-inner .banner-wrapper{border-bottom:1px solid #e7e7e7;margin-bottom:30px;padding-bottom:20px}.in-404 .content-inner .banner-wrapper h4{font-size:0;margin:25px 0 15px}.in-404 .content-inner .banner-wrapper h4:before{content:"Prozkoumejte naši nabídku";font-size:18px;font-weight:600}.in-404 .content-inner .banner-wrapper ul{-moz-column-count:2;column-count:2;list-style-type:none;padding-left:0}.in-404 .content-inner .banner-wrapper ul li{margin-bottom:5px}.in-404 .content-inner .banner-wrapper ul li a{font-size:16px}.in-404 .empty-content-404{border-bottom:1px solid #e7e7e7;margin-bottom:0;padding-bottom:35px;padding-left:105px;position:relative;text-align:left}.in-404 .empty-content-404:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/404.svg) no-repeat;background-size:100% auto;content:"";display:block;height:84px;left:0;position:absolute;top:-5px;width:84px}.in-404 .empty-content-404 h1{color:#3a3530;font-size:26px;margin:0 0 5px}.in-404 .empty-content-404 h2{font-size:16px;font-weight:300;margin:0}.in-404 .empty-content-404 h2:after,.in-404 .empty-content-404 p{display:none}@media (min-width:992px){.in-404 .empty-content-404 h1{font-size:34px}}@media (max-width:579px){.in-404 .empty-content-404{padding-left:0;text-align:center}.in-404 .empty-content-404:before{margin:0 auto 20px;position:static}.in-404 .content-inner .banner-wrapper{text-align:center}.in-404 .content-inner .banner-wrapper ul{-moz-column-count:1;column-count:1}.in-404 .content-inner>p{text-align:center}}.benefitBanner{display:block;margin:0}.in-index .benefitBanner{padding-bottom:20px}.type-category .benefitBanner{padding-left:20px;padding-right:20px}.type-category .benefitBanner__item{border-top:1px solid #e7e7e7}.type-product .benefitBanner__item{border-bottom:none;border-top:1px solid #e7e7e7}.benefitBanner__item{display:block;flex:auto;margin:0;max-width:100%;overflow:visible;width:100%}.benefitBanner__content{display:block;overflow:visible;padding:0}.benefitBanner__picture{display:none}.video-responsive{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.footer-banners{margin-left:0;margin-right:0}.footer-banners .footer-banner{width:100%}@media (min-width:768px){.desktop .banners-row{margin-top:0}}.homepage-blog-wrapper,.type-posts-listing #newsWrapper{display:flex;flex-wrap:wrap}.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{display:flex;flex-wrap:wrap;margin-bottom:20px;max-width:440px;padding:10px;width:100%}.homepage-blog-wrapper .news-item a,.type-posts-listing #newsWrapper .news-item a{color:#3a3530;text-decoration:none}.homepage-blog-wrapper .news-item a .image,.type-posts-listing #newsWrapper .news-item a .image{border-radius:2px;overflow:hidden}.homepage-blog-wrapper .news-item h2,.type-posts-listing #newsWrapper .news-item h2{margin:0;padding-left:10px;padding-right:10px;width:100%}.homepage-blog-wrapper .news-item>a,.type-posts-listing #newsWrapper .news-item>a{order:-2}.homepage-blog-wrapper .news-item .news-image,.type-posts-listing #newsWrapper .news-item .news-image{margin-bottom:12px}.homepage-blog-wrapper .news-item .description,.type-posts-listing #newsWrapper .news-item .description{padding-left:0;padding-right:10px;width:100%}.homepage-blog-wrapper .news-item .description p,.type-posts-listing #newsWrapper .news-item .description p{font-size:14px}.homepage-blog-wrapper .news-item time,.type-posts-listing #newsWrapper .news-item time{margin-bottom:0;order:-2;padding-left:10px;padding-right:10px}.homepage-blog-wrapper .news-item .title,.type-posts-listing #newsWrapper .news-item .title{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:12px 0 10px}.homepage-blog-wrapper .news-item .read-article,.type-posts-listing #newsWrapper .news-item .read-article{color:#282828;display:inline-block;font-size:16px;margin-top:5px;text-decoration:underline}.homepage-blog-wrapper .news-item .read-article:hover,.type-posts-listing #newsWrapper .news-item .read-article:hover{text-decoration:none}.homepage-blog-wrapper .news-item .read-article:after,.type-posts-listing #newsWrapper .news-item .read-article:after{color:#023770;font-weight:700}.homepage-blog-wrapper{margin-top:0}.homepage-blog-wrapper .homepage-group-title{font-size:0}.homepage-blog-wrapper .homepage-group-title:before{content:"Blog";display:block;font-size:26px}.homepage-blog-wrapper .text-center{margin:15px 0;width:100%}.type-posts-listing #newsWrapper{margin:0 -10px}@media (min-width:480px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{flex-basis:50%;width:50%}.homepage-blog-wrapper .news-item .image,.type-posts-listing #newsWrapper .news-item .image{width:100%}}@media (min-width:992px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{flex-basis:33.33%;width:33.33%}.homepage-blog-wrapper .news-item .title,.type-posts-listing #newsWrapper .news-item .title{font-size:18px}.homepage-blog-wrapper .news-item .description p,.type-posts-listing #newsWrapper .news-item .description p{font-size:16px}.homepage-blog-wrapper .homepage-group-title:before{font-size:34px}}@media (max-width:991px){.homepage-blog-wrapper .news-item:nth-child(n+4){display:none}}@media (max-width:767px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{padding:10px 5px}}.breadcrumbs{background-color:#f9f9f9;padding-bottom:14px;padding-top:14px;position:relative}.breadcrumbs:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.breadcrumbs>span{position:relative}.breadcrumbs a,.breadcrumbs span{color:#3a3530;font-size:14px}.breadcrumbs a:hover,.breadcrumbs span:hover{color:#3a3530;text-decoration:none}.breadcrumbs .navigation-bullet{display:inline-block;font-size:0;height:9px;margin:0 5px;width:9px}.breadcrumbs .navigation-bullet:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/arrow.svg?1) 50% no-repeat;background-size:auto 100%;content:"";display:block;height:9px;width:9px}@media screen and (max-width:767px){.type-product .breadcrumbs>span:last-of-type,.type-product .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}}.type-page #content h1,.type-post #content h1,.type-posts-listing #content h1{margin-top:20px}@media (max-width:768px){.content-wrapper{padding-top:0}}#content .text-box{background-color:#f9f9f9;margin:50px 0 30px;padding:25px}#content .text-box h2,#content .text-box h3,#content .text-box h4,#content .text-box p,#content .text-box ul{margin:10px 0}#content .text-box a{color:#3a3530;font-weight:600}.in-jak-nakupovat #content,.in-kontakty #content{padding-left:0;padding-right:0}.in-jak-nakupovat #content-wrapper,.in-kontakty #content-wrapper{width:100%}.in-jak-nakupovat #content-wrapper ol,.in-kontakty #content-wrapper ol{padding-left:20px}.in-jak-nakupovat #content-wrapper ol li,.in-kontakty #content-wrapper ol li{margin-bottom:25px;min-height:35px}.in-jak-nakupovat #content-wrapper ol li::marker,.in-kontakty #content-wrapper ol li::marker{font-weight:600}.in-jak-nakupovat .col-md-6>p>img,.in-kontakty .col-md-6>p>img{box-shadow:0 0 15px rgba(0,0,0,.15)}.in-kontakty .content-inner{font-size:14px;padding-bottom:70px}.in-kontakty .content-inner h3{font-size:16px;margin-bottom:15px}#content .how-box{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/box-bg.png) 50% no-repeat;background-size:cover;margin:20px 0;padding:30px 0}#content .how-box .container{display:flex;flex-wrap:wrap}#content .how-box .container>div{align-items:center;background-color:#fff;border-right:1px solid #ed1c24;border-top:1px solid #ed1c24;display:flex;justify-content:center;padding:25px 10px;width:50%}#content .how-box .container>div p{font-size:16px;margin:0;max-width:270px;text-align:center}.contact-section{background-color:#f9f9f9;margin:15px 0;padding:35px 0}.contact-section .container>div{align-items:center;background-color:#fff;display:flex;justify-content:space-around;min-height:120px;padding:15px 10px}.contact-section .container>div a{color:#3a3530;display:block;text-align:center}.contact-section .container>div a img{margin-bottom:5px}.contact-section .container>div a span{font-weight:500}.contact-section .container>div a strong{font-size:15px;font-weight:500}.contact-section .container>div span{display:block}.contact-section .container>div div>span{display:block;margin:0 auto;max-width:200px;text-align:center}.contact-section .container>div:first-of-type a span{font-size:15px}.contact-section .container>div:last-of-type a{font-size:15px;font-weight:500}.contact-section .container>div:nth-child(2) a{padding-left:30px;position:relative;text-align:left;text-decoration:none}.contact-section .container>div:nth-child(2) a img{left:0;margin-top:-12px;position:absolute;top:50%}.contact-section .container>div:nth-child(2) a span{font-size:14px;font-weight:300}.type-manufacturer-detail .sidebar{display:none}@media (min-width:768px){#content .how-box .container>div{width:25%}}@media (min-width:992px){.contact-section .container{display:flex}.contact-section .container>div{border-right:1px solid #e5e5e5;min-height:150px;width:33.33%}.contact-section .container>div a strong{font-size:16px}.contact-section .container>div:last-of-type{border-right:none}.contact-section .container>div:first-of-type a span,.contact-section .container>div:last-of-type a{font-size:18px}}@media (min-width:1200px){.type-manufacturer-detail .products-block>div{width:25%}}@media (max-width:991px){.contact-section .container>div{border-bottom:1px solid #e7e7e7}.contact-section .container>div:last-of-type{border-bottom:none}}@media (max-width:767px){.in-jak-nakupovat #content-wrapper,.in-kontakty #content-wrapper{padding-left:0;padding-right:0}.in-jak-nakupovat #content-wrapper .container,.in-kontakty #content-wrapper .container{padding-left:10px;padding-right:10px}}.usp{margin-left:-10px;margin-right:-10px}.usp-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.usp-wrap .usp-item{display:flex;flex-direction:column;max-width:330px;padding:15px 10px;text-align:center;width:50%}.usp-wrap .usp-item .usp-img{display:block;line-height:16px;min-width:16px;padding-bottom:10px}.usp-wrap .usp-item p{font-size:14px;line-height:1.35;margin:0!important}.usp-wrap .usp-item p strong{display:block;font-size:17px}.type-category .usp-wrap{padding:30px 0}@media (min-width:480px){.usp-wrap .usp-item{align-items:center}}@media screen and (min-width:992px){.usp-wrap .usp-item{width:25%}}@media (max-width:767px){.in-index .usp-wrap{padding:5px 0 15px}}@media (max-width:479px){.usp-wrap .usp-item .usp-img{margin-top:2px}.usp-wrap .usp-item p span{display:none}}.sidebar #categories{border:1px solid #e7e7e7}.sidebar #categories .expandable a>span{left:unset;right:20px;top:20px}.sidebar #categories .expandable a>span:before{content:"\e90e"}.sidebar #categories .expandable .topic a>span{left:unset;right:20px;top:20px}.sidebar #categories .expandable .topic a>span:before{content:"\e90e"}.sidebar #categories .expandable .topic.active a{background-color:#282828;color:#fff}.sidebar #categories .expandable .topic.active a span{color:#fff}.sidebar #categories .expandable.expanded .topic a span:before{content:"\e911"}.sidebar #categories .expandable.expanded ul.expanded{padding:15px 25px}.sidebar #categories .expandable.expanded ul.expanded a{font-size:16px;font-weight:400;line-height:34px;padding:0}.sidebar #categories .expandable.expanded ul.expanded a:hover{color:#ed1c24;text-decoration:underline}.sidebar .box-bg-variant .categories{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7}.sidebar .box-bg-variant .categories a{font-size:17px;font-weight:600;line-height:20px;padding:18px 15px}.sidebar .box-bg-variant .categories:last-child{border-bottom:0}.sidebar .box.box-sm.box-filters{border:0;padding:0}.sidebar .box.box-sm.box-filters .filter-sections{background-color:#f9f9f9}.in-index .box-filters{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi1tb2R1bGVzL19mYXZvdXJpdGUuc2NzcyIsInN0eWxlLmNzcyIsIndlYi1zZXR0aW5ncy9fYnV0dG9ucy5zY3NzIiwid2ViLXNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fZm9ybXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fc2l0ZS1zcGVjaWZpY3Muc2NzcyIsImxheW91dC9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvZGV0YWlsL192YXJpYW50cy5zY3NzIiwid2ViLW1vZHVsZXMvX2luc3RhZ3JhbS5zY3NzIiwid2ViLW1vZHVsZXMvX2xhc3Qtdmlld2VkLnNjc3MiLCJ3ZWItbW9kdWxlcy9fcmF0aW5nLnNjc3MiLCJ3ZWItbW9kdWxlcy9fc2l0ZS1tc2cuc2NzcyIsIndlYi1tb2R1bGVzL19zbGljay1zbGlkZXIuc2NzcyIsImhlYWRlci9faGVhZGVyLW1vYmlsZS5zY3NzIiwiaGVhZGVyL19oZWFkZXItdG9wLnNjc3MiLCJoZWFkZXIvX2hlYWRlci13aWRnZXRzLnNjc3MiLCJoZWFkZXIvX25hdmlnYXRpb24tbW9iaWxlLnNjc3MiLCJoZWFkZXIvX25hdmlnYXRpb24uc2NzcyIsImhlYWRlci9fdG9wLW5hdmlnYXRpb24tYmFyLnNjc3MiLCJmb290ZXIvX2Zvb3Rlci1tb2JpbGUuc2NzcyIsImZvb3Rlci9fZm9vdGVyLnNjc3MiLCJmb290ZXIvX25ld3NsZXR0ZXIuc2NzcyIsImhvbWVwYWdlL19hYm91dC11cy5zY3NzIiwiaG9tZXBhZ2UvX2JyYW5kcy5zY3NzIiwiaG9tZXBhZ2UvX2Nhcm91c2VsLnNjc3MiLCJob21lcGFnZS9fdG9wLWNhdGVnb3JpZXMuc2NzcyIsImNhdGVnb3JpZXMvX2NhdGVnb3J5LWNvbnRlbnQuc2NzcyIsImNhdGVnb3JpZXMvX2NhdGVnb3J5LXRvcC5zY3NzIiwiY2F0ZWdvcmllcy9fZmlsdGVycy5zY3NzIiwiY2F0ZWdvcmllcy9fcGFnaW5hdGlvbi5zY3NzIiwiY2F0ZWdvcmllcy9fcHJvZHVjdHMtdG9wLnNjc3MiLCJjYXRlZ29yaWVzL19zaWRlYmFyLnNjc3MiLCJjYXRlZ29yaWVzL19zdWJjYXRlZ29yaWVzLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fZGVzY3JpcHRpb24uc2NzcyIsInByb2R1Y3QtZGV0YWlsL19wLWRhdGEtd3JhcHBlci5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX3AtZGV0YWlsLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fcC1pbWFnZS13cmFwcGVyLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fcG9wdXAuc2NzcyIsInByb2R1Y3QtZGV0YWlsL192YXJpYW50cy5zY3NzIiwicHJvZHVjdHMvX2ZsYWdzLnNjc3MiLCJwcm9kdWN0cy9fcHJvZHVjdHMtc2xpZGVyLnNjc3MiLCJwcm9kdWN0cy9fcHJvZHVjdHMtdmlldy5zY3NzIiwicHJvZHVjdHMvX3F1YW50aXR5LnNjc3MiLCJjYXJ0L19jYXJ0LWNvbnRlbnQuc2NzcyIsInBhZ2UvXzQwNC5zY3NzIiwicGFnZS9fYmFubmVycy5zY3NzIiwicGFnZS9fYmxvZy5zY3NzIiwicGFnZS9fYnJlYWRjcnVtYnMuc2NzcyIsInBhZ2UvX3BhZ2UtY29udGVudC5zY3NzIiwicGFnZS9fcGFnZS5zY3NzIiwicGFnZS9fdXNwLnNjc3MiLCJzaWRlYmFyLW1lbnUtaHAvX3NpZGViYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErSFUsZ0JDNmhCVixDQzVwQkEsV0FDRSxjQUFBLENBQ0EseUJBQUEsQ0FDQSxXQUFBLENBQ0EsOEJERUYsQ0NERSxxQ0FHRSxpQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQkRJSixDQ0RFLHlCQUdFLGlCQUFBLENBRkEsY0FBQSxDQUNBLG9CRElKLENDREUsbUNBRUUsd0JDYk0sQ0RjTixvQkNkTSxDRGdCTixvQ0FBQSxDQUpBLFVET0osQ0NGSSwrQ0FHRSx3QkNuQlUsQ0RrQlYsb0JDbEJVLENEaUJWLFVETU4sQ0NGSSwrREFDRSx3QkNsQlMsQ0RtQlQsb0JESU4sQ0NGTSwyRUFDRSx3QkNyQmEsQ0Rz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Q2dDbDdIRSxrQ0FDRSxnQmhDcTdISixDZ0NwN0hJLHNEQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JoQ3M3SE4sQ2dDcjdITSw0REFDRSxhOUIvSUMsQzhCZ0pELGNoQ3U3SFIsQ2dDajdIRSx1QkFFRSxhQUFBLENBQ0EsY0FBQSxDQUZBLFVoQ3M3SEosQ2dDajdIQSxtQkFDRSxZaENvN0hGLENnQ2o3SEUsaUJBQ0UsaUJoQ283SEosQ2dDbjdISSx3QkFDRSxZaENxN0hOLENnQ243SEksbUJBQ0UsYWhDcTdITixDZ0NoN0hFLDBCQUNFLGtCaENtN0hKLENnQ2o3SEUsMEJBQ0UsZWhDbTdISixDZ0NoN0hBLGdGQUNFLGFoQ203SEYsQ2dDLzZISSxnREFDRSxZaENrN0hOLENnQ2g3SEksaURBQ0UsU0FBQSxDQUNBLGlCaENrN0hOLENnQzc2SEEseUJBR00sNERBQ0UsV2hDODZITixDZ0M1NkhJLDREQUNFLFVoQzg2SE4sQ0FDRixDZ0MxNkhBLG9DQUVJLGdDQUNFLGNoQzI2SEosQ2dDeDZIQSxzQkFDRSxjaEMwNkhGLENnQ3o2SEUseUNBQ0Usa0JBQUEsQ0FDQSxjaEMyNkhKLENnQ242SEkscUVBQ0UsY2hDdzZITixDQUNGLENnQ3A2SEEseUJBRUksK0JBQ0UsUWhDcTZISixDZ0NsNkhBLGlCQUVFLGtCQUFBLENBREEsZWhDcTZIRixDQUNGLENpQ2hxSUUscUNBQ0UsUWpDa3FJSixDaUNqcUlJLDJDQUNFLGlCakNtcUlOLENpQ2hxSUUscUZBQ0Usa0JqQ2txSUosQ2lDanFJSSwyRkFDRSxpQmpDbXFJTixDaUNqcUlJLG1IQUNFLFlqQ21xSU4sQ2lDaHFJRSwrQkFDRSw2QmpDa3FJSixDaUNocUlFLDZCQUVFLGEvQnRCRyxDK0JxQkgsY2pDbXFJSixDaUNqcUlJLG1DQUNFLG9CakNtcUlOLENpQ2hxSUUscUNBQ0Usa0JqQ2txSUosQ2lDaHFJRSwrQkFDRSxhL0IvQkcsQytCa0NILG9CQUFBLENBRkEsY0FBQSxDQUNBLGNqQ21xSUosQ2lDanFJSSxxQ0FFRSxhL0JqQ0ksQytCZ0NKLGNqQ29xSU4sQ2lD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RyxDd0M0RUgsVTFDaXJLVixDMEMxcUtFLHFCQUNFLGUxQzZxS0osQzBDenFLTSx1Q0FFRSxlQUFBLENBREEsVTFDNHFLUixDMEN4cUtJLGtCQUdFLGNBQUEsQ0FEQSxtQkFBQSxDQURBLGdCMUM0cUtOLEMwQ3pxS00sNkJBQ0UsZTFDMnFLUixDMEN6cUtNLCtCQUNFLGNBQUEsQ0FDQSxVMUMycUtSLEMwQzFxS1EsbUNBQ0UsVTFDNHFLVixDMEN4cUtRLDJCQUNFLG9CMUMwcUtWLEMwQ3ZxS00saUNBQ0UsY0FBQSxDQUNBLGUxQ3lxS1IsQzBDeHFLUSx3Q0FDRSxlMUMwcUtWLEMwQ3ZxS00sNkJBQ0UsZTFDeXFLUixDMEN0cUtJLDBDQUdFLGNBQUEsQ0FEQSxlQUFBLENBREEsV0FBQSxDQUdBLGVBQUEsQ0FDQSxrQjFDd3FLTixDMENycUtFLHlCQUNFLG1CMUN1cUtKLEMwQ3RxS0ksZ0NBQ0UsYTFDd3FLTixDMENwcUtJLGtDQUNFLGF4QzdJQyxDd0MrSUQsY0FBQSxDQURBLGUxQ3VxS04sQzBDcHFLUSxzREFDRSxpQjFDc3FLVixDMENucUtNLDBDQUNFLGlCMUNxcUtSLEMwQzlwS0ksbUZBRUUsWUFBQSxDQURBLFcxQ2txS04sQzBDL3BLSSxrQ0FFRSxjMUNpcUtOLEMwQ2hxS00sNERBQ0UsVTFDa3FLUixDMENocUtNLHFDQUNFLGtCMUNrcUtSLEMwQ2pxS1EsdUNBQ0UsYXhDMUtILEN3QzJLRyxvQjFDbXFLVixDMENscUtVLDZDQUNFLHlCMUNvcUtaLEMwQy9wS1ksc0RBQ0UsNEhBQUEsQ0FDQSx5QjFDaXFLZCxDMEM3cEtZLHFEQUNFLDZIQUFBLENBQ0EseUIxQytwS2QsQzBDdnBLSSxxQ0FDRSxpQjFDeXBLTixDMEN0cEtFLDhCQUNFLFUxQ3dwS0osQzBDdnBLSSx5Q0FTRSxrQkFBQSxDQUxBLFlBQUEsQ0FTQSxrQkFBQSxDQVBBLGNBQUEsQ0FVQSw2QkFBQSxDQWZBLFUxQ3dxS04sQzBDeHBLTSx5REFFRSxlQUFBLENBREEsVTFDMnBLUixDMENycEtJLHlDQUNFLGMxQ3VwS04sQzBDcHBLRSw2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ZSxcbi5pbi1vYmxpYmVuZSB7XG4gIC5zaWRlYmFyICB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhdm91cml0ZV9pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAubnVtYmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEycHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2U6ICR0ZXh0O1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5mYXYtYWN0aXZlIHtcbiAgICAuZmF2b3VyaXRlIHtcbiAgICAgIGkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICR0ZXh0O1xuICAgICAgICAgIHN0cm9rZTogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhdm91cml0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiAkdGV4dDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNoZWFkZXIge1xuICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBhLmZhdm91cml0ZSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHlwZS1kZXRhaWwge1xuICAucC1kYXRhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAubGluay1pY29ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuZmF2b3VyaXRlLWRldGFpbCB7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmZhdm91cml0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgICAgJi5mYXYteWVzIHtcbiAgICAgICAgLmZhdm91cml0ZSB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhdi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJPZGVicmF0IHogb2Jsw61iZW7DvWNoXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmZhdi10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wLWltYWdlLXdyYXBwZXIgIHtcbiAgLnAtaW1hZ2UgIHtcbiAgICAuZmF2b3VyaXRlLWRldGFpbCAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBzdmcgIHtcbiAgICAgICAgc3Ryb2tlOiAkdGV4dDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmZhdi15ZXMgIHtcbiAgICAgICAgLmZhdm91cml0ZSAge1xuICAgICAgICAgIGkgIHtcbiAgICAgICAgICBzdmcgIHtcbiAgICAgICAgICAgICAgZmlsbDogJHRleHQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgb3JkZXI6IC0yMDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi5mYXZvdXJpdGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgIFxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmF2LXRleHQge1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICYgaG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5idG4sIGEuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuOm5vdCguYnRuLXNtKSwgYS5idG46bm90KC5idG4tc20pIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnRuLmJ0bi1zbSwgYS5idG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5idG4uYnRuLWRlZmF1bHQsIGEuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLCBhLmJ0bi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxODE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG4uYnRuLmJ0bi1kZWZhdWx0LnNlYXJjaC1idXR0b24sIGEuYnRuLmJ0bi1kZWZhdWx0LnNlYXJjaC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTVCO1xuICBib3JkZXItY29sb3I6ICM1ODU5NUI7XG59XG4uYnRuLmJ0bi1kZWZhdWx0LnNlYXJjaC1idXR0b246aG92ZXIsIGEuYnRuLmJ0bi1kZWZhdWx0LnNlYXJjaC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MTQyO1xuICBib3JkZXItY29sb3I6ICM0MDQxNDI7XG59XG4uYnRuLnVudmVpbC1idXR0b24sIGEuYnRuLnVudmVpbC1idXR0b24ge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYnRuLnVudmVpbC1idXR0b246aG92ZXIsIGEuYnRuLnVudmVpbC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb24sIC5idG4uYnRuLWNhcnQsIC5idG4uYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLmJ0bi1zZWNvbmRhcnksIGEuYnRuLmJ0bi1jb252ZXJzaW9uLCBhLmJ0bi5idG4tY2FydCwgYS5idG4uYnRuLmJ0bi1wcmltYXJ5LCBhLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDFDMjQ7XG4gIGJvcmRlci1jb2xvcjogI0VEMUMyNDtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb246aG92ZXIsIC5idG4uYnRuLWNhcnQ6aG92ZXIsIC5idG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIGEuYnRuLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCBhLmJ0bi5idG4tY2FydDpob3ZlciwgYS5idG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCBhLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjE1MWE7XG4gIGJvcmRlci1jb2xvcjogI2JiMTUxYTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3MsIGEuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLCBhLmJ0bi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cywgaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5jb21wYWN0LWZvcm0gLmJ0biwgLmlucHV0LWdyb3VwIC5idG4sIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY29tcGFjdC1mb3JtIC5idG46OmJlZm9yZSwgLmlucHV0LWdyb3VwIC5idG46OmJlZm9yZSwgLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0bjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5jb21wYWN0LWZvcm0gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnN1YnNjcmliZS1mb3JtIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc3Vic2NyaWJlLWZvcm0gLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtZm9ybSAuYnRuIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGNsaXA6IGluaXRpYWw7XG59XG5cbnNlbGVjdCwgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQTZDQUlBQUFCTmdveXFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhOSlJFRlVlTnJzMkxzTndEQUlSVkU3Q3pBcDA3QWxVNFFxUlpRVWVTZ2ZSZmVWSVBsSU5xTHd6RXd6RzQ5bkdTOEZHQmdZR0JnWUdCZ1lHQmo0dDdDN3k5MFdIQkZucDFlOXVqZGU5YUY5VlJYZmVHY0xxajVjbTYycGxkbjVFWkRWTHN3Q0FRWUdCZ1lHQmdZRy9oYThDakFBa2RFbXdVbkNTTzRBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbmxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCB7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb25zZW50cyAud2hvbGUtd2lkdGggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmFsbC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wcm9kdWN0cy1oZWFkZXIsIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2NvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4jY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuLmNvbnRlbnQgYSwgLmNvbnRlbnQgLmxpbmstbGlrZSwgLmJhbm5lciBhLCAuYmFubmVyIC5saW5rLWxpa2UsIC5iYW5uZXItd3JhcHBlciBhLCAuYmFubmVyLXdyYXBwZXIgLmxpbmstbGlrZSwgLmJhbm5lci1jYXRlZ29yeSBhLCAuYmFubmVyLWNhdGVnb3J5IC5saW5rLWxpa2UsIC5jYXJvdXNlbC1pbm5lciBhLCAuY2Fyb3VzZWwtaW5uZXIgLmxpbmstbGlrZSB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250ZW50IGE6aG92ZXIsIC5jb250ZW50IC5saW5rLWxpa2U6aG92ZXIsIC5iYW5uZXIgYTpob3ZlciwgLmJhbm5lciAubGluay1saWtlOmhvdmVyLCAuYmFubmVyLXdyYXBwZXIgYTpob3ZlciwgLmJhbm5lci13cmFwcGVyIC5saW5rLWxpa2U6aG92ZXIsIC5iYW5uZXItY2F0ZWdvcnkgYTpob3ZlciwgLmJhbm5lci1jYXRlZ29yeSAubGluay1saWtlOmhvdmVyLCAuY2Fyb3VzZWwtaW5uZXIgYTpob3ZlciwgLmNhcm91c2VsLWlubmVyIC5saW5rLWxpa2U6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hldnJvbi1hZnRlcjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi53ZWxjb21lLXdyYXBwZXIgdWwsIC5jYXRlZ29yeS1wZXJleCB1bCwgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB1bCwgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwsIC50YWItY29udGVudCB1bCwgYXJ0aWNsZSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53ZWxjb21lLXdyYXBwZXIgdWwgbGksIC5jYXRlZ29yeS1wZXJleCB1bCBsaSwgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB1bCBsaSwgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwgbGksIC50YWItY29udGVudCB1bCBsaSwgYXJ0aWNsZSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53ZWxjb21lLXdyYXBwZXIgdWwgbGk6OmJlZm9yZSwgLmNhdGVnb3J5LXBlcmV4IHVsIGxpOjpiZWZvcmUsIC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSwgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSwgLnRhYi1jb250ZW50IHVsIGxpOjpiZWZvcmUsIGFydGljbGUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSwgI2NvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICBoMiwgLnByb2R1Y3RzLWhlYWRlciwgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLWJsb2NrIC5zbGljay1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBmb250LWZhbWlseTogU2hvcHRldDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZiA1MCUpO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCxcbi5zbGljay10cmFjayxcbi5zbGljay1zbGlkZSxcbi5zbGljay1zbGlkZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDIycHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWRiZGE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWRiZGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5wcm9kdWN0cy1ibG9jay5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucHJvZHVjdHMtYmxvY2suc2xpY2stc2xpZGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxcHggMXB4O1xufVxuXG4udHlwZS1kZXRhaWwgLnZhcmlhbnRzLXdyYXBwZXIgLnByb2R1Y3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogNjNweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50eXBlLWRldGFpbCAudmFyaWFudHMtd3JhcHBlciAucHJvZHVjdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4udHlwZS1kZXRhaWwgLnZhcmlhbnRzLXdyYXBwZXIgLnByb2R1Y3QgLnAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHlwZS1kZXRhaWwgLnZhcmlhbnRzLXdyYXBwZXIgLnByb2R1Y3QgYSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50eXBlLWRldGFpbCAudmFyaWFudHMtd3JhcHBlciAucHJvZHVjdCBhIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGUtZGV0YWlsIC52YXJpYW50cy13cmFwcGVyIC5wcm9kdWN0IC5wLWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAudmFyaWFudHMtd3JhcHBlciAucHJvZHVjdCAucC1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluLWZhdm91cml0ZSAuc2lkZWJhcixcbi5pbi1vYmxpYmVuZSAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXZvdXJpdGVfaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYXZvdXJpdGVfaWNvbiAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogLThweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMUMyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mYXZvdXJpdGVfaWNvbiAubnVtYmVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXZvdXJpdGVfaWNvbiBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjM2EzNTMwO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LmZhdi1hY3RpdmUgLmZhdm91cml0ZSBpIHN2ZyB7XG4gIGZpbGw6ICMzYTM1MzA7XG4gIHN0cm9rZTogIzNhMzUzMDtcbn1cbi5wcm9kdWN0IC5mYXZvdXJpdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdCAuZmF2b3VyaXRlIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0IC5mYXZvdXJpdGUgaSBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjM2EzNTMwO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmxpbmstaWNvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCB7XG4gIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHotaW5kZXg6IDE7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIC5mYXZvdXJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwuZmF2LXllcyAuZmF2b3VyaXRlIGkgc3ZnIHtcbiAgZmlsbDogIzI4MjgyODtcbiAgc3Ryb2tlOiAjMjgyODI4O1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbC5mYXYteWVzIC5mYXYtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwuZmF2LXllcyAuZmF2LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJPZGVicmF0IHogb2Jsw61iZW7DvWNoXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIC5idG5fdG9nZ2xlOmhvdmVyIC5mYXYtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwgaSBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMjgyODI4O1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgLmZhdm91cml0ZS1kZXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIC5mYXZvdXJpdGUtZGV0YWlsIHN2ZyB7XG4gIHN0cm9rZTogIzNhMzUzMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4ucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIC5mYXZvdXJpdGUtZGV0YWlsLmZhdi15ZXMgLmZhdm91cml0ZSBpIHN2ZyB7XG4gIGZpbGw6ICMzYTM1MzA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgc3Ryb2tlOiAjM2EzNTMwO1xufVxuXG4uZmF2b3VyaXRlLWRldGFpbCB7XG4gIG9yZGVyOiAtMjA7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uZmF2b3VyaXRlLWRldGFpbCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXZvdXJpdGUtZGV0YWlsIHA6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmF2b3VyaXRlLWRldGFpbCBwIHNwYW4uZmF2b3VyaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uZmF2b3VyaXRlLWRldGFpbCBwIHNwYW4uZmF2b3VyaXRlIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhdm91cml0ZS1kZXRhaWwgcCBzcGFuLmZhdi10ZXh0IHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmF2b3VyaXRlLWRldGFpbCBwIHNwYW4uZmF2LXRleHQgaG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pZyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pZyBoMiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pbnN0YWdyYW0td3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzMuMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOm50aC1jaGlsZChuKzcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQge1xuICAgIG1heC13aWR0aDogMTYuNjY2NyU7XG4gICAgbWluLXdpZHRoOiAxNi42NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZyBoMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlnIGgyIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuaW5zdGFncmFtLXdyYXAgLmlnZmVlZDpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3JlY2VudGx5Vmlld2VkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3JlY2VudGx5Vmlld2VkIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW46IDQwcHggMCAyNXB4O1xufVxuI3JlY2VudGx5Vmlld2VkIC50ZXh0LWNlbnRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNyZWNlbnRseVZpZXdlZCAudGV4dC1jZW50ZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJvZHVjdHMtYmxvY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5uZXctZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnNsaWNrLWxpc3Qge1xuICBmbG9hdDogbm9uZTtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJpY2Utc2F2ZSArIC5wcmljZS1zYXZlLCAjcmVjZW50bHlWaWV3ZWQgLnByaWNlLXN0YW5kYXJkICsgLnByaWNlLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnR5cGUtcHJvZHVjdCAjcmVjZW50bHlWaWV3ZWQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuICAjcmVjZW50bHlWaWV3ZWQgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAjcmVjZW50bHlWaWV3ZWQgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYmFubmVyLXJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmFubmVyLXJhdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDBweDtcbiAgdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02NnB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaGVhZGVyIC5yYXRlLWltZyB7XG4gIHdpZHRoOiAxMDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1oZWFkZXIgaDQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAgLnN0YXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyAudm90ZS13cmFwIC52b3RlLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXBpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IC5zdGFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXJhdGluZyAudm90ZS1kZWxpbWV0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIC5idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnJhdGUtYXZlcmFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdGFycyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnN0YXJzIC5zdGFyLnN0YXItb246OmJlZm9yZSwgLnN0YXJzIC5zdGFyLnN0YXItaGFsZjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmMyMTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN0YXJzIHNwYW4sIC5zdGFycyBhIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zdGFycyAuc3Rhci5pcy1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmYzIxMTtcbn1cblxuLnN0YXJzLWxhYmVsIHtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbi5yYXRlLWF2ZXJhZ2Utd3JhcCAuc3RhcnMgYTo6YmVmb3JlLCAucmF0ZS1hdmVyYWdlLXdyYXAgLnN0YXJzIHNwYW46OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLm1zZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQxQzI0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHAge1xuICBtYXJnaW46IDhweCAwO1xufVxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY2xvc2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgLnVzZXItYWN0aW9uLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLnVzZXItYWN0aW9uIHtcbiAgb3JkZXI6IC0xMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIge1xuICBvcmRlcjogLTk7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgb3JkZXI6IC04O1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciB7XG4gIG9yZGVyOiAtNztcbn1cbi50eXBlLWNhdGVnb3J5IC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLnR5cGUtcG9zdCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC50eXBlLXBhZ2UgLnNpdGUtbXNnLmluZm9ybWF0aW9uLCAudHlwZS1wcm9kdWN0IC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLmluLWluZGV4IC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLnR5cGUtcG9zdHMtbGlzdGluZyAuc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdHMtYmxvY2suc2xpY2stc2xpZGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciAudXNlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaFdoaXNwZXJlciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9c2VhcmNoXSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PXNlYXJjaF06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvc2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy91c2VyLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUgLmZhdm91cml0ZV9pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUgLmZhdm91cml0ZV9pY29uIC5udW1iZXIge1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuICAjaGVhZGVyIC5zaXRlLW5hbWUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIG1pbi13aWR0aDogMTM1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAjaGVhZGVyIC5zaXRlLW5hbWUge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAuc2Nyb2xsZWQtdXAuc2Nyb2xsZWQgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbi1pbmRleCAjaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuI2hlYWRlciAuc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDExMHB4O1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJWeWjEvmFkYcWlXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvc2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm06aG92ZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvY2FydC5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDFDMjQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IC04cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gLmNhcnQtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3VzZXIuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc1ODVlO1xufVxuI2hlYWRlciAubWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgI2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjM2EzNTMwO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5tYWlsIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL21haWwtZy5zdmc/MT8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciA+IGRpdiB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyIC5zaXRlLW5hbWUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gLmNhcnQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG59XG4ubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDE2MCwgMTE2LCAxMTYsIDAuMDYpO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gLnJlZ2lzdHJhY2UtYm94IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiNoZWFkZXIgLnVzZXItYWN0aW9uIC5sb2dpbi13aWRnZXQucG9wdXAtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCAuYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG5cbi51c2VyLWFjdGlvbi1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjFweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHNwYW4uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHNwYW4uY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHNwYW4uY2xvc2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlIHtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC51c2VyLWFjdGlvbi10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJQcmlobMOhc2VuaWVcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucy1kaXZpZGVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXI6OmJlZm9yZSwgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAyMHB4IDVweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYVtocmVmPVwiL3JlZ2lzdHJhY2UvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDIzcHggMCAxOXB4IDA7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzazogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvc2FibG9uYS1uZW1hemF0L3N2Zy91c2Vycy1tZWRpY2FsLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwcHggYXV0byAxMnB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLmVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlXFvml2YXRlbHNrw6kgam3DqW5vIG5lYm8gZS1tYWlsICpcIjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLnBhc3N3b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhlc2xvXCI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMCAzMXB4IDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGFbaHJlZj1cIi9yZWdpc3RyYWNlL1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciBidXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ODQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTU4NDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmxvZ2luLXdyYXBwZXIgYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTc1MDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgPiBiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDRweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxODE4MTg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgLnN1Ym1lbnUtYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly81NzMxODkubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvZG93bi1yLW1vYmlsZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiB1bCA+IGxpID4gZGl2ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogOHB4IDEwcHggMTJweCA0MnB4O1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyBhIHtcbiAgICBjb2xvcjogIzNhMzUzMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuID4gc3BhbjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgLnN1Ym1lbnUtYXJyb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaSAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnVfX2l0ZW0tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IGxpIHtcbiAgICBtYXJnaW46IDVweCAyNXB4IDVweCAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gIH1cbiAgLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpIGEgLnN1Ym1lbnUtYXJyb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgLnN1Ym1lbnUtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ltZy9kb3duLXIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNuYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NTg1ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNzU4NWUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgfVxufVxuI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gdWwgbGk6aG92ZXIgPiBhID4gYiwgI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gdWwgbGk6aG92ZXIgPiBkaXYgPiBhID4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpID4gZGl2ID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA3cHggMTNweCA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IGEge1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1sZWZ0OiA5OTk4cHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OThweCAwIDAgI2ZmZjtcbiAgICBib3gtc2hhZG93OiA5OTk4cHggMCAwICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTlweDtcbiAgICByaWdodDogLTk5OXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHAgPiB1bCB7XG4gICAgdG9wOiA1OHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgPiBkaXYgPiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSAubWVudS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpIC5tZW51LWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY3cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpOmhvdmVyID4gZGl2ID4gYSB7XG4gICAgY29sb3I6ICMxODE4MTg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpID4gZGl2LCAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgLm1lbnUtaW1hZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1lbnUtaGVscGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1lbnUtaGVscGVyID4gc3BhbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWVudS1oZWxwZXIgPiB1bCB7XG4gICAgdG9wOiBjYWxjKDUwJSArIDI1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAubWVudS1oZWxwZXIgPiBzcGFuOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IC5tZW51LWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIGEge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSBhIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4ubWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ltZy9tYWlsLXIuc3ZnXCIpO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi50ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pbWcvcGhvbmUtci5zdmdcIik7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gIG9yZGVyOiAzO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLmxvZ2luLCAudG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyBhW2RhdGEtdGVzdGlkPWhlYWRlclNpZ251cF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgPiBkaXYge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWN0LWJveCB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2aWdhdGlvbi1ob3ZlcmVkOjpiZWZvcmUsIC5zZWFyY2gtZm9jdXNlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyIC5jb250YWN0LWJveDpub3QoLnNvY2lhbC1ib3gpIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmNGY0ZjtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKSwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGY0ZjRmO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGg0LCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSBoNCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGg0OjphZnRlciwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgaDQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pbWcvZG93bi1yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikgdWwsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikuc2hvdy1saXN0IGg0OjphZnRlciwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykuc2hvdy1saXN0IGg0OjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikuc2hvdy1saXN0IHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKS5zaG93LWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIGg0LCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNmb290ZXIgI3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyLWljb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRmNGY0ZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQsIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQgaW1nLCAuZm9vdGVyLWljb25zIC5zaGlwcGluZyBpbWcge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb290ZXItbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWxpbmtzID4gZGl2IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2Zvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jZm9vdGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZm9vdGVyIC5iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuI2Zvb3RlciAuYmFubmVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4uZm9vdGVyLXJvd3MgLmNvbnRhY3QtYm94IHVsIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci1yb3dzIC5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItcm93cyAuY29udGFjdC1ib3ggdWwgbGkuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhY3QtYm94IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QtYm94IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4uY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbWFpbC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udGVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcGhvbmUuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5jb250YWN0LWJveCAuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4uY29udGFjdC1ib3ggLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9pZy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uZm9vdGVyLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRGNEY0Rjtcbn1cbi5mb290ZXItaWNvbnMgaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDA7XG59XG4uZm9vdGVyLWljb25zIC53cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLWljb25zIC5wYXltZW50LCAuZm9vdGVyLWljb25zIC5zaGlwcGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0RjRGNEY7XG59XG4uZm9vdGVyLWljb25zIC5wYXltZW50IGltZywgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcgaW1nIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jc2lnbmF0dXJlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaWduYXR1cmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaWduYXR1cmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaWduYXR1cmUgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jc2lnbmF0dXJlIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzaWduYXR1cmUgYS50aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3NpZ25hdHVyZSBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuI3NpZ25hdHVyZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogdW5zZXQ7XG4gICAgLW1zLWZsZXgtcGFjazogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZm9vdGVyLWljb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlci1saW5rcyA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmZmY7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciBoNCBzcGFuIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQgc3BhbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNFRDFDMjQ7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC52YWxpZGF0b3ItbXNnLWhvbGRlciArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAuY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC5jb25zZW50cy5jb25zZW50cy1maXJzdCBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDc0N3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiA5NzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWhlYWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiAxMzQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLndlbGNvbWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItYmFubmVyIC5hYm91dCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cgLmNvbC1tZC02IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLnJvdyBoMSB7XG4gIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJhbm5lciAuYWJvdXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJyYW5kcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYnJhbmRzIC5icmFuZC10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuLmJyYW5kcyAuYnJhbmRzLXdyYXAge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5icmFuZCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kcyAuYnJhbmRzLXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5kcyAuYnJhbmQtc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYnJhbmRzIC5icmFuZHMtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNjYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3R0b206IC00MnB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogM3B4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogM3B4O1xufVxuXG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cbi5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSAuYmFubmVyLXdyYXBwZXIgYTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AgI2Nhcm91c2VsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmOWY5Zjk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLm5leHQtdG8tY2Fyb3VzZWwtYmFubmVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5pbi1pbmRleCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wY2F0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4udG9wY2F0LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gaDIge1xuICBtYXJnaW46IDVweCAwO1xuICBjb2xvcjogIzFhMTkzNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDgwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSAuaW1hZ2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBhOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICMxYTE5Mzc7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi50b3BjYXQtd3JhcCAuaWNvbi1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFhMTkzNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdCB7XG4gICAgcGFkZGluZzogMCAwIDM1cHg7XG4gIH1cbiAgLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcGNhdC13cmFwIC5pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAjY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uY2F0ZWdvcnktaGVhZGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBsYWJlbCwgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgc3Ryb25nIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBsYWJlbDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjM2EzNTMwO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcnktdG9wID4gaDQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZjMjExO1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGRpdiwgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAjZmlsdGVycy13cmFwcGVyIHtcbiAgICBvcmRlcjogLTU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmNhdGVnb3J5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4uY2F0ZWdvcnktdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuI2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNmaWx0ZXJzICNtYW51ZmFjdHVyZXItZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJveC5ib3gtc20uYm94LWJnLXZhcmlhbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIGg0LCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgaDQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiBoNDo6YWZ0ZXIsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciBoNDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9kb3duLXkuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYTM1MzA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93RmlsdGVyIGg0OjphZnRlciwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyLnNob3dGaWx0ZXIgaDQ6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsLCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0Y1RjVGNTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQ6OmJlZm9yZSwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjphZnRlciwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXRvdGFsLWNvdW50LCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci10b3RhbC1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiArIC5maWx0ZXItc2VjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmUge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1ib29sZWFuIGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCBkaXYgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZmllbGRzZXQgZGl2LmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgOHB4IDhweCAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZmllbGRzZXQgLnNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbik6bm90KC5oaWRlRmlsdGVyKS5zaG93QWxsIGZvcm0ge1xuICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZvcm0ge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBwYWRkaW5nOiAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbik6bm90KC5oaWRlRmlsdGVyKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbik6bm90KC5oaWRlRmlsdGVyKSBmb3JtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgZmllbGRzZXQgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IGZpZWxkc2V0IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgZmllbGRzZXQgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciBkaXYgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5jb2xvcnMtaGlkZSB7XG4gIGhlaWdodDogNDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuc2hvdy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGEgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9kb3duLXkuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYTM1MzA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIGZpZWxkc2V0IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuLCAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUgc3Bhbjo6YmVmb3JlLCAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJab2JyYXppdCBtw6luxJtcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOjphZnRlciwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAjY2xlYXItZmlsdGVycyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlciB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgb3JkZXI6IC0zO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXItd3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHVuc2V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGVyLXdyYXBwZXIuaGlkZUZpbHRlciB7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5zbGlkZXItd3JhcHBlci5oaWRlRmlsdGVyID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNTMwO1xuICBib3JkZXItY29sb3I6ICMzYTM1MzA7XG59XG5cbi5zbGlkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMTBweCAwIDI1cHg7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC05cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyODI4Mjg7XG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XG59XG5cbi5mcm9tLCAudG8ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuI2NsZWFyLWZpbHRlcnMge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xufVxuI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyIHtcbiAgcGFkZGluZzogNnB4IDE1cHggNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4jY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzYTM1MzA7XG59XG5cbi5zZWxlY3RlZC1maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHggLTVweCA1cHg7XG59XG4uc2VsZWN0ZWQtZmlsdGVycyAuZmlsdGVyLWxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDdweCAxNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdGVkLWZpbHRlcnMgLmZpbHRlci1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LWZhbWlseTogc2hvcHRldDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5zZWxlY3RlZC1maWx0ZXJzIC5maWx0ZXItY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDExcHg7XG59XG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTM1MzA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTM1MzA7XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkZpbHRyb3bDoW7DrVwiO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZjMjExO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyLCAuZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNmaWx0ZXJzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93RmlsdGVyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICMzYTM1MzA7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3AgLnBhZ2luYXRpb24tbGluaywgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3Agc3Ryb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4ucGFnaW5hdGlvbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5wYWdpbmF0aW9uID4gc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbi1saW5rLnByZXY6OmJlZm9yZSwgLnBhZ2luYXRpb24tbGluay5uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5wYWdpbmF0aW9uLWxpbmsucHJldjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuI3Byb2R1Y3RzVG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3Qge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluLWluIHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLm5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiM2NmJiMzNcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNjZiYjMzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLWZpbmFsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbiNwcm9kdWN0c1RvcCAudG9nZ2xlLXRvcC1wcm9kdWN0czpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwcm9kdWN0c1RvcCAudG9nZ2xlLXRvcC1wcm9kdWN0czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluLWluIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucHJpY2Ugc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QuYWN0aXZlOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwcm9kdWN0c1RvcC5zaG93VG9wID4gZGl2LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyAucHJpY2Utc2F2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXBvc3QgLnNpZGViYXIsIC50eXBlLXBhZ2UgLnNpZGViYXIsIC50eXBlLXByb2R1Y3QgLnNpZGViYXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLnNpZGViYXIsIC50eXBlLW1hbnVmYWN0dXJlcnMtbGlzdGluZyAuc2lkZWJhciwgLmlkLS01MSAuc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1pbmRlbnRlZCAuY29udGVudCAuc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEgLmltYWdlIHtcbiAgbWluLXdpZHRoOiA4NHB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIC5pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA5NHB4O1xuICBtYXgtd2lkdGg6IDg0cHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEgLnRleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGE6aG92ZXIgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlICsgLnNob3ctbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSArIC5zaG93LW1vcmUgLmJ0bi1tb3JlOjphZnRlciB7XG4gIGhlaWdodDogMTRweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWm9icmF6aXQgbcOpbsSbXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnR5cGUtcHJvZHVjdCAucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci5wcm9kdWN0cy1yZWxhdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAucmVzcG9uc2l2ZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjZjlmOWY5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvZG93bi15LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2EzNTMwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkuYWN0aXZlIGE6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGlbZGF0YS10ZXN0aWQ9dGFiUmVsYXRlZEZpbGVzXSB7XG4gIG9yZGVyOiA1O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaVtkYXRhLXRlc3RpZD10YWJEaXNjdXNzaW9uXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6bGFzdC1vZi10eXBlIHRkLCAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmxhc3Qtb2YtdHlwZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQsIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIC5yYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb3BpcyBwcm9kdWt0dVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiAuc2hwLWFjY29yZGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24gLnNocC1hY2NvcmRpb24tbGluazo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmYzIxMTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jdGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNwcm9kdWN0RGlzY3Vzc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNyZWxhdGVkRmlsZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jcmVsYXRlZEZpbGVzIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyBsaSBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5cbiNyYXRpbmdXcmFwcGVyIC5yYXRlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3JhdGluZ1dyYXBwZXIgI3JhdGUtZm9ybSB7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbS5uby1idXR0b25zID4gZGl2IC5wLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZXNrdG9wIC5wLWRldGFpbCA+IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlc2t0b3AgLnAtZGV0YWlsID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFiLWNvbnRlbnQgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gICN0YWItY29udGVudCAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAubmF2aWdhdGlvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCB7XG4gIHRvcDogMjBweDtcbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCAuZmxhZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLCAucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5icmFuZC13cmFwcGVyLCAucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUgLmJyYW5kLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWRldGFpbC1pbm5lciAuY2hldnJvbi1hZnRlcjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1jb2RlIHRkLCAucC1kZXRhaWwtaW5uZXIgLnAtY29kZSB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnAtZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmNhcnQtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NhcnQtdy5zdmcpIHRvcCA1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIC5mYXZvdXJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnQtbGlzdCwgLnAtZGF0YS13cmFwcGVyIC5zdXJjaGFyZ2UtbGlzdCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zdXJjaGFyZ2UtbGlzdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kYXRhLXdyYXBwZXIgLnN1cmNoYXJnZS1saXN0IHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb3JkZXI6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc2F2ZSArIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjRUQxQzI0O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnN0YW5kYXJkLXByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5zdGFuZGFyZC1wcmljZS1sYWJlbCAucHJpY2Utc3RhbmRhcmQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmZhdm91cml0ZS1kZXRhaWwge1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi5jaGF0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoYXQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAuY2xvc2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbjpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ucHJpbnQsIC5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnNoYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnAtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdGQsICNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5hdmFpbGFiaWxpdHktbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHNwYW5bc3R5bGU9XCJjb2xvcjogIzY2YmIzM1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgc3BhbltzdHlsZT1cImNvbG9yOiAjNjZiYjMzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJNxa/FvmVtZSBkb3J1xI1pdCBkbzpcIjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW46bm90KC5kZWZhdWx0LXZhcmlhbnQpIHtcbiAgY29sb3I6ICM2NkJCMzM7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3RydWNrLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udHlwZS1kZXRhaWwgLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgaDEsIC50eXBlLWRldGFpbCAuY29udGVudC1tb2RhbCBoMSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnR5cGUtZGV0YWlsICN3YXRjaGRvZy1mb3JtID4gaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUtcm93LCAuZGV0YWlsLXBhcmFtZXRlcnMgPiB0cjpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zLXJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWRlIC5icmVhZGNydW1iLWluLWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2lkZSAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAud2lkZSAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53aWRlIC5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uZ2lmdGJveC1pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0Ym94LWl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc3VyY2hhcmdlLXBhcmFtZXRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnAtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucC10aHVtYm5haWxzID4gZGl2IHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnAtdGh1bWJuYWlscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtdGh1bWJuYWlscyBhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnAtdGh1bWJuYWlscyBhLmhpZ2hsaWdodGVkIGltZyB7XG4gIGJvcmRlci1jb2xvcjogI0VEMUMyNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIC5mbGFnIC5wcmljZS1zYXZlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zaGlwcGluZy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGlwcGluZy1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaGlwcGluZy1idG46aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNoaXBwaW5nLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWluZm8td3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2hpcHBpbmctaW5mbyAuc2hpcHBpbmctaW5mby10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2hpcHBpbmctaW5mbyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0aCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzNhMzUzMDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGg6bGFzdC1jaGlsZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRoIC5mcmVlLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZCAuZnJlZSB7XG4gIGNvbG9yOiAjRUQxQzI0O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U3ZTdlNztcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQsIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zaGlwcGluZy1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2hpcHBpbmctaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNoaXBwaW5nLWluZm8gcCBhIHtcbiAgY29sb3I6ICNFRDFDMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWNsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaGlwcGluZy1pbmZvIC5mbGF0aWNvbi1kZWxpdmVyeS10cnVjazpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogZmxhdGljb247XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cHg7XG59XG5cbi5zaGlwcGluZy12aXNpYmxlIC5zaGlwcGluZy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hpcHBpbmctdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hpcHBpbmctaW5mbyAuc2hpcHBpbmctaW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcbiAgfVxuICAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnZhcmlhbnQtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLnBrVmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlci52eXByb2Rhbm8gLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBncmFkaWVudChsaW5lYXIsIDE5LjElIC03LjklLCA4MSUgMTA3LjklLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjQ4LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCAjMDAwKSwgY29sb3Itc3RvcCgwLjUyLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMSwgdHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxNDlkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0OCUsICNlN2U3ZTcgNTAlLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlci52eXByb2Rhbm8gLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5oaWRkZW4tc3BsaXQtcGFyYW1ldGVyW2RhdGEtcGFyYW1ldGVyLW5hbWU9QmFydmFdIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuaGlkZGVuLXNwbGl0LXBhcmFtZXRlcltkYXRhLXBhcmFtZXRlci1uYW1lPUJhcnZhXSAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbGFncyB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI0VEMUMyNDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0VEMUMyNDtcbn1cblxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggN3B4O1xufVxuLmZsYWcuZmxhZy1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICBjb2xvcjogI0VEMUMyNDtcbn1cbi5mbGFnLmZsYWctbmV3IHtcbiAgY29sb3I6ICM2NkJCMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVlYzQ7XG59XG4uZmxhZy5mbGFnLWRvcG9ydWN1amVtZSB7XG4gIGNvbG9yOiAjMDA2Njk5O1xufVxuXG4ucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI0VEMUMyNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDBweCAwIDE1cHg7XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUsIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2IHtcbiAgbGVmdDogMHB4O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b24uYWN0aXZlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDU1cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSwgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDMzLjMzJTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdjpob3ZlciAucCAubmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdDpob3ZlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZywgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5mbGFncy1leHRyYSAuZmxhZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgLnAgLmltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5pbWFnZSB7XG4gIG9yZGVyOiAtMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWNvZGUge1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAubmFtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzLXdyYXBwZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIC5zdGFyLnN0YXItb246OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMgc3BhbiwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBhIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNjZiYjMzXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDAgMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1maW5hbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLWFkZGl0aW9uYWwsIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgKyAucHJpY2UtYWRkaXRpb25hbCArIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjRUQxQzI0O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnAtdG9vbHMgLmJ0bi5idG4tY2FydCwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW4tem5hY2thIC5wcm9kdWN0cy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5xdWFudGl0eSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnF1YW50aXR5OmhvdmVyLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5OmhvdmVyLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5OmhvdmVyLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnF1YW50aXR5IGlucHV0LCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IGlucHV0LCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IGlucHV0LCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlLCAucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXI6OmJlZm9yZSwgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQxQzI0O1xufVxuLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuaW5jcmVhc2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uaWQtLTkgI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pZC0tOSAuY2FydC1lbXB0eS5jYXJ0LWlubmVyIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02Omxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTkgLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiAuY29sLW1kLTYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbn1cblxub2wuY2FydC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkgYSwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGEgc3Bhbiwgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSBhIHNwYW46OmFmdGVyLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTo6YmVmb3JlLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmc6OmJlZm9yZSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkuYWN0aXZlIHN0cm9uZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VEMUMyNDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5hY3RpdmUgc3Ryb25nIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxub2wuY2FydC1oZWFkZXIgbGkuY29tcGxldGVkIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDFDMjQ7XG4gIGJvcmRlci1jb2xvcjogI0VEMUMyNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmNhcnQtdGFibGUgdHIucmVtb3ZlYWJsZSAucmVtb3ZlLWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAtNHB4IDAgMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZCAubWFpbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLmNhcnQtcC1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDgxcHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5jYXJ0LXAtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY2cHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5wLW5hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1hdmFpbGFiaWxpdHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtdGFibGUgdHIgLmJ0bi1zbS5hZGQtdG8tY2FydC1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNFRDFDMjQ7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcnQtdGFibGUgLmNhcnQtdGFibGUtaGVhZGVyIHRkLmNhcnQtcC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm9kdWt0XCI7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQucC10b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IC5pbnN0YWdyYW0sIC5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgPiBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIGEge1xuICBjb2xvcjogIzNhMzUzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuLm1haWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9tYWlsLTIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi50ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9waG9uZS0yLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCAuYnRuLWNvbnZlcnNpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtYmFjazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmJ0bi5idG4tY29udmVyc2lvbiwgLm9yZGVyaW5nLXByb2Nlc3MgYS5idG4uYnRuLWNvbnZlcnNpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5idG4uYnRuLWNvbnZlcnNpb246OmFmdGVyLCAub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tY29udmVyc2lvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmRlbGl2ZXJ5LXRpbWUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSB7XG4gIG1heC13aWR0aDogNTI2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy90cnVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5IC5wcmljZS1yYW5nZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSAucHJpY2UtcmFuZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjMzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDQ0cHggMCAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNCB7XG4gIG1hcmdpbjogNDRweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlkLS05IC5jb3Vwb24taW5wdXQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZzogMzVweCAwIDI1cHg7XG59XG4uaWQtLTkgLmNvdXBvbi1pbnB1dCAudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmlkLS05IC5hbGVydCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5pZC0tMTYgbGFiZWxbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXSB7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlplbcSbXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWsOha2xhZG7DrSDDumRhamVcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3cge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3cgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5wLWRpc2NvdW50IHtcbiAgZGlzcGxheTogcmV2ZXJ0O1xuICBvcmRlcjogNTtcbn1cblxuLnN1bW1hcnksIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIsIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgPiBzcGFuLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyID4gc3BhbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgZmxleDogbm9uZTtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyID4gc3Ryb25nLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyID4gc3Ryb25nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleDogbm9uZTtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsLCAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6OmJlZm9yZSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDZW5hIGNlbGtvbSBiZXogRFBIOlwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWwsIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6OmJlZm9yZSwgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmEgdnLDoXRhbmUgRFBIOlwiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNjaGVja291dENvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAuY29tcGFueS1zaG9wcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCAjcGF5bWVudC1jdXJyZW5jeSB7XG4gIG1heC13aWR0aDogMTA1cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbiNjaGVja291dENvbnRlbnQgLmhlbHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5oZWxwZXIgYSB7XG4gIGNvbG9yOiAjMDIzNzcwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zbWFydC1sYWJlbHMtYWN0aXZlICNjaGVja291dENvbnRlbnQgLnNtYXJ0LWxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4jY2hlY2tvdXRTaWRlYmFyIC50b2dnbGUtY29udGFjdHMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogOHB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4jY2hlY2tvdXRTaWRlYmFyIC50b2dnbGUtY29udGFjdHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsID4gc3BhbiBiIHtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5zdWJsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5zdWJsYWJlbCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucGF5bWVudC1sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbi5yYWRpby13cmFwcGVyLmFjdGl2ZSAuZm9yLWZyZWUsIC5mb3ItZnJlZSB7XG4gIGNvbG9yOiAjNWZhOTViO1xufVxuXG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWJveCAuYm94LmJveC1zbSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uaW4ta3Jvay0xIC5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZGVyLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbm5lciA+IGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5ID4gaDQge1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLXByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tYW1vdW50IHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tYW1vdW50IC51bml0LXZhbHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1uYW1lIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzdHJvbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHN0cm9uZyA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcgPiBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWnDFr3NvYiBkb3ByYXZ5OlwiO1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcubGFzdCA+IHN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJacMWvc29iIHBsYXRieTpcIjtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1yZWNhcGl0dWxhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1yZWNhcGl0dWxhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5pZC0tMTcuc21hcnQtbGFiZWxzLWFjdGl2ZSAjY2hlY2tvdXRDb250ZW50IC5zbWFydC1sYWJlbC13cmFwcGVyIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaWQtLTE3IC5jby1ib3ggaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNyAuY28tY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaWQtLTE3IC5jby1iaWxsaW5nLWFkZHJlc3Mge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlkLS0xNyAjc2hpcHBpbmctYWRkcmVzcy5qcy1oaWRkZW4udmlzaWJsZSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pZC0tMTcgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5pZC0tMTcgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFkdmFuY2VkLW9yZGVyIC5sYnhzcGxpZGVfX3RyYWNrIC5sYngtY2Fyb3VzZWxfX2l0ZW0gLnByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZhbmNlZC1vcmRlciAuZXh0cmEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaWQtLTE1IC5jb250ZW50LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlkLS0xNSAucmVjYS1wYXltZW50LXdyYXAsIC5pZC0tMTUgLm9yZGVyLXBheW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5jb2wtc20tMTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGgsIC5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyLCAuaW4tc3RlcC0yICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuc2VhcmNoLCAuaW4tc3RlcC0yICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW4tc3RlcC0xICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwsIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbiAgLmluLXN0ZXAtMSAjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUsIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSAuY29sLW1kLTgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY29sLW1kLTQsIC5vcmRlcmluZy1wcm9jZXNzIC5jb2wtbWQtOCwgLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0Q29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY2hlY2tvdXRDb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gICNjaGVja291dFNpZGViYXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmlkLS0xNiAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5jYXJ0LWlubmVyIC5uZXh0LXN0ZXAge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhcnQtaW5uZXIgLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2sge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAxNXB4IDMwcHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjaGVja291dFNpZGViYXIgLmJhbm5lci1oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FydC10YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmNhcnQtdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLnN1bW1hcnkgLmNvbC1tZC04LCAuc3VtbWFyeSAuY29sLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBvbC5jYXJ0LWhlYWRlciBsaSBhLCBvbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBvbC5jYXJ0LWhlYWRlciBsaSBhOjpiZWZvcmUsIG9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZzo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIH1cbiAgLmlkLS05IC5zdW1tYXJ5IC5jb2wtbWQtNCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuYWR2YW5jZWQtb3JkZXIgLmV4dHJhcy13cmFwIC5leHRyYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNiAub3ZlcmFsbC13cmFwcGVyLCAuaWQtLTE3IC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyLCAuaWQtLTE3ICNoZWFkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIsIC5pZC0tMTcgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyIC5zZWFyY2gsIC5pZC0tMTcgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2sge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMTUwcHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQge1xuICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDA7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm96a291bWVqdGUgbmHFoWkgbmFiw61ka3VcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvNDA0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzNhMzUzMDtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgLmluLTQwNCAuY29udGVudC1pbm5lciA+IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgLmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udHlwZS1jYXRlZ29yeSAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4udHlwZS1wcm9kdWN0IC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYmVuZWZpdEJhbm5lcl9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnJlc3BvbnNpdmUtaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb290ZXItYmFubmVycyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSBhLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGEgLmltYWdlLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGEgLmltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGgyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtID4gYSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSA+IGEge1xuICBvcmRlcjogLTI7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLm5ld3MtaW1hZ2UsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLm5ld3MtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIHRpbWUsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gdGltZSB7XG4gIG9yZGVyOiAtMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTJweCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGUsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzI4MjgyODtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOmhvdmVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTo6YWZ0ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTo6YWZ0ZXIge1xuICBjb2xvcjogIzAyMzc3MDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLmhvbWVwYWdlLWdyb3VwLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJsb2dcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLnRleHQtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gIG1hcmdpbjogMHB4IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYnJlYWRjcnVtYnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2Y5ZjlmOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzYTM1MzA7XG59XG4uYnJlYWRjcnVtYnMgYTpob3ZlciwgLmJyZWFkY3J1bWJzIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvYXJyb3cuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzID4gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMgPiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAjY29udGVudCBoMSwgLnR5cGUtcG9zdCAjY29udGVudCBoMSwgLnR5cGUtcGFnZSAjY29udGVudCBoMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuI2NvbnRlbnQgLnRleHQtYm94IHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMjVweDtcbn1cbiNjb250ZW50IC50ZXh0LWJveCBwLCAjY29udGVudCAudGV4dC1ib3ggaDIsICNjb250ZW50IC50ZXh0LWJveCBoMywgI2NvbnRlbnQgLnRleHQtYm94IHVsLCAjY29udGVudCAudGV4dC1ib3ggaDQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNjb250ZW50IC50ZXh0LWJveCBhIHtcbiAgY29sb3I6ICMzYTM1MzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LCAuaW4ta29udGFrdHkgI2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyLCAuaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluLWphay1uYWt1cG92YXQgI2NvbnRlbnQtd3JhcHBlciBvbCwgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIG9sIGxpLCAuaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIG9sIGxpOjptYXJrZXIsIC5pbi1rb250YWt0eSAjY29udGVudC13cmFwcGVyIG9sIGxpOjptYXJrZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmluLWphay1uYWt1cG92YXQgLmNvbC1tZC02ID4gcCA+IGltZywgLmluLWtvbnRha3R5IC5jb2wtbWQtNiA+IHAgPiBpbWcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5pbi1rb250YWt0eSAuY29udGVudC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uaW4ta29udGFrdHkgLmNvbnRlbnQtaW5uZXIgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNjb250ZW50IC5ob3ctYm94IHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2JveC1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4jY29udGVudCAuaG93LWJveCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jY29udGVudCAuaG93LWJveCAuY29udGFpbmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VEMUMyNDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRDFDMjQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jY29udGVudCAuaG93LWJveCAuY29udGFpbmVyID4gZGl2IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMzVweCAwO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2EzNTMwO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBzdHJvbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGRpdiA+IHNwYW4ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpsYXN0LW9mLXR5cGUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAuaG93LWJveCAuY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBhIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bGFzdC1vZi10eXBlIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5wcm9kdWN0cy1ibG9jayA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIsIC5pbi1rb250YWt0eSAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIC5jb250YWluZXIsIC5pbi1rb250YWt0eSAjY29udGVudC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4udXNwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4udXNwLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udXNwLXdyYXAgLnVzcC1pdGVtIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZS1jYXRlZ29yeSAudXNwLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCAudXNwLXdyYXAge1xuICAgIHBhZGRpbmc6IDVweCAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIC51c3AtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgLnVzcC13cmFwIC51c3AtaXRlbSBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGEgPiBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSBhID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIC50b3BpYyBhID4gc3BhbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljIGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgLnRvcGljIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlLmV4cGFuZGVkIHVsLmV4cGFuZGVkIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgdWwuZXhwYW5kZWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCB1bC5leHBhbmRlZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNFRDFDMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIgLmJveC1iZy12YXJpYW50IC5jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc2lkZWJhciAuYm94LWJnLXZhcmlhbnQgLmNhdGVnb3JpZXMgYSB7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIC5ib3gtYmctdmFyaWFudCAuY2F0ZWdvcmllczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC5ib3guYm94LXNtLmJveC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXIgLmJveC5ib3gtc20uYm94LWZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5pbi1pbmRleCAuYm94LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5idG4sIGEuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6bm90KC5idG4tc20pIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi5idG4tc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYuYnRuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgICAmLnNlYXJjaC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktcHJpbWFyeTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXByaW1hcnktaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51bnZlaWwtYnV0dG9uIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLmJ0bi1jb252ZXJzaW9uLCAmLmJ0bi1jYXJ0LCAmLmJ0bi5idG4tcHJpbWFyeSwgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbi1ob3ZlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG4gICAgfVxuICB9XG4gICYuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufSIsIiR0ZXh0OiAjM2EzNTMwO1xuJGJvcmRlcjogI2U3ZTdlNztcbiRjb252ZXJzaW9uOiAjRUQxQzI0O1xuJGNvbnZlcnNpb24taG92ZXI6ICNiYjE1MWE7XG4kcHJpbWFyeTogIzI4MjgyODtcbiRwcmltYXJ5LWhvdmVyOiAjMTgxODE4O1xuJGJsdWU6ICMwMjM3NzA7XG4kYmc6ICNmOWY5Zjk7XG4kYm9yZGVyLWRhcms6ICM0ZjRmNGY7XG4kZ3JheS1wcmltYXJ5OiAjNTg1OTVCO1xuJGdyYXktcHJpbWFyeS1ob3ZlcjogIzQwNDE0MjtcbiRncmF5OiAjRjVGNUY1O1xuJGdyYXktZGFyazogIzUwNTA1MDtcbiRncmF5LWxpZ2h0OiAjOUQ5RDlEO1xuJGdyZWVuOiAjNjZCQjMzO1xuJHJlZDogI0VEMUMyNDtcbiR5ZWxsb3c6ICNmZmMyMTE7XG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbiRpbWFnZXM6IFwiaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvbWltZWRpZ2l0YWwubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvXCI7IiwiXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O2JhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmZvcm0tY29udHJvbCwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cbn1cbi5jb21wYWN0LWZvcm0sIC5pbnB1dC1ncm91cCwgLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAge1xuICAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5zdWJzY3JpYmUtZm9ybSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuYnRuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zci1vbmx5IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIGNsaXA6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5zZWxlY3QsIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUE2Q0FJQUFBQk5nb3lxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFITkpSRUZVZU5yczJMc053REFJUlZFN0N6QXAwN0FsVTRRcVJaUVVlU2dmUmZlVklQbElOcUx3ekV3ekc0OW5HUzhGR0JnWUdCZ1lHQmdZR0JqNHQ3Qzd5OTBXSEJGbnAxZTl1amRlOWFGOVZSWGZlR2NMcWo1Y202MnBsZG41RVpEVkxzd0NBUVlHQmdZR0JnWUcvaGE4Q2pBQWtkRW13VW5DU080QUFBQUFTVVZPUks1Q1lJST0pO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgJjpjaGVja2VkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7ICAgIFxuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4uY29uc2VudHMge1xuICAud2hvbGUtd2lkdGgge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xufSIsImJvZHkge1xufVxuLm92ZXJhbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6ICR0ZXh0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaDEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICR0ZXh0O1xufVxuaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5oNCwgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wcm9kdWN0cy1oZWFkZXIsIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICB9XG59XG4uY29udGVudCwgLmJhbm5lciwgLmJhbm5lci13cmFwcGVyLCAuYmFubmVyLWNhdGVnb3J5LCAuY2Fyb3VzZWwtaW5uZXIge1xuICBhLCAubGluay1saWtlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4uY2hldnJvbi1hZnRlciB7XG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLndlbGNvbWUtd3JhcHBlciwgLmNhdGVnb3J5LXBlcmV4LCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uLCAucC1zaG9ydC1kZXNjcmlwdGlvbiwgLnRhYi1jb250ZW50LCBhcnRpY2xlIHtcbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGV4LXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAjY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIGgyLCAucHJvZHVjdHMtaGVhZGVyLCAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiXG4vL2Fycm93XG4kc2xpY2stYXJyb3ctY29sb3I6ICMwMDA7XG4kc2xpY2stYXJyb3ctYmFja2dyb3VuZDogI2ZmZjtcbiRzbGljay1hcnJvdy13aWR0aDogNDVweDtcbiRzbGljay1hcnJvdy1oZWlnaHQ6IDEwMCU7XG4kc2xpY2stYXJyb3ctZm9udC1zaXplOiAxOHB4O1xuJHNsaWNrLWFycm93LWJvcmRlcjogbm9uZTtcbiRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzOiA1MCU7XG4kc2xpY2stYXJyb3ctYm94LXNoYWRvdzogbm9uZTtcblxuLy9hcnJvdyBib3JkZXJcbiRzbGljay1hcnJvdy1jb2xvci1ob3ZlcjogIzAwMDtcbiRzbGljay1hcnJvdy1iYWNrZ3JvdW5kLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRzbGljay1hcnJvdy1ib3JkZXItaG92ZXI6IG5vbmU7XG5cbi8vYXJyb3cgcmVzcG9uc2l2ZVxuJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmU6IDgwcHg7XG5cbi8vc2xpY2sgZG90c1xuJHNsaWNrLWRvdHMtbWFyZ2luOiAyMnB4IDAgMCAwO1xuJHNsaWNrLWRvdHMtd2lkdGg6IDE2cHg7XG4kc2xpY2stZG90cy1oZWlnaHQ6IDE2cHg7XG4kc2xpY2stZG90cy1ib3JkZXI6IDFweCBzb2xpZCAjZWVkYmRhO1xuJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1czogMTZweDtcblxuLy9zbGljayBkb3RzIGFjdGl2ZVxuJHNsaWNrLWRvdHMtYmFja2dyb3VuZC1hY3RpdmU6ICNlZWRiZGE7XG4kc2xpY2stZG90cy13aWR0aC1hY3RpdmU6IDhweDtcbiRzbGljay1kb3RzLWhlaWdodC1hY3RpdmU6IDhweDtcbiRzbGljay1kb3RzLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCAjZmZmO1xuJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1cy1hY3RpdmU6IDhweDtcblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayB7XG4gIC5zbGljay1saXN0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRzbGljay1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRzbGljay1hcnJvdy1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG5cblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAvL2JveC1zaGFkb3c6JHNsaWNrLWFycm93LWJveC1zaGFkb3c7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpY2stYXJyb3ctYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgIGJvcmRlcjogJHNsaWNrLWFycm93LWJvcmRlci1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3ItaG92ZXI7XG4gICAgfVxuICAgICYuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTBmJztcbiAgICAgICAgZm9udC1mYW1pbHk6IFNob3B0ZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWFycm93LWZvbnQtc2l6ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmIDUwJSk7XG5cblxuXG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLy9AaW5jbHVkZSBpY29uLWFycm93O1xuICAgICAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICAgICAgICBmb250LXNpemU6ICRzbGljay1hcnJvdy1mb250LXNpemU7XG5cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKCdhamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGUsXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAkc2xpY2stZG90cy1tYXJnaW47XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAkc2xpY2stZG90cy13aWR0aDtcbiAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAkc2xpY2stZG90cy13aWR0aC1hY3RpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAkc2xpY2stZG90cy1oZWlnaHQtYWN0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGljay1kb3RzLWJhY2tncm91bmQtYWN0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2xpY2stZG90cy1ib3JkZXItcmFkaXVzLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkc2xpY2stZG90cy1oZWlnaHQ7XG4gICAgICBib3JkZXI6ICRzbGljay1kb3RzLWJvcmRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWNrLWRvdHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLWJsb2NrIHtcbiAgJi5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMCAxcHggMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnR5cGUtZGV0YWlsIHtcbiAgLnZhcmlhbnRzLXdyYXBwZXIge1xuXG4gICAgLnByb2R1Y3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICB9XG4gICAgICAucCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1pbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucC1jb2RlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaWcge1xuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uaW5zdGFncmFtLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAuaWdmZWVkIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgICAgZm9udC1mYW1pbHk6XCJTaG9wdGV0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTozNXB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCB7XG4gICAgLmlnZmVlZCB7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjclO1xuICAgICAgbWluLXdpZHRoOiAxNi42NjY3JTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIHtcbiAgICAuaWdmZWVkIHtcbiAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNyZWNlbnRseVZpZXdlZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDI1cHg7XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtYmxvY2sge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucHJvZHVjdCB7XG4gICAgICAucCB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5ldy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wcmljZS1zYXZlICsgLnByaWNlLXNhdmUsIC5wcmljZS1zdGFuZGFyZCArIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcHJvZHVjdCB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIi5iYW5uZXItcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmF0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02NnB4O1xuICAgIC5yYXRlLWltZyB7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaDQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIH1cbiAgfVxuICAucmF0ZS1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgLnZvdGUtd3JhcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgLnN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAudm90ZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudm90ZS13cmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIC52b3RlLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC52b3RlLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZvdGUtcGljIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52b3RlLXN1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgLnZvdGUtcmF0aW5nIHtcbiAgICAgIC52b3RlLWRlbGltZXRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5idG4ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIH1cbiAgfVxufVxuLnJhdGUtYXZlcmFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc3RhcnMge1xuICB3aWR0aDogMTAwcHg7XG59XG4uc3RhcnMgLnN0YXIuc3Rhci1vbiwgLnN0YXJzIC5zdGFyLnN0YXItaGFsZiB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3RhcnMge1xuICBzcGFuLCBhIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnN0YXIuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgfVxufVxuLnN0YXJzLWxhYmVsIHtcbiAgY29sb3I6ICR0ZXh0O1xufVxuLnJhdGUtYXZlcmFnZS13cmFwIHtcbiAgLnN0YXJzIHtcbiAgICBhLHNwYW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXJhdGluZyB7XG4gICAgLnJhdGUtaXRlbXMge1xuICAgICAgLnZvdGUtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1zZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC50ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5jbG9zZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnksIC50eXBlLXBvc3QsIC50eXBlLXBhZ2UsIC50eXBlLXByb2R1Y3QsIC5pbi1pbmRleCwgLnR5cGUtcG9zdHMtbGlzdGluZyB7XG4gIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgPiBkaXY6bm90KC5jb250YWluZXIpLCAjaGVhZGVyLCAjZm9vdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudXNlci1hY3Rpb24ge1xuICAgICAgb3JkZXI6IC0xMDtcbiAgICB9XG4gICAgLmFkbWluLWJhciB7XG4gICAgICBvcmRlcjogLTk7XG4gICAgfVxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgICAgb3JkZXI6IC04O1xuICAgIH1cbiAgICAjaGVhZGVyIHtcbiAgICAgIG9yZGVyOiAtNztcbiAgICB9XG4gIH1cbiAgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIjpmb2N1c3tcbiAgb3V0bGluZTpub25lO1xufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAuc2xpY2stYXJyb3d7XG4gICAgei1pbmRleDo5O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOjA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmLnNsaWNrLXByZXZ7XG4gICAgICBsZWZ0OjA7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICB9XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2xpY2stZG90c3tcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgcGFkZGluZzowO1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGl7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJ1dHRvbntcbiAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmV7XG4gICAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLWJsb2Nre1xuICAmLnNsaWNrLXNsaWRlcntcbiAgICAgID5kaXZ7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgYm9yZGVyOjA7XG4gICAgICB9XG4gIH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyIHtcbiAgICAudXNlci1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDU7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoV2hpc3BlcmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIC8vICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgICAgICAvLyAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC8vICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAvLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZTtcbiAgICAgICAgICAvLyAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2U7XG4gICAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlO1xuICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgIG9yZGVyOiAtNTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXNlYXJjaC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dXNlci5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwiY2FydFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZhdm91cml0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIC5mYXZvdXJpdGVfaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtbmFtZSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVzZXItYWN0aW9uLWluIHtcbiAgICAucG9wdXAtd2lkZ2V0IHtcbiAgICAgICYuY2FydC13aWRnZXQge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zY3JvbGxlZC11cC5zY3JvbGxlZCB7XG4gICAgI2hlYWRlciB7XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XG4gIC8vICAgI2hlYWRlciB7XG4gIC8vICAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgLy8gICAgICAgYVtkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0ge1xuICAvLyAgICAgICAgICY6OmFmdGVyIHtcbiAgLy8gICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLmluLWluZGV4IHtcbiAgI2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvL2JveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnVnloxL5hZGHFpSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNlYXJjaC1pbnB1dC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXNlYXJjaC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAmW2RhdGEtdGFyZ2V0PVwiY2FydFwiXSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jYXJ0LnN2Zz8xKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtcHJpY2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJltkYXRhLXRhcmdldD1cImxvZ2luXCJdIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dXNlci5zdmc/MSkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYm90dG9tIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NTg1ZVxuICB9XG5cbiAgLm1haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIC5tYWlsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bWFpbC1nLnN2Zz8xPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5zaXRlLW5hbWUge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYm90dG9tLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgJltkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xuICAgICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIge1xuICAgIC5zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG4gIH1cbn0iLCJcbi5sb2dpbi13aW5kb3ctdmlzaWJsZSB7XG4gIC51c2VyLWFjdGlvbiB7XG4gICAgLnVzZXItYWN0aW9uLWluIHtcbiAgICAgID4gZGl2LnVzZXItYWN0aW9uLWxvZ2lue1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDE2MCwgMTE2LCAxMTYsIDAuMDYpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgLnJlZ2lzdHJhY2UtYm94IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNoZWFkZXIge1xuICAudXNlci1hY3Rpb24ge1xuICAgIC5sb2dpbi13aWRnZXQucG9wdXAtd2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5sb2dpbi13aWRnZXQge1xuICAucmVnaXN0cmFjZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweDtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5sb2dpbi13aWRnZXR7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIGhlaWdodDo5MCU7XG4gICAgICAgXG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgfVxuICAgIFxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAucG9wdXAtd2lkZ2V0LWlubmVye1xuICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgYm9yZGVyOjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOjIxcHggMjBweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgJi5jbG9zZXtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgY29udGVudDpcIlxcZTkxMlwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJTaG9wdGV0XCI7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyLWFjdGlvbi10YWJze1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgZm9udC1zaXplOjA7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6XCJQcmlobMOhc2VuaWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgICAuc29jaWFsLWxvZ2luLWJ1dHRvbnN7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyNnB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dpbi13cmFwcGVye1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucGFzc3dvcmQtaGVscGVye1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCA1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZbaHJlZj1cIi9yZWdpc3RyYWNlL1wiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZW1hdGV1Y2V0e1xuICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgcGFkZGluZzoyM3B4IDAgMTlweCAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6MjNweDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgbWFzazogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvc2FibG9uYS1uZW1hemF0L3N2Zy91c2Vycy1tZWRpY2FsLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IGF1dG8gMTJweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjQ1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEzcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgICAgLmlucHV0LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5lbWFpbHtcbiAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJVxb5pdmF0ZWxza8OpIGptw6lubyBuZWJvIGUtbWFpbCAqXCI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5wYXNzd29yZHtcbiAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJIZXNsb1wiO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubG9naW4td3JhcHBlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgLnBhc3N3b3JkLWhlbHBlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJltocmVmPVwiL3JlZ2lzdHJhY2UvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgJi5idG57XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2U1ODQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojZTU4NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2NhNzUwNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5cbi5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXR7dG9wOjUwJX1cblxuLmxvZ2luLXdpbmRvdy12aXNpYmxle1xuICAjY2JveE92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5tZW51LWxldmVsLTIge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMHB4IDRweCA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgLm1lbnUtbGV2ZWwtMSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktaG92ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly81NzMxODkubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvZG93bi1yLW1vYmlsZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDQycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBhIHsgXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnVfX2l0ZW0tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG4gICAgfVxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMjVweCA1cHggMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIHtcbiAgICAjbmF2aWdhdGlvbiB7XG4gICAgICAubWVudS1sZXZlbC0xIHtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNuYXZpZ2F0aW9uIHtcblxuICAubWVudS1sZXZlbC0xIHtcbiAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pbWcvZG93bi1yLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1sZXZlbC0yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuI25hdmlnYXRpb257XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzU4NWU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzc1ODVlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgLm1lbnUtbGV2ZWwtMSB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gYSA+IGIsICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyPmRpdj5hPnNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2aWdhdGlvbi1pbiB7XG4gIC5tZW51LWxldmVsLTMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICA+IHVsIHtcbiAgICA+IGxpIHtcbiAgICAgICYuZXh0IHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICA+IHVsIHtcbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmV4dCB7XG4gICAgICAgICAgJi5leHAge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA5OTk4cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OThweCAwIDAgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA5OTk4cHggMCAwICNmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTlweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTk5OXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXhwIHtcbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWVudS1sZXZlbC0yIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaW1hZ2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgICAgICAgID4gZGl2LCAubWVudS1pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1oZWxwZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICB0b3A6IGNhbGMoNTAlICsgMjVweCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAubWVudS1oZWxwZXIge1xuICAgID4gc3BhbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgPiBkaXYgLm1lbnUtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7IFxuICB9XG59IiwiLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtYm94IHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYubWFpbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pbWcvbWFpbC1yLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pbWcvcGhvbmUtci5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIHtcbiAgICBvcmRlcjogMztcbiAgICAubG9naW4sIGFbZGF0YS10ZXN0aWQ9XCJoZWFkZXJTaWdudXBcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5jb250YWN0LWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHVsIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLWhvdmVyZWQsIC5zZWFyY2gtZm9jdXNlZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVye1xuICAgIC5jb250YWN0LWJveDpub3QoLnNvY2lhbC1ib3gpIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pbWcvZG93bi1yLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zaG93LWxpc3Qge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBoNCwgdWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAucGF5bWVudCwgLnNoaXBwaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNmb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250YWN0LWJveCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmZvb3Rlci1yb3dzIHtcbiAgLmN1c3RvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgPiBkaXYge1xuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG4rNikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFjdC1ib3gge1xuICAgIHVsIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuc29jaWFsLWljb24tbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID4gbGkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICAmOm5vdCguc29jaWFsLWljb24tbGlzdCkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgICYubWFpbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bWFpbC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ZWwge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXBob25lLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLnNvY2lhbC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5zdGFncmFtIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWlnLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmZhY2Vib29rIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWZiLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmZvb3Rlci1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0RjRGNEY7XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDA7XG4gIH1cbiAgLndyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBheW1lbnQsIC5zaGlwcGluZyB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEY0RjRGO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICB9XG59XG4jc2lnbmF0dXJlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJi50aXRsZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbiAgLmltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cbi5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1pY29ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiB1bnNldDtcbiAgICAtbXMtZmxleC1wYWNrOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAuc2hpcHBpbmcge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gICAgLnBheW1lbnQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItcm93cyB7XG4gICAgLmN1c3RvbS1mb290ZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfSBcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1pY29ucyB7XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJvd3Mge1xuICAgIC5jdXN0b20tZm9vdGVyIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbn0iLCIuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2ZmZjtcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5ld3NsZXR0ZXItaGVhZGVyIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgICAudmFsaWRhdG9yLW1zZy1ob2xkZXIge1xuICAgICAgKyBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogNzQ3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDk3MnB4ICFpbXBvcnRhbnQ7XG4gICAgLm5ld3NsZXR0ZXItaGVhZGVyIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDExNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTM0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIud2VsY29tZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItYmFubmVyIHtcbiAgLmFib3V0IHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAuY29sLW1kLTYge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJhbm5lciB7XG4gICAgLmFib3V0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYnJhbmRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgLmJyYW5kLXRleHQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG4gIC5icmFuZHMtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG4gIC5icmFuZC1zbGlkZXIge1xuICAgIC5icmFuZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgLmJyYW5kcy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnJhbmQtc2xpZGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJhbmRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5icmFuZHMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCIjY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBvcGFjaXR5OiAxO1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICByaWdodDogMTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW5leHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICAgIH1cbiAgfVxuICAmLmxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICAgIH1cbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3R0b206IC00MnB4O1xuICBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IDNweDtcbiAgICB9XG4gIH1cbn1cbi5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVza3RvcCB7XG4gICAgI2Nhcm91c2VsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgICAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5jb2wtc20tOCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgICAuY29sLXNtLTQge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgLm5leHQtdG8tY2Fyb3VzZWwtYmFubmVycyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4taW5kZXgge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIudG9wY2F0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnRvcGNhdC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGNvbG9yOiAjMWExOTM3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMxYTE5Mzc7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzFhMTkzNztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wY2F0IHtcbiAgICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgfVxuICAudG9wY2F0LXdyYXAge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcGNhdC13cmFwIHtcbiAgICAuaXRlbSB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcGNhdC13cmFwIHtcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufSIsIi50eXBlLWNhdGVnb3J5IHtcbiAgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgPiBoNCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuICB9XG59XG4uY2F0ZWdvcnktaGVhZGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgICAucHJvZHVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICA+IGZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAuZHJvcGRvd24ge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgbGFiZWwsIHN0cm9uZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdHMtbGlzdGluZy1vcmRlci1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS10b3Age1xuICAgID4gaDQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgID4gaDQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gZGl2LCA+IGg0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+IGg0IHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgfVxuICAgICNmaWx0ZXJzLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IC01O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuY2F0ZWdvcnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG4uY2F0ZWdvcnktdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiIsIiNmaWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgI21hbnVmYWN0dXJlci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib3guYm94LXNtIHtcbiAgJi5ib3gtYmctdmFyaWFudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jY29udGVudCB7XG4gIC5maWx0ZXItc2VjdGlvbiwgLnNsaWRlci13cmFwcGVyIHtcbiAgICBoNCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31kb3duLXkuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd0ZpbHRlciB7XG4gICAgICBoNCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmZpbHRlci1jb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnKCc7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXRvdGFsLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgKyAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYueWVzLWJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctbW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5oaWRlRmlsdGVyKSB7XG4gICAgICAgICYuc2hvd0FsbCB7XG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICY6bm90KC5oaWRlRmlsdGVyKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sb3JzLWhpZGUge1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAuc2hvdy1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3ctbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31kb3duLXkuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNob3dBbGwge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd0FsbCAuc2hvdy1tb3JlLCAmLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1pvYnJheml0IG3DqW7Emyc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY2xlYXItZmlsdGVycyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5jbG9zZS1hZnRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNsaWRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaDQge1xuICAgIG9yZGVyOiAtMztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gICYuaGlkZUZpbHRlciB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuLnVpLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQ7XG4gIH1cbn1cbi5zbGlkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMTBweCAwIDI1cHg7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAtOXB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xuICB9XG59XG4uZnJvbSwgLnRvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBmb250LXNpemU6IDE0cHg7ICBcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jY2xlYXItZmlsdGVycyB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIC5jbG9zZS1hZnRlciB7XG4gICAgcGFkZGluZzogNnB4IDE1cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuLnNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAtNXB4IDVweDtcbiAgLmZpbHRlci1sYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogN3B4IDE1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICAgICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLy8gU2Nyb2xsYmFyXG4jZmlsdGVycyB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMXB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbi5maWx0ZXJzLXdyYXBwZXIge1xuICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnRmlsdHJvdsOhbsOtJztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciwgLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZmlsdGVycyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICB9XG4gICNjb250ZW50IHtcbiAgICAuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYyB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgICAgJi5zaG93RmlsdGVyIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC5wYWdpbmF0aW9uLXRvcCB7XG4gICAgLnBhZ2luYXRpb24tbGluaywgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucGFnaW5hdGlvbiB7XG4gID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG4gID4gc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWxpbmsge1xuICAmLnByZXYsICYubmV4dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cbiAgfVxuICAmLnByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59IiwiI3Byb2R1Y3RzVG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIC5wIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAucC1pbiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLnAtaW4taW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtYm90dG9tIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXMge1xuICAgICAgICAgIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgLnByaWNlLXNhdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2dnbGUtdG9wLXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgLnAge1xuICAgICAgICAucC1pbi1pbiB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByaWNlcyB7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIC5wIHtcbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0c1RvcCB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgICAmLnNob3dUb3Age1xuICAgICAgPiBkaXYge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIC5wcmljZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC5wcmljZS1zYXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXBvc3QsIC50eXBlLXBhZ2UsIC50eXBlLXByb2R1Y3QsIC50eXBlLXBvc3RzLWxpc3RpbmcsIC50eXBlLW1hbnVmYWN0dXJlcnMtbGlzdGluZywgLmlkLS01MSB7XG4gICAgLnNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXItaW5kZW50ZWQge1xuICAgIC5jb250ZW50IHtcbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59IiwiLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAuZGl2aWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuc2hvdyB7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYSB7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG1pbi13aWR0aDogODRweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgKyAuc2hvdy1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNob3dBbGwge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICArIC5zaG93LW1vcmUge1xuICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnWm9icmF6aXQgbcOpbsSbJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufSIsIi50eXBlLXByb2R1Y3Qge1xuICAucHJvZHVjdC1zbGlkZXItaG9sZGVyIHtcbiAgICAucHJvZHVjdC1zbGlkZXIucHJvZHVjdHMtcmVsYXRlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAucmVzcG9uc2l2ZS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zaHAtdGFicy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcC1kZXRhaWwtdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9ZG93bi15LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGVzdGlkPVwidGFiUmVsYXRlZEZpbGVzXCJdIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGVzdGlkPVwidGFiRGlzY3Vzc2lvblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICA+IHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQsIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZGVzY3JpcHRpb24taW5uZXIge1xuICAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgIC5yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdQb3BpcyBwcm9kdWt0dSc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuI2FjY29yZGlvbi1jb250ZW50IHtcbiAgLnNocC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiN0YWItY29udGVudCB7XG4gIC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jcHJvZHVjdERpc2N1c3Npb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyB7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuI3JhdGluZ1dyYXBwZXIge1xuICAucmF0ZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNyYXRlLWZvcm0ge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbS5uby1idXR0b25zID4gZGl2IC5wLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVza3RvcCB7XG4gIC5wLWRldGFpbCB7XG4gICAgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YWItY29udGVudCB7XG4gICAgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuICAgICAgLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICAgIC5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gIH1cbiAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG4gIC5kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIHtcbiAgICAucC1kZXRhaWwtdGFicy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3RzLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59IiwiXG4ucC1kZXRhaWwtaW5uZXIge1xuICAuZmxhZ3MuZmxhZ3MtZGVmYXVsdCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIC5mbGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciwgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYnJhbmQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc3RhcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc3RhcnMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jaGV2cm9uLWFmdGVyIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAucC1jb2RlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZCwgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbi5wLWRhdGEtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAucXVhbnRpdHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LXdyYXAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jYXJ0LXcuc3ZnKSB0b3AgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmF2b3VyaXRlLWRldGFpbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIC5idG5fdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZmF2b3VyaXRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmFyaWFudC1saXN0LCAuc3VyY2hhcmdlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC5zdXJjaGFyZ2UtbGlzdCB7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsZXgtZ3JvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogdW5zZXQgIWltcG9ydGFudDtcbiAgICAucHJpY2Utc2F2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICB9XG4gICAgICArIC5wcmljZS1maW5hbCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICAuc3RhbmRhcmQtcHJpY2UtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnNvY2lhbC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZhdm91cml0ZS1kZXRhaWwge1xuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIH1cbiAgICAubGluay1pY29uLmNoYXQge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jaGF0LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbG9zZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxpbmstaWNvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJpbnQsICYuc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0ge1xuICA+IC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5wLWNvZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdHIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRkLCB0aCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBzcGFuW3N0eWxlPVwiY29sb3I6ICM2NmJiMzNcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZWxpdmVyeS10aW1lIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ03Fr8W+ZW1lIGRvcnXEjWl0IGRvOic7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmRlZmF1bHQtdmFyaWFudCkge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNoaXBwaW5nLW9wdGlvbnMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc310cnVjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbn1cbi50eXBlLWRldGFpbCB7XG4gIC5zaGlwcGluZy1vcHRpb25zLXBvcHVwLCAuY29udGVudC1tb2RhbCB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAjd2F0Y2hkb2ctZm9ybSB7XG4gICAgPiBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIHtcbiAgICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtdG8tY2FydC1ibG9jayB7XG4gICAgICAuYWRkLXRvLWNhcnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmRlbGl2ZXJ5LXRpbWUtcm93LCA+IHRyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5zaGlwcGluZy1vcHRpb25zLXJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLnAtdG8tY2FydC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLmFkZC10by1jYXJ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZSB7XG4gICAgLmJyZWFkY3J1bWItaW4tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGUge1xuICAgIC5wLWRldGFpbC1pbm5lciB7XG4gICAgICAucC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtZGF0YS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5naWZ0Ym94LWl0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87IFxuICBoZWlnaHQ6IDEwMHB4OyBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zdXJjaGFyZ2UtcGFyYW1ldGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufSIsIi5wLWltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAvLyAucC1pbWFnZSB7XG4gIC8vICAgLmZhdm90aXJlLWRldGFpbCB7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDIwcHg7XG4gIC8vICAgICByaWdodDogMTVweDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbi5wLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDgwcHg7XG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIC5mbGFncy1leHRyYSB7XG4gICAgICAuZmxhZyB7XG4gICAgICAgIC5wcmljZS1zYXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2hpcHBpbmctYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuLnNoaXBwaW5nLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAuc2hpcHBpbmctaW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuc2hpcHBpbmctaW5mby10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB0aCwgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZyZWUge1xuICAgICAgICAgIGNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAuc2hpcHBpbmctY2xvc2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBjb250ZW50OiAnXFxlOTEyJztcbiAgICAgIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICAgIH1cbiAgfVxuICAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBmbGF0aWNvbjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgfVxuICB9XG59XG4uc2hpcHBpbmctdmlzaWJsZSB7XG4gIC5zaGlwcGluZy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY2JveE92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoaXBwaW5nLWluZm8ge1xuICAgIC5zaGlwcGluZy1pbmZvLXdyYXAge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjcHJvZHVjdC1kZXRhaWwtZm9ybSAge1xuICAudmFyaWFudC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gIH1cbiAgLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICAucGtWYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICYueWVzLWJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnZ5cHJvZGFubyB7XG4gICAgICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHsgIFxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGdyYWRpZW50KGxpbmVhciwgMTkuMSUgLTcuOSUsIDgxJSAxMDcuOSUsIGNvbG9yLXN0b3AoMCwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC40OCwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC41LCAjMDAwKSwgY29sb3Itc3RvcCguNTIsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxLCB0cmFuc3BhcmVudCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE0OWRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDQ4JSwgJGJvcmRlciA1MCUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICYueWVzLWJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZGVuLXNwbGl0LXBhcmFtZXRlciB7XG4gICAgJltkYXRhLXBhcmFtZXRlci1uYW1lPVwiQmFydmFcIl0ge1xuICAgICAgLmFkdmFuY2VkLXBhcmFtZXRlciB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mbGFncyB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xuICAuZmxhZy1kaXNjb3VudCB7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQwZDA7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnByaWNlLXNhdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICAmLmZsYWctYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG4gICYuZmxhZy1uZXcge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWVjNDtcbiAgfVxuICAmLmZsYWctZG9wb3J1Y3VqZW1lIHtcbiAgICBjb2xvcjogIzAwNjY5OTtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICAucHJpY2VzIHtcbiAgICAucHJpY2Utc2F2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDBweCAwIDE1cHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmLm5hdmlnYXRpb24tbmV4dCwgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW5leHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICAucGFnaW5hdGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDU1cHggIWltcG9ydGFudDtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmLm5hdmlnYXRpb24tbmV4dCwgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgICAgdG9wOiAzMy4zMyU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59IiwiLnByb2R1Y3RzLWJsb2NrIHtcbiAgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC5wIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgLmZsYWdzLWRlZmF1bHQsIC5mbGFncy1leHRyYSB7XG4gICAgICAgIC5mbGFnIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucCB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBvcmRlcjogLTM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtY29kZSB7XG4gICAgICAgIG9yZGVyOiAtMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgICAgLm5hbWUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAucC1pbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAucC1pbi1pbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuc3RhcnMtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnN0YXJzLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5zdGFycyAuc3Rhci5zdGFyLW9uLCAuc3RhcnMgLnN0YXIuc3Rhci1oYWxmIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGFycyB7XG4gICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWNoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIC5wcmljZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5wcmljZS1maW5hbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLWFkZGl0aW9uYWwsIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlLXN0YW5kYXJkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgKyAucHJpY2UtYWRkaXRpb25hbCArIC5wcmljZS1maW5hbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnAtZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucC10b29scyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmJ0bi5idG4tY2FydCwgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW4tem5hY2thIHtcbiAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtYmxvY2sge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiIC5xdWFudGl0eSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmRlY3JlYXNlLCAuaW5jcmVhc2Uge1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWNyZWFzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgfVxuICAuaW5jcmVhc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgfVxufSIsIi5pZC0tOSB7XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuY2FydC1lbXB0eSB7XG4gICAgJi5jYXJ0LWlubmVyIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZW1wdHktY2FydC1ib3hlcyB7XG4gICAgICA+IC5jb2wtbWQtNiB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbm9sLmNhcnQtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGkge1xuICAgIGEsIHN0cm9uZyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbXBsZXRlZCB7XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2FydC10YWJsZSB7XG4gIC5wLXRvdGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgdHIge1xuICAgICYucmVtb3ZlYWJsZSB7XG4gICAgICAucmVtb3ZlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIC5tYWluLWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJi5jYXJ0LXAtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnAtbmFtZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wLWF2YWlsYWJpbGl0eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnAtcXVhbnRpdHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXNtLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG4gIC5yZW1vdmUtaXRlbSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbiAgLmNhcnQtdGFibGUtaGVhZGVyIHtcbiAgICB0ZCB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJi5jYXJ0LXAtaW1hZ2Uge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdQcm9kdWt0JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wLXRvdGFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3Mge1xuICAuY29udGFjdC1ib3gge1xuICAgIC5pbnN0YWdyYW0sIC5mYWNlYm9vayB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgPiBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBsaSB7IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYubWFpbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW1haWwtMi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi50ZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31waG9uZS0yLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaGVhZGVyIHtcbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmNhcnQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gLm5leHQtc3RlcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuYnRuLWNvbnZlcnNpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYnRuLmJ0bi1jb252ZXJzaW9uLCBhLmJ0bi5idG4tY29udmVyc2lvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kZWxpdmVyeS10aW1lIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuZXh0cmEuZGVsaXZlcnkge1xuICAgIG1heC13aWR0aDogNTI2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXRydWNrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlLXJhbmdlIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgfVxuICAuY28tYm94IHtcbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDQ0cHggMCAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4uaWQtLTkge1xuICAuY291cG9uLWlucHV0IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMjVweDtcbiAgICAudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLmFsZXJ0IHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG4uaWQtLTE2IHtcbiAgbGFiZWxbZm9yPVwiZGVsaXZlcnlDb3VudHJ5SWRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnWmVtxJsnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgLmNvLWJveCB7XG4gICAgJi5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1rDoWtsYWRuw60gw7pkYWplJztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jYXJ0LXRhYmxlIHtcbiAgLnAtZGlzY291bnQge1xuICAgIGRpc3BsYXk6IHJldmVydDtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuLnN1bW1hcnksIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC5wcmljZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gICAgPiBzdHJvbmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLnByaWNlLXByaW1hcnkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAmLnByaWNlLWxhYmVse1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ0NlbmEgY2Vsa29tIGJleiBEUEg6JztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlLXNlY29uZGFyeSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJi5wcmljZS1sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdDZWxrb3bDoSBjZW5hIHZyw6F0YW5lIERQSDonO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2NoZWNrb3V0Q29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuY29tcGFueS1zaG9wcGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgI3BheW1lbnQtY3VycmVuY3kge1xuICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmhlbHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG59XG4uc21hcnQtbGFiZWxzLWFjdGl2ZSB7XG4gICNjaGVja291dENvbnRlbnQge1xuICAgIC5zbWFydC1sYWJlbC13cmFwcGVyIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNjaGVja291dFNpZGViYXIge1xuICAudG9nZ2xlLWNvbnRhY3RzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDhweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnJhZGlvLXdyYXBwZXIge1xuICAmLmFjdGl2ZSB7XG4gICAgbGFiZWwge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAuc3VibGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBheW1lbnQtbG9nbyB7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxufVxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIC5mb3ItZnJlZSwgLmZvci1mcmVlIHtcbiAgY29sb3I6ICM1ZmE5NWI7XG59XG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLnJhZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jaGVja291dC1ib3gge1xuICAuYm94LmJveC1zbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uaW4ta3Jvay0xIC5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsIC5pZC0tOSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAub3JkZXItc3VtbWFyeS1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgID4gaDQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiBoNCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmNhcnQtaXRlbS1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY2FydC1pdGVtLWFtb3VudCB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAudW5pdC12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAneCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LWl0ZW0tbmFtZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JkZXItc3VtbWFyeS1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cbiAgLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZyB7XG4gICAgPiBzdHJvbmcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1pwxa9zb2IgZG9wcmF2eTonO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxhc3Qge1xuICAgICAgPiBzdHJvbmcge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdacMWvc29iIHBsYXRieTonO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vcmRlci1yZWNhcGl0dWxhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5pZC0tMTcge1xuICAmLnNtYXJ0LWxhYmVscy1hY3RpdmUge1xuICAgICNjaGVja291dENvbnRlbnQge1xuICAgICAgLnNtYXJ0LWxhYmVsLXdyYXBwZXIge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jby1ib3gge1xuICAgIGg0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jby1jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5jby1iaWxsaW5nLWFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gICNzaGlwcGluZy1hZGRyZXNzIHtcbiAgICAmLmpzLWhpZGRlbi52aXNpYmxlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuY28tYm94LWFkZGl0aW9uYWwge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYWR2YW5jZWQtb3JkZXIge1xuICAubGJ4c3BsaWRlX190cmFjayB7XG4gICAgLmxieC1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAucHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXh0cmEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5pZC0tMTUge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZWNhLXBheW1lbnQtd3JhcCwgLm9yZGVyLXBheW1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIHtcbiAgICAuY28tcGF5bWVudC1tZXRob2Qge1xuICAgICAgLmNvbC1zbS0xMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLmluLXN0ZXAtMSwgLmluLXN0ZXAtMiB7XG4gICAgI2hlYWRlciB7XG4gICAgICAuaGVhZGVyLXRvcC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItdG9wIHtcbiAgICAgICAgLm1haWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlLW5hbWUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIHtcbiAgICAuc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5jb2wtbWQtNCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICAgIC5jb2wtbWQtOCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LXJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgICAuY29sLW1kLTQsIC5jb2wtbWQtOCwgI2NoZWNrb3V0Q29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjaGVja291dENvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuaWQtLTE2IHtcbiAgICAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgfVxuICB9XG4gIC5jYXJ0LWlubmVyIHtcbiAgICAubmV4dC1zdGVwIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC5uZXh0LXN0ZXAtYmFjayB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMTVweCAzMHB4IDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgLmJhbm5lci1oZWxwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VtbWFyeSB7XG4gICAgLmNvbC1tZC04LCAuY29sLW1kLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIHtcbiAgICAuZXh0cmEuZGVsaXZlcnkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBvbC5jYXJ0LWhlYWRlciB7XG4gICAgbGkge1xuICAgICAgYSwgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmlkLS05IHtcbiAgICAuc3VtbWFyeSB7XG4gICAgICAuY29sLW1kLTQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZHZhbmNlZC1vcmRlciB7XG4gICAgLmV4dHJhcy13cmFwICB7XG4gICAgICAuZXh0cmEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlkLS0xNiwgLmlkLS0xNyB7XG4gICAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAjaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5oZWFkZXItdG9wIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3Mge1xuICAgIC5jYXJ0LWlubmVyIHtcbiAgICAgID4gLm5leHQtc3RlcCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICBcbiAgICAgICAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbi00MDQge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAxNTBweDtcbiAgICA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnUHJvemtvdW1lanRlIG5hxaFpIG5hYsOtZGt1JztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfTQwNC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLTQwNCB7XG4gICAgLmVtcHR5LWNvbnRlbnQtNDA0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3OXB4KSB7XG4gIC5pbi00MDQge1xuICAgIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRCYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLmluLWluZGV4IHtcbiAgLmJlbmVmaXRCYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSB7XG4gIC5iZW5lZml0QmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gIH1cbn1cbi50eXBlLXByb2R1Y3Qge1xuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnJlc3BvbnNpdmUtaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLWJhbm5lcnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAuZm9vdGVyLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICAuYmFubmVycy1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5uZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIG9yZGVyOiAtMjtcbiAgICB9XG4gICAgLm5ld3MtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgb3JkZXI6IC0yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnJlYWQtYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ0Jsb2cnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbi50eXBlLXBvc3RzLWxpc3Rpbmcge1xuICAjbmV3c1dyYXBwZXIge1xuICAgIG1hcmdpbjogMHB4IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIge1xuICAgIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChuKzQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB9XG4gIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGEsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31hcnJvdy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtcHJvZHVjdCB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgID4gc3BhbiB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50eXBlLXBvc3RzLWxpc3RpbmcsIC50eXBlLXBvc3QsIC50eXBlLXBhZ2Uge1xuICAjY29udGVudCB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59IiwiI2NvbnRlbnQge1xuICAudGV4dC1ib3gge1xuICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcCwgaDIsIGgzLCB1bCwgaDQge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cbi5pbi1qYWstbmFrdXBvdmF0LCAuaW4ta29udGFrdHkge1xuICAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICA+IHAge1xuICAgICAgPiBpbWcge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW4ta29udGFrdHkge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4jY29udGVudCB7XG4gIC5ob3ctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWJveC1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb252ZXJzaW9uO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbnZlcnNpb247XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIC5jb250YWluZXIge1xuICAgID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCB7XG4gICAgLmhvdy1ib3gge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcbiAgICAucHJvZHVjdHMtYmxvY2sge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4tamFrLW5ha3Vwb3ZhdCwgLmluLWtvbnRha3R5IHtcbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c3Age1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4udXNwLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC51c3AtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC51c3AtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IHtcbiAgLnVzcC13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51c3Atd3JhcCB7XG4gICAgLnVzcC1pdGVtIHsgIFxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzcC13cmFwIHtcbiAgICAudXNwLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4taW5kZXgge1xuICAgIC51c3Atd3JhcCB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c3Atd3JhcCB7XG4gICAgLnVzcC1pdGVtIHtcbiAgICAgIC51c3AtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2lkZWJhciB7XG4gICAgI2NhdGVnb3JpZXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgICAgIC5leHBhbmRhYmxlIHtcbiAgICAgICAgICAgIGEgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBlJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3BpYyB7XG4gICAgICAgICAgICAgICAgYSA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTBlJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnRvcGljIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuXG4gICAgICAgICAgICAgICAgdWwuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1iZy12YXJpYW50IHtcbiAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LmJveC1zbS5ib3gtZmlsdGVycyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluLWluZGV4IHtcbiAgICAuYm94LWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iXX0= */
