@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1;margin-block-end:0;margin-block-start:0;margin-bottom:0;margin-top:0}li,ul{line-height:1}li{list-style:none}a{display:inline-block;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a:focus{outline:none}input,label{line-height:1}img{display:block;height:auto;width:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;font-size:1.0625rem;overflow-x:hidden}.external-fonts-loaded body,body{background-color:#fff;color:#575757;font-family:Poppins,sans-serif;font-size:1.0625rem;max-width:100vw;overflow-x:hidden}.external-fonts-loaded body .content-wrapper,body .content-wrapper{padding-top:160px}@media (min-width:490px){.external-fonts-loaded body .content-wrapper,body .content-wrapper{padding-top:120px}}@media (min-width:767px){.external-fonts-loaded body .content-wrapper,body .content-wrapper{padding-top:10px}}@media (min-width:1200px){.external-fonts-loaded body .content-wrapper,body .content-wrapper{padding-top:0}}.container{width:100%}@media (min-width:1200px){.container{max-width:1092px}}@media (min-width:1400px){.container{max-width:1300px}}.blank-mode .cart-related-name,.blank-mode .cart-table .main-link,.blank-mode .h1,.blank-mode .h2,.blank-mode .h3,.blank-mode .h4,.blank-mode .h5,.blank-mode .h6,.blank-mode h1,.blank-mode h2,.blank-mode h3,.blank-mode h4,.blank-mode h5,.blank-mode h6,.external-fonts-loaded #footer h5,.external-fonts-loaded .btn,.external-fonts-loaded .cart-related-name,.external-fonts-loaded .cart-table .main-link,.external-fonts-loaded .h1,.external-fonts-loaded .h2,.external-fonts-loaded .h3,.external-fonts-loaded .h4,.external-fonts-loaded .h5,.external-fonts-loaded .h6,.external-fonts-loaded .next-step,.external-fonts-loaded .price-additional,.external-fonts-loaded .price-final,.external-fonts-loaded .price-measure,.external-fonts-loaded .price-save,.external-fonts-loaded .price-standard,.external-fonts-loaded .price-wrapper,.external-fonts-loaded .products .name,.external-fonts-loaded h1,.external-fonts-loaded h2,.external-fonts-loaded h3,.external-fonts-loaded h4,.external-fonts-loaded h5,.external-fonts-loaded h6,.external-fonts-loaded ol.cart-header{font-family:Poppins,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#1e1e1e;font-family:Poppins,sans-serif}.h1,h1{font-size:3.125rem}.h1,.h2,h1,h2{margin:1rem 0 2rem}.h2,h2{font-size:2.6875rem}.h3,h3{font-size:28px;margin:1rem 0}.h4,h4{font-size:1.5rem;margin:1rem 0}.h5,h5{font-size:1.375rem;margin:1rem 0}.h6,h6{font-size:1.125rem;margin:1rem 0}.in-kosik .delivery-time,.in-kosik .extra.delivery{display:none}.ordering-process .step span{line-height:normal}.ordering-process .step.active a:before,.ordering-process .step.active strong:before,.ordering-process .step.completed a:before,.ordering-process .step.completed strong:before{color:#fff!important}.ordering-process .top-navigation-bar{display:none}.ordering-process #header{padding-top:0}.in-kosik.show-price-without-vat .price-primary,.in-krok-1.show-price-without-vat .price-primary,.in-krok-2.show-price-without-vat .price-primary{font-size:16px;font-weight:400}.in-kosik.show-price-without-vat .price-primary.price,.in-krok-1.show-price-without-vat .price-primary.price,.in-krok-2.show-price-without-vat .price-primary.price{display:none!important}.in-kosik.show-price-without-vat .price-secondary,.in-krok-1.show-price-without-vat .price-secondary,.in-krok-2.show-price-without-vat .price-secondary{display:block!important}.in-kosik.show-price-without-vat .price-secondary.price-label,.in-krok-1.show-price-without-vat .price-secondary.price-label,.in-krok-2.show-price-without-vat .price-secondary.price-label{margin-top:10px}.in-kosik.show-price-without-vat .price-secondary.price,.in-krok-1.show-price-without-vat .price-secondary.price,.in-krok-2.show-price-without-vat .price-secondary.price{color:#000!important;font-size:32px;font-weight:700}.in-kosik.show-price-without-vat .price-secondary.price:after,.in-krok-1.show-price-without-vat .price-secondary.price:after,.in-krok-2.show-price-without-vat .price-secondary.price:after{display:none}.discount-coupon>form{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.discount-coupon .btn.btn-default{align-items:center;color:#fff;display:inline-flex;font-weight:400!important;height:54px;justify-content:center;line-height:24px!important;margin:0;max-height:54px;padding:12px;text-transform:uppercase;white-space:nowrap}.discount-coupon .btn.btn-default:after,.discount-coupon .btn.btn-default:before{display:none}.discount-coupon .btn[data-testid=buttonRemoveDiscountCoupon]{align-items:center;display:flex;height:48px;justify-content:center;max-height:48px;padding:12px;width:48px}.discount-coupon .applied-coupon strong{font-size:16px;font-weight:400}.id--15 .qrcode{display:none}.id--16 #order-shipping-methods{opacity:0}.id--16 #cboxWrapper:has(.pickup-point-submit),.id--16 #colorbox:has(.pickup-point-submit){overflow:unset!important}@media (max-width:991px){.type-posts-listing .pagination-wrapper a.load-products{margin-bottom:10px}}.in-prodejny.type-post h1{color:#1e1e1e;font-size:32px;font-weight:700;line-height:normal;margin:0 auto 32px;max-width:1080px}.in-prodejny.type-post .content-inner .container{margin:0 auto;max-width:1080px;padding:0}.in-prodejny #newsWrapper{display:none}.in-prodejny .stores-page .hp-stores{padding-bottom:30px;padding-top:20px}@media (min-width:992px){.in-prodejny .stores-page .hp-stores{padding-bottom:100px;padding-top:60px}}.in-prodejny .stores-page .hp-stores__map ul{padding-left:0}@media (min-width:1200px){.in-prodejny .stores-page .hp-stores__img{padding-left:50px}}.in-prodejny .stores-page .hp-stores h4{padding-left:0}.in-prodejny .stores-page .hp-stores h4:before{display:none}.in-prodejny .stores-page>p:first-child{margin-bottom:34px!important}.in-prodejny .stores-page .about-images{padding-top:20px}.store-detail{padding-bottom:20px}.store-detail__banners{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.store-detail__banners{flex-direction:row}}.store-detail__banners>div .banner-top{border-radius:5px;height:280px;margin-bottom:30px}.store-detail__banners>div .banner-top:after{background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:5px;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}@media (min-width:992px){.store-detail__banners>div .banner-top:after{background-size:100%}}.store-detail__left{width:100%}@media (min-width:992px){.store-detail__left{width:60%}}.store-detail__left .banner-top{align-items:flex-end;background-color:#e1f2fd;display:flex;gap:47px;justify-content:flex-start;padding-left:20px;position:relative;z-index:1}.store-detail__left .banner-top:after{background-image:url(/user/documents/icons/blue-bg.svg);content:""}.store-detail__left .banner-top>img{display:none;max-width:200px}@media (min-width:992px){.store-detail__left .banner-top>img{display:block}}.store-detail__left .banner-top__text{display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center}.store-detail__left .banner-top__text a{color:#004373;font-size:24px;font-weight:700;line-height:normal}.store-detail__left .banner-top__text a:hover{text-decoration:none}.store-detail__left .banner-top__text a.mail,.store-detail__left .banner-top__text a.mail:hover{text-decoration:underline}.store-detail__left .banner-top__text p{align-items:center;color:#1e1e1e;display:flex;font-size:18px;font-weight:700;gap:8px;line-height:1.2;margin-bottom:0!important}.store-detail__left .banner-top__text p strong{padding-bottom:20px}.store-detail__left .banner-top__text p img{height:24px;width:24px}.store-detail__left ul{padding-bottom:25px}.store-detail__left ul li{color:#575757;font-size:16px;font-weight:400;padding-bottom:16px}.store-detail__left ul li:before{display:none}.store-detail__left ul li span{background-color:#e1f2fd;border-radius:5px;color:#1e1e1e;display:inline-block;font-size:13px;font-weight:700;height:24px;line-height:24px;margin-right:6px;text-align:center;width:24px}.store-detail__right{padding-bottom:11px}.store-detail__right .banner-top{background-color:#fdf0e1;padding:22px 20px 22px 40px;position:relative;z-index:1}.store-detail__right .banner-top:after{background-image:url(/user/documents/icons/yellow-bg.svg);content:""}.store-detail__right>ul li{color:#575757;font-size:16px;font-weight:400;line-height:normal}.store-detail__right>ul li:before{display:none}.store-detail__right>ul li a{color:#575757;font-size:16px;font-weight:400;line-height:normal;text-decoration:underline}.store-detail__right>ul li a:hover{color:#0069b4}.store-detail .store-payment__images{display:flex;gap:8px}.store-detail .store-payment__images>div{align-items:center;border:1px solid #d8d8d8;border-radius:5px;color:#1e1e1e;display:flex;font-size:13px;font-weight:400;gap:3px;height:32px;justify-content:center;line-height:normal;width:90px}.store-detail .store-payment__images>div:nth-child(3) img{height:18px;width:18px}.store-detail .store-payment__images>div img{max-width:34px}.store-detail .store-payment>p{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal;margin-bottom:5px!important}.store-detail .store-place{border-top:1px solid #d8d8d8;display:flex;flex-direction:column;gap:19px;margin-top:25px;padding-bottom:25px;padding-top:25px}@media (min-width:992px){.store-detail .store-place{flex-direction:row;margin-top:50px;padding-bottom:50px;padding-top:50px}}.store-detail .store-place__content{width:100%}@media (min-width:992px){.store-detail .store-place__content{max-width:640px}}.store-detail .store-place__content p{font-size:16px}.store-detail .store-place__content h3{color:#1e1e1e;font-size:24px;font-weight:700;line-height:normal;margin-top:0}.store-detail .about-images{padding-bottom:20px}.store-detail .about-images img{border-radius:5px}.store-detail .hp-stores{padding:20px 0 0}.store-detail .hp-stores>div{width:100%}.store-detail .contact-info__right{display:flex;flex-wrap:wrap;gap:14px 25px;width:100%}.store-detail .contact-info__right ul:nth-child(2) li{color:#1e1e1e;font-size:16px;font-weight:600;line-height:28px}.store-detail .contact-info__right ul:nth-child(3) li{color:#1e1e1e;font-size:16px;font-weight:400;line-height:28px}.store-detail .contact-info__right ul li:before{display:none}.store-detail .contact-info__right h4{color:#004373;margin:0;width:100%}.type-category #content{padding-top:0}.type-category .category-content-wrapper{display:flex;flex-direction:column}.type-category .category-content-wrapper .category-header{order:0}.type-category .category-content-wrapper #filters-wrapper{order:-1}.type-category .category-top{justify-content:center;margin-left:0;margin-right:0;max-width:unset;width:100%}.type-category .category-top .category-title{color:#1e1e1e;display:none;font-size:24px;font-weight:700;line-height:1.2;text-align:center}.type-category .category-top .category-perex>div{background-color:#eff2f3;overflow-y:hidden;padding-bottom:32px;padding-top:32px;position:relative}@media (min-width:992px){.type-category .category-top .category-perex>div{padding-bottom:80px;padding-top:80px}}.type-category .category-top .category-perex>div:after{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:-45px;height:100%;position:absolute;width:100%;z-index:0}@media (min-width:992px){.type-category .category-top .category-perex>div:after{background-size:100%}}.type-category .category-top .category-perex>div p{color:#1e1e1e;font-size:16px;font-weight:500;line-height:normal;margin:0 auto!important;max-width:586px;position:relative;text-align:center;z-index:1}@media (min-width:992px){.type-category .category-top .category-perex>div p{position:unset}}.type-category .category-top .category-perex>div img{bottom:0;display:none;left:20px;max-width:180px;position:absolute;z-index:1}@media (min-width:1200px){.type-category .category-top .category-perex>div img{display:block}}@media (min-width:1400px){.type-category .category-top .category-perex>div img{left:80px;max-width:220px}}.type-category .category-top h2{color:#1e1e1e;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px;position:relative;text-align:center;z-index:1}.type-category .category-top .subcategories{gap:7px}@media (min-width:992px){.type-category .category-top .subcategories{display:none}}.type-category .category-top .subcategories li{border:1px solid #d8d8d8;border-radius:5px;padding:0 12px;width:calc(50% - 7px)}@media (min-width:576px){.type-category .category-top .subcategories li{width:calc(33% - 7px)}}.type-category .category-top .subcategories li a{justify-content:center;padding:10px 0}.type-category .category-top .subcategories li a .image{display:none}.type-category .category-top .subcategories li a .text{color:#1e1e1e;font-size:13px;font-weight:400;line-height:normal;max-width:unset;text-align:center;width:100%}.type-category .category-top .gray{background-color:#eff2f3;height:100%;width:100%}.type-category .category-top .gray:after{background-image:url(/user/documents/icons/gray-bg.svg);content:""}@media (min-width:576px){.type-category .category-top .gray:after{background-image:url(/user/documents/icons/gray-bg-cat.svg)}}.type-category .category-top .gray img{margin-bottom:-25px;margin-left:auto;max-width:207px}@media (min-width:992px){.type-category .category-top .gray img{margin:0 auto;max-width:355px}}.type-category .category-top .yellow{background-color:#fdf0e1;height:100%;width:100%}.type-category .category-top .yellow:after{background-image:url(/user/documents/icons/yellow-bg.svg);content:""}@media (min-width:576px){.type-category .category-top .yellow:after{background-image:url(/user/documents/icons/gray-bg-cat.svg)}}.type-category .category-top .yellow img{margin:0 auto;max-width:355px}.type-category .category-top .blue{background-color:#e1f2fd;height:100%;width:100%}.type-category .category-top .blue:after{background-image:url(/user/documents/icons/blue-bg.svg);content:""}@media (min-width:576px){.type-category .category-top .blue:after{background-image:url(/user/documents/icons/gray-bg-cat.svg)}}.type-category .category-top .blue img{margin-left:auto;max-width:256px}@media (min-width:992px){.type-category .category-top .blue img{margin:0 auto;max-width:355px}}.type-category .category-top .green{background-color:#e1fde7;height:100%;width:100%}.type-category .category-top .green:after{background-image:url(/user/documents/icons/green-bg.svg);content:""}@media (min-width:576px){.type-category .category-top .green:after{background-image:url(/user/documents/icons/gray-bg-cat.svg)}}.type-category .category-top .green img{margin-left:auto;max-width:230px}@media (min-width:992px){.type-category .category-top .green img{margin:0 auto;max-width:355px}}.type-category .category-top .red{background-color:#fde1e4;height:100%;width:100%}.type-category .category-top .red:after{background-image:url(/user/documents/icons/gray-bg.svg);content:""}@media (min-width:576px){.type-category .category-top .red:after{background-image:url(/user/documents/icons/gray-bg-cat.svg)}}.type-category .category-top .red img{margin:0 auto;max-width:355px}.type-category .category-header{flex-direction:row-reverse}.type-category .category-header .category-header-pagination{color:#1e1e1e;font-size:13px;font-weight:400;line-height:normal}.type-category .category-header .category-header-pagination strong{font-weight:400}.type-category .category-content-wrapper .category__secondDescription{display:none}.type-category .category__secondDescription{background-color:#f3faff;padding:40px 15px}@media (min-width:992px){.type-category .category__secondDescription{padding:80px}}.type-category .category__secondDescription h2{color:#1e1e1e;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px;margin-top:0}.type-category .category__secondDescription p{color:#1e1e1e;font-size:16px;font-weight:500;line-height:normal;margin:0}.in-kontakty [itemprop=about],.in-kontakty h1{max-width:unset!important}.contact-page{padding-bottom:50px}.contact__socials{height:100px}@media (min-width:992px){.contact__socials{height:180px}}.contact__socials ul{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:20px;justify-content:center}@media (min-width:992px){.contact__socials ul{flex-direction:row-reverse}}.contact__socials ul a{color:#1e1e1e!important;font-size:24px!important;font-weight:700!important}.contact__socials ul>li{position:relative;text-align:center}@media (min-width:992px){.contact__socials ul>li{margin-top:0;padding-top:0}}.contact__socials ul>li:before{display:none}.contact__socials ul>li:last-child{margin-top:0;padding-top:0}.contact__socials ul>li:last-child:before{display:none}.contact__socials ul>li .social-icon-list{padding-right:20px}.contact__socials ul>li .social-icon{background-color:transparent;height:24px;line-height:24px;width:24px}.contact__socials ul>li .social-icon:before{color:#0069b4;line-height:24px}.contact__socials ul>li .social-icon.facebook:before{content:url(/user/documents/icons/facebook.svg)}.contact__socials ul>li .social-icon.youtube:before{content:url(/user/documents/icons/youtube.svg)}.contact__socials ul>li .social-icon.instagram:before{content:url(/user/documents/icons/instagram.svg)}.contact__socials ul>li span{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact__socials ul>li span:before{background-repeat:no-repeat;height:24px;line-height:24px;margin-bottom:13px;width:24px}.contact__item{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:768px){.contact__item{margin-bottom:50px}.contact__item:first-child{align-items:center;border:1px solid #d8d8d8;justify-content:space-between}}@media (max-width:767px){.contact__item:first-child>div:not(:last-child){padding:10px;width:100%}}.contact__item:nth-child(3) .contact__left{width:50%}@media (min-width:768px){.contact__item:nth-child(3) .contact__left{width:33%}}.contact__item:nth-child(3) .contact__left ul{width:100%}@media (min-width:768px){.contact__item:nth-child(3) .contact__left ul{width:-moz-max-content;width:max-content}}.contact__item:nth-child(3) .contact__right{margin-top:30px}@media (min-width:768px){.contact__item:nth-child(3) .contact__right{margin-top:0}}.contact__item:nth-child(3) p{padding-top:20px}@media (min-width:768px){.contact__item:nth-child(3) p{max-width:630px;padding-top:0}}.contact__item ul li{color:#1e1e1e;line-height:22px}.contact__item h4{color:#1e1e1e;font-size:24px;font-weight:700;margin-top:30px;width:100%}@media (min-width:992px){.contact__item h4{margin-top:0}}.contact__item .light-text{color:#f9f9f9;padding-top:20px}.contact__item p{margin-bottom:0!important}.contact__item-left{width:100%}@media (min-width:992px){.contact__item-left{width:50%}}.contact__item-left .hp-stores{padding-bottom:20px;padding-top:30px}.contact__item-left .hp-stores>div{width:100%}@media (min-width:992px){.contact__item-left .hp-stores>div{border-right:1px solid #d8d8d8;padding-right:40px}}.contact__item-left .hp-stores ul{padding-left:15px;padding-top:24px}.contact__item-left .hp-stores ul li:before{top:0}.contact__item-right{width:100%}@media (min-width:992px){.contact__item-right{padding-left:25px;width:50%}}.contact__item-right .hp-stores{display:flex;flex-direction:column;gap:32px;padding-top:30px}.contact__item-right .hp-stores .contact-info{display:flex;flex-direction:column;row-gap:30px;width:100%}@media (min-width:992px){.contact__item-right .hp-stores .contact-info{flex-direction:row}}.contact__item-right .hp-stores .contact-info__left{display:flex;flex-direction:column;width:100%}@media (min-width:992px){.contact__item-right .hp-stores .contact-info__left{width:50%}}.contact__item-right .hp-stores .contact-info__left a{font-size:16px}.contact__item-right .hp-stores .contact-info__left a:hover{color:#004373;text-decoration:none}.contact__item-right .hp-stores .contact-info__left a:before{background-image:url(/user/documents/icons/phone-footer.svg);background-repeat:no-repeat;content:"";display:inline-block;height:24px;line-height:24px;margin-right:8px;position:relative;top:8px;width:24px}.contact__item-right .hp-stores .contact-info__left a:nth-child(3){text-decoration:underline}.contact__item-right .hp-stores .contact-info__left a:nth-child(3):before{background-image:url(/user/documents/icons/mail-footer.svg);content:""}.contact__item-right .hp-stores .contact-info__left a:nth-child(3):hover{text-decoration:underline}.contact__item-right .hp-stores .contact-info__right{display:flex;flex-wrap:wrap;gap:14px 25px;width:100%}@media (min-width:992px){.contact__item-right .hp-stores .contact-info__right{width:50%}}.contact__item-right .hp-stores .contact-info__right ul:nth-child(2) li{color:#1e1e1e;font-size:16px;font-weight:600;line-height:28px}.contact__item-right .hp-stores .contact-info__right ul:nth-child(3) li{color:#1e1e1e;font-size:16px;font-weight:400;line-height:28px}.contact__item-right .hp-stores .contact-info__right ul li:before{display:none}.contact__item-right .hp-stores .contact-info__right h4{margin:0;width:100%}.contact__item-right .hp-stores__text{border-top:1px solid #d8d8d8;width:100%}@media (min-width:992px){.contact__item-right .hp-stores__text{border:0}}.contact__item-right .hp-stores__text p a{color:#575757;cursor:pointer;text-decoration:underline}.contact__item-right .hp-stores__text p a:hover{color:#0069b4}.contact__info{align-items:center;display:flex;flex-direction:column;height:120px;justify-content:center;text-align:center;width:100%}@media (min-width:992px){.contact__info{height:180px}}.contact__info>p{color:#8c9ca7!important;display:block;font-size:13px!important;font-weight:400;line-height:normal;margin-bottom:0!important}.contact__info a{color:#1e1e1e;font-size:24px;font-weight:700;line-height:normal}.contact__info a:hover{text-decoration:none}.contact__info a:before{background-repeat:no-repeat;display:block;height:24px;left:50%;line-height:24px;margin-bottom:13px;position:relative;transform:translateX(-50%);width:24px}@media (min-width:768px){.contact__info:first-child{border-right:1px solid #d8d8d8}}.contact__info:first-child a:before{background-image:url(/user/documents/icons/phone-footer.svg);content:""}.contact__info:nth-child(2) a:before{background-image:url(/user/documents/icons/mail-footer.svg);content:""}@media (min-width:768px){.contact__info{width:33.3333%}}.contact__socials{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}@media (min-width:768px){.contact__socials{background-color:#e1f2fd;border-left:1px solid #d8d8d8;width:33.333%}}.contact__socials-box{display:flex;gap:5px}.contact__socials .social-icon-list:first-child{order:2}.contact__socials .social-icon-list:nth-child(2){order:1}.contact__socials h3{font-size:24px;margin-bottom:10px;margin-top:13px}.contact__socials a.social-icon{background-color:#575757;border-radius:50px;height:40px;width:40px}.contact__socials a.social-icon:before{color:#fff;line-height:40px}.contact__left{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}@media (min-width:768px){.contact__left{flex-direction:row;width:50%}}.contact__left ul{width:50%}.contact-person ul{border:1px solid #d8d8d8;border-radius:5px;padding:18px}.contact-person ul li{color:#1e1e1e;font-size:16px;font-weight:400;line-height:24px}.contact-person ul li:nth-child(2){margin-bottom:9px}.contact-person ul li:before{display:none}.contact-person ul li strong{color:#1e1e1e;font-size:16px;font-weight:600;line-height:24px}.contact-person ul li i{color:#1e1e1e;font-size:16px;font-weight:400;line-height:24px;margin-bottom:9px}.contact-person ul li a{text-decoration:underline}.contact-person ul li a:hover{color:#0069b4}.contact-person ul li a:last-child{padding-top:0}.contact-address{width:100%}@media (min-width:992px){.contact-address{width:60%}.contact-address ul{-moz-column-count:2;column-count:2;padding-bottom:16px}}.contact-address ul li:before{display:none}.contact-address ul.contact-address__second{-moz-column-count:1;column-count:1}.contact-address .contact-address__text p{color:#8c9ca7;font-size:13px;font-weight:400;line-height:20px;max-width:419px}.contact-address__map{margin-left:auto}.contact-address__text{color:#1e1e1e;font-size:16px;font-weight:400;line-height:24px}.contact-address__text ul li a{text-decoration:underline}.contact-address__text ul li a:hover{color:#0069b4}.managment{gap:20px}.managment .contact-person{width:100%}@media (min-width:992px){.managment .contact-person{width:calc(33.33333% - 25px)}}.economy,.expedition{gap:20px}.economy h4,.expedition h4{margin-bottom:0}.economy .contact-person,.expedition .contact-person{width:100%}@media (min-width:992px){.economy .contact-person,.expedition .contact-person{width:calc(25% - 25px)}}.economy .contact-address__text,.expedition .contact-address__text{width:100%}.economy .contact-address__text ul li:before,.expedition .contact-address__text ul li:before{display:none}.billing{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;flex-direction:column;margin-bottom:30px;padding-bottom:30px;padding-top:30px;row-gap:30px}@media (min-width:992px){.billing{flex-direction:row;margin-bottom:75px;padding-bottom:75px;padding-top:75px}}.billing .contact-address__img{border:1px solid #d8d8d8;border-radius:5px;height:110px;padding:11px;width:110px}.billing .contact-address__content{display:flex;flex-wrap:wrap;gap:18px}@media (min-width:1200px){.type-index #content{padding-left:0;padding-right:0}}.type-index .welcome-wrapper{display:none}.type-index .homepage-group-title{color:#1e1e1e;font-size:24px;font-weight:700;line-height:normal;margin-bottom:20px;margin-top:32px}@media (min-width:992px){.type-index .homepage-group-title{font-size:32px;margin-bottom:24px;margin-top:80px;text-align:left}}.type-page img{border-radius:5px}.type-page h1{color:#1e1e1e;font-size:32px;font-weight:700;line-height:normal;margin-bottom:18px!important}.type-page p{color:#575757;font-size:16px;font-weight:400;line-height:24px;max-width:1080px}.type-page .content-inner article h1{margin:0 auto;max-width:1080px}.type-page:not(.in-o-nas,.in-velkoobchod,.in-zasobovani-obchodu) .content-inner article [itemprop=about]{margin:0 auto;max-width:1080px}@media (max-width:767px){.overall-wrapper{padding-bottom:0!important}}@media (min-width:1200px){.content{padding-left:0;padding-right:0}}.about{padding-bottom:50px}@media (min-width:992px){.about{padding-bottom:80px}}.about .hp-stores{padding-bottom:30px;padding-top:20px}@media (min-width:992px){.about .hp-stores{padding-bottom:100px;padding-top:60px}}.about .hp-stores__map ul{padding-left:15px}.about .hp-stores__map ul li:before{top:0}@media (min-width:1200px){.about .hp-stores__img{padding-left:50px}}.about .hp-stores__cities p:after{top:10px}.about .hp-stores h4{padding-left:0}.about .hp-stores h4:before{display:none}.about .container{margin:0 auto;max-width:1080px;padding:0}.about h2{font-size:32px;margin-bottom:18px}.about h2,.about h4{color:#1e1e1e;font-weight:700;line-height:normal}.about h4{font-size:16px;margin-bottom:8px;padding-left:10px}.about h4:before{content:url(/user/documents/icons/blue-check.svg);left:-10px;position:relative;top:5px}.about-images{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media (min-width:576px){.about-images{flex-direction:row}.about-images img{width:calc(50% - 20px)}}@media (min-width:992px){.about-images img{width:calc(33.33333% - 20px)}}.about-shipping{padding-top:30px}@media (min-width:992px){.about-shipping{padding-top:60px}}.about-shipping img{margin-bottom:20px}.payment-page{padding-bottom:40px}@media (min-width:992px){.payment-page{padding-bottom:96px}}.payment-page .payment-box{align-items:center;border:1px solid #d8d8d8;border-radius:5px;display:flex;gap:20px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}@media (min-width:992px){.payment-page .payment-box{padding:29px 24px 29px 31px}}.payment-page .payment-left{align-items:center;display:flex;gap:10px}@media (min-width:992px){.payment-page .payment-left{gap:28px}}.payment-page .payment-left img{height:32px;width:32px}.payment-page .payment-right strong{color:#5ab331;font-size:16px;font-weight:700;line-height:normal;text-align:right}.payment-page .payment-text strong{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal}.payment-page .payment-text ul{padding-left:10px}.payment-page .payment-text ul li{color:#575757;font-size:13px;font-weight:400;line-height:normal}.payment-page .payment-text ul li:before{color:#575757;content:"•";font-size:13px;line-height:normal;margin:0;padding-right:5px}.shipping-page .payment-box{flex-direction:column}@media (min-width:768px){.shipping-page .payment-box{flex-direction:row}}.shipping-page .payment-left{align-items:flex-start}@media (min-width:768px){.shipping-page .payment-left{align-items:center}}.shipping-page .payment-right{align-items:center;display:flex;flex-direction:column;gap:8px}@media (min-width:992px){.shipping-page .payment-right{align-items:flex-end}}.shipping-page .hp-stores__cities{gap:8px;margin-top:19px}.shipping-page .hp-stores__cities p:after{top:10px}.shipping-page .payment-text ul{padding-left:5px}.shipping-page a{color:#0069b4;text-decoration:underline}.shipping-page a:hover{text-decoration:none}.b2b-page .container{margin:0 auto;max-width:1080px;padding:0}.b2b-page h4{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal;margin-bottom:9px;margin-top:30px}.b2b-page h4:before{content:url(/user/documents/icons/blue-check.svg);left:0;margin-right:10px;position:relative;top:5px}.b2b-page h2{color:#1e1e1e;font-size:32px;font-weight:700;line-height:normal;margin-bottom:20px;margin-top:0}.b2b-page h2.registration{text-align:center}@media (min-width:992px){.b2b-page h2.registration{text-align:unset}}.b2b-page .b2b-registration__box{align-items:center;display:flex;flex-direction:column;gap:16px;padding-bottom:31px;text-align:center}@media (min-width:992px){.b2b-page .b2b-registration__box{flex-direction:row;text-align:unset}}.b2b-page .b2b-registration__img{align-items:center;background-color:#e1f2fd;border-radius:5px;display:flex;height:120px;padding:20px;width:120px}.b2b-page .b2b-registration__text p{color:#575757;font-size:16px;font-weight:400;line-height:normal;margin:0!important}.b2b-page .b2b-registration__text p strong{color:#1e1e1e;font-weight:700}.b2b-page .how-to{align-items:center;background-color:#e1f2fd;display:flex;flex-direction:column;justify-content:center;margin-top:30px;padding:36px 0 52px}.b2b-page .how-to h3{margin-bottom:35px}.b2b-page .how-to__text{display:flex;flex-direction:column;gap:20px;justify-content:space-around;width:100%}@media (min-width:992px){.b2b-page .how-to__text{flex-direction:row}}.b2b-page .how-to__text .step{align-items:center;background-color:#fff;border-radius:5px;color:#1e1e1e;display:flex;font-size:38px;font-weight:700;height:120px;justify-content:center;line-height:normal;margin-bottom:23px;position:relative;width:120px}@media (min-width:992px){.b2b-page .how-to__text .step:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m5.938 2.72 4.346 4.347a1.324 1.324 0 0 1 0 1.866L5.937 13.28' stroke='%238C9CA7' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:16px;position:absolute;right:-125%;transform:translateX(-125%);width:16px}}.b2b-page .how-to__text>div{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.b2b-page .how-to__text>div:nth-child(3) .step:after{display:none}.b2b-page .how-to__text>div p{margin:0!important;max-width:210px}.b2b-page .how-to__text>div p strong{color:#0069b4;font-size:18px;font-weight:700}.b2b-page .b2b-down{padding-bottom:40px;padding-top:27px}@media (min-width:992px){.b2b-page .b2b-down{padding-bottom:80px;padding-top:54px}}.b2b-page .b2b-down strong{font-size:16px}.sales-assistant{display:flex;flex-direction:column;padding-bottom:0;padding-top:25px;row-gap:25px}@media (min-width:992px){.sales-assistant{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:34px;padding-top:50px}.sales-assistant>div:first-child{width:55%}}.sales-assistant ul li{display:flex;flex-direction:column;padding:12px 18px}@media (min-width:992px){.sales-assistant ul li{flex-direction:row}}.sales-assistant ul li:before{display:none}.sales-assistant ul li:nth-child(odd){background-color:#eff2f3}.sales-assistant ul li p{margin:0!important;width:100%}@media (min-width:992px){.sales-assistant ul li p{width:33.3333%}}.sales-assistant ul li p span{background-color:#0069b4;border-radius:50%;color:#fff;display:inline-block;font-size:14px;font-weight:600;height:24px;line-height:24px;text-align:center;width:24px}.deliveries{padding-bottom:40px}.deliveries .container{margin:0 auto;max-width:1080px;padding:0}.deliveries h4{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal;margin-bottom:9px;margin-top:9px}.deliveries h4:before{content:url(/user/documents/icons/blue-check.svg);left:0;margin-right:10px;position:relative;top:5px}.deliveries .about-images{padding-bottom:40px;padding-top:40px}.for-montage{padding-bottom:33px}.for-montage ul{padding-bottom:30px}.for-montage ul li{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal;margin-bottom:9px;margin-top:9px;padding-left:17px}.for-montage ul li:before{content:url(/user/documents/icons/blue-check.svg);left:0;margin-right:10px;position:relative}.for-montage a{color:#0069b4;text-decoration:underline}.for-montage a:hover{text-decoration:none}.in-pujcovna-naradi h1{margin-bottom:5px!important}.rental-page{padding-bottom:40px}.rental-page>div:nth-child(2){padding-top:15px}@media (min-width:992px){.rental-page>div:nth-child(2){padding-top:30px}}.rental-box{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;gap:20px;margin-bottom:25px;padding-bottom:25px}@media (min-width:992px){.rental-box{flex-direction:row;justify-content:space-between;margin-bottom:50px;padding-bottom:50px}}.rental-box h3{color:#1e1e1e;font-size:24px;font-weight:700;line-height:1.2}.rental-box__left{width:100%}@media (min-width:992px){.rental-box__left{width:58%}}.rental-box ul{max-width:420px;padding-bottom:23px;padding-top:17px}.rental-box ul li{font-weight:400}.rental-box strong,.rental-box ul li{color:#1e1e1e;font-size:16px;line-height:normal}.rental-box strong{font-weight:700}.rental-box ul:not(.rental-table) li{color:#575757;font-size:16px;font-weight:400;line-height:24px;padding-left:20px;position:relative}.rental-box ul:not(.rental-table) li:before{color:#0069b4;font-size:14px;position:absolute;top:25px}.rental-box ul:not(.rental-table) li a{color:#575757;font-size:16px;font-weight:400;text-decoration:underline}.rental-box ul:not(.rental-table) li a:hover{text-decoration:none}.rental-box p span{color:#ba0000;font-size:16px;font-weight:400;line-height:normal}.rental-table li{display:flex;flex-direction:row;padding:12px 18px}.rental-table li:before{display:none}.rental-table li:nth-child(odd){background-color:#eff2f3}.rental-table li span{margin:0!important;width:100%}@media (min-width:992px){.rental-table li span{width:50%}}.accordion{display:flex;flex-direction:column;gap:15px;margin:auto;max-width:1080px;padding-bottom:50px}@media (min-width:992px){.accordion{padding-bottom:150px}}.accordion .accordion__text{display:none;overflow:hidden;position:relative}.accordion .accordion__text p,.accordion .accordion__text ul li{color:#1e1e1e;font-size:16px;font-weight:400;line-height:normal;padding:15px}@media (min-width:992px){.accordion .accordion__text p,.accordion .accordion__text ul li{padding:17px 67px 17px 29px}}.accordion .accordion__text a{color:#0069b4;font-size:16px;font-weight:400;line-height:normal;text-decoration:underline}.accordion .accordion__text a:hover{text-decoration:none}.accordion .accordion__text p{margin:0}.accordion .accordion__text ul{list-style:circle;margin:15px 0}.accordion .accordion__text ul li{padding-left:15px}.accordion .accordion__item{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;cursor:pointer;text-align:left;transition:.4s;width:100%}.accordion .accordion__item.active .accordion__title{background-color:#e1f2fd;border-bottom:1px solid #d8d8d8;border-radius:5px}.accordion .accordion__item.active .accordion__title a{color:#1e1e1e;font-weight:600}.accordion .accordion__item.active .accordion__title:after{transform:rotate(180deg)}.accordion .accordion__item.active .accordion__text{display:block}.accordion .accordion__item.active .accordion__text p{margin:0!important}.accordion .accordion__title{align-items:center;color:#1e1e1e;display:flex;font-size:16px;font-weight:400;line-height:normal;min-height:59px;padding:15px 45px 15px 15px;position:relative}@media (min-width:992px){.accordion .accordion__title{padding:23px 67px 23px 29px}}.accordion .accordion__title:after{color:#0069b4;content:"\e90e";display:inline-block;font-family:Shoptet;height:18px;position:absolute;right:14px;top:calc(50% - 5px);transform-origin:center;transition:all .3s ease-in-out;width:18px}.accordion .accordion__title a{text-decoration:none!important;transition:none}.benefitBanner{display:block;margin:0}.in-index .benefitBanner{padding-bottom:0}.type-product .benefitBanner__item{border-bottom:none;border-top:1px solid #d8d8d8}.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:0}}.brands{margin-top:30px;position:relative}.brands,.brands:before{background-color:#eff2f3}.brands:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.brands .brand-text h2{color:#1e1e1e;font-size:32px;font-weight:700;margin:5px 0;padding-bottom:24px;position:relative;z-index:1}.brands .brand-text a.chevron-after{color:#000}.brands .brands-wrap{padding:60px 0}.brands .brand-slider .brand{padding-left:20px;padding-right:20px}@media (min-width:992px){.brands .brand-slider .brand{padding-left:0;padding-right:0}}.brands .brand-slider .slick-slide{align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;display:flex;height:80px;justify-content:space-between;margin-left:7.5px;margin-right:7.5px;width:200px}@media (min-width:992px){.brands .brand-slider .slick-slide{margin-left:10px;margin-right:10px}}.brands .brand-slider .slick-slide img{margin:0 auto;max-height:36px}.brands .brand-slider .slick-track{align-items:center;display:flex}.brands .brand-slider .slick-arrow{background-color:#fff;border-radius:5px}@media (min-width:992px){.brands .brand-slider .slick-arrow{background-color:transparent}.brands .brands-wrap{align-items:center;display:flex;flex-direction:column}.brands .brand-slider{width:100%}.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}}.breadcrumbs{font-size:13px;max-width:unset!important;padding:16px 0;text-transform:uppercase;width:100%}.breadcrumbs,.breadcrumbs a,.breadcrumbs a:hover,.breadcrumbs span,.breadcrumbs span:hover{color:#8c9ca7}.type-detail .breadcrumbs{width:100%}@media (min-width:768px) and (max-width:1199px){.type-detail .breadcrumbs{padding-left:20px;padding-right:20px}}.btn,.external-fonts-loaded .btn,a.btn{border-radius:5px;font-family:Poppins,sans-serif;font-size:1.125rem;font-size:16px;font-weight:700;line-height:1.2;max-height:48px;padding:.75rem 1rem .75rem 1.5rem;text-decoration:none!important;text-transform:none;transition:all .3s ease}@media (min-width:992px){.btn,.external-fonts-loaded .btn,a.btn{padding:.75rem 1rem .75rem 1.5rem}}.btn--primary,.external-fonts-loaded .btn--primary,a.btn--primary{background-color:#004373;color:#fff;font-weight:600}@media (min-width:992px){.btn--primary,.external-fonts-loaded .btn--primary,a.btn--primary{font-size:28px;margin-bottom:1.25rem}}.btn--primary:active,.btn--primary:focus,.btn--primary:hover,.external-fonts-loaded .btn--primary:active,.external-fonts-loaded .btn--primary:focus,.external-fonts-loaded .btn--primary:hover,a.btn--primary:active,a.btn--primary:focus,a.btn--primary:hover{background-color:#00375e}.btn.unveil-button,.external-fonts-loaded .btn.unveil-button,a.btn.unveil-button{background:#fff;border:1px solid #d8d8d8;color:#004373}.btn.unveil-button:hover,.external-fonts-loaded .btn.unveil-button:hover,a.btn.unveil-button:hover{background-color:#0069b4;border-color:#0069b4;color:#fff}.btn.unveil-button:hover:after,.external-fonts-loaded .btn.unveil-button:hover:after,a.btn.unveil-button:hover:after{color:#fff}.pagination-loader .btn.unveil-button,.pagination-wrapper .btn.unveil-button{padding:.75rem 1rem}.homepage-blog .btn:after{color:#004373;content:"\e910";font-family:Shoptet;font-size:12px;padding-left:8px}.how-to__btn{padding-top:30px}.how-to__btn a.btn.btn-primary{background-color:#0069b4;border:0;color:#fff;font-size:16px;padding:.75rem 1rem;width:320px}.how-to__btn a.btn.btn-primary:hover{background-color:#005c9e}#continue-order-button,#orderFormButton{color:#fff;line-height:normal}#continue-order-button:after,#orderFormButton:after{margin-top:-5px}#continue-order-button .order-button-text,#orderFormButton .order-button-text{vertical-align:top}#submit-order{color:#fff;max-height:unset}.carousel .extended-banner-link{background-color:#5f8359;border-radius:5px;color:#fff;font-size:16px;font-weight:700;left:50%;line-height:normal;margin-top:24px;padding:12px 24px;top:55%;transform:translatex(-50%)}@media (min-width:992px){.carousel .extended-banner-link{left:95px;margin-top:29px;transform:translateX(0)}}.carousel .extended-banner-text{color:#fff;font-size:32px;font-weight:700;line-height:1.2;padding:0 35px;text-align:center;text-shadow:0 4px 30px rgba(0,0,0,.6);top:40%;transform:translateY(-40%);width:100%}@media (min-width:992px){.carousel .extended-banner-text{font-size:56px;left:95px;padding:0;text-align:left;top:50%;transform:translateY(-50%)}.carousel .extended-banner-text .extended-banner-link{left:0}}.carousel-control{opacity:1}.carousel-control:before{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;color:#1e1e1e;font-size:12px;height:24px;line-height:24px;width:24px}@media (min-width:992px){.carousel-control:before{font-size:22px;height:48px;line-height:48px;width:48px}}.carousel-control:hover:before{background-color:#f9f9f9}.carousel-control.left{left:10px}@media (min-width:1200px){.carousel-control.left{left:-60px}}.carousel-control.left:before{content:"\e90f"}.carousel-control.right{right:10px}@media (min-width:1200px){.carousel-control.right{right:-60px}}.carousel-control.right:before{content:"\e910"}.carousel-indicators li{height:13px;margin:0 0 0 5px;width:13px}.carousel-indicators .active{height:13px;margin-left:5px;width:13px}#content #filters-wrapper .filters-wrapper{align-items:center;display:flex;width:100%}@media (max-width:767px){#content #filters-wrapper .filters-wrapper{flex-wrap:wrap}}#content #filters-wrapper .filters-wrapper>.category-header{display:flex;margin:0 0 0 auto}@media (max-width:767px){#content #filters-wrapper .filters-wrapper>.category-header{order:-19}}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown{display:flex}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open button#products-listing-order{background-color:#fff}@media (min-width:768px){#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open button#products-listing-order:after{background-color:#fff;bottom:-2px;content:"";height:4px;left:1px;position:absolute;width:calc(100% - 2px);z-index:1101}}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open .dropdown-menu{border-color:#eff2f3;box-shadow:none;left:auto;min-width:180px;padding:10px;position:absolute;right:-1px;width:calc(100% + 2px)}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open .dropdown-menu li{margin-bottom:10px}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open .dropdown-menu li label,#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open .dropdown-menu li strong{color:#1e1e1e;font-size:13px;padding:3px 0}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open .dropdown-menu li label:hover,#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown.open .dropdown-menu li strong:hover{color:#1e1e1e}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order{border:0;font-size:13px;font-weight:400;line-height:1;padding:21px 5px;text-decoration:underline}@media (min-width:768px){#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order{padding:10px 0;text-decoration:underline}}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order:hover{color:#1e1e1e;text-decoration:none}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order .products-listing-order-heading{display:none}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order .icon-chevron-down{color:#004373;font-size:10px;margin-left:3px;position:relative;top:3px}@media (min-width:768px){#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order .icon-chevron-down{top:0}}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order .icon-chevron-down:before{display:inline-block;text-decoration:none}#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper{flex:1 1 auto;margin:0;max-width:200px}@media (max-width:767px){#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper{order:-20}}@media (min-width:768px){#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper{display:none}}#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper a{align-items:center;background-color:#0069b4;border:0;border-radius:50px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-left:-1px;padding:7px}#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.75 5.5c0-.506.41-.917.917-.917h14.666a.917.917 0 1 1 0 1.834H3.667A.917.917 0 0 1 2.75 5.5ZM5.5 11c0-.506.41-.917.917-.917h9.166a.917.917 0 1 1 0 1.834H6.417A.917.917 0 0 1 5.5 11Zm1.833 5.5c0-.506.41-.917.917-.917h5.5a.917.917 0 1 1 0 1.834h-5.5a.917.917 0 0 1-.917-.917Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:22px;width:22px}#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper a:after{display:none}#content #filters-wrapper .filters-wrapper #filters.filters{align-items:center;background-color:#fff;border:1px solid #eff2f3;border-bottom:0;margin-bottom:0;width:100%}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters{background-color:transparent;border:0;display:flex;width:auto}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-title{display:none;position:relative}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-title{display:flex}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-title .title{color:#1e1e1e;font-size:18px;font-weight:700}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections{background-color:transparent;padding:0}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section{background-color:transparent;border-bottom:1px solid #eff2f3;padding:0;position:relative}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section{border-bottom:0}}@media (max-width:767px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section{width:100%}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section+.filter-section,#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section:first-child{border-top:0}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.filter-section-boolean,#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.filter-section-count{display:none}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.filter-section-button{display:none}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.slider-wrapper{max-width:100%;order:-10}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4{background-color:#fff}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#eff2f3;border-width:1px}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4:after{transform:rotate(0deg)}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4:before{background-color:#fff;bottom:-1px;content:"";height:4px;left:11px;position:absolute;width:calc(100% - 12px);z-index:6}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section:not(.open) .price-filter,#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section:not(.open) form{display:none}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section h4{border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;margin:0 0 0 10px;padding:10px}@media (max-width:767px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section h4{align-items:center;display:flex;justify-content:space-between}}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section h4{border:1px solid #d8d8d8}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section h4:after{color:#004373;content:"\e911";display:inline-block;font-family:Shoptet;font-size:10px;margin-left:3px;transform:rotate(-180deg)}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter,#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section form{background-color:#fff;border-radius:0 5px 5px 5px;padding:10px;z-index:5}@media (min-width:768px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter,#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section form{border:1px solid #eff2f3;left:10px;position:absolute;width:200px}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section form div{clear:none;margin:0 0 10px;width:100%}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section form div label{font-size:16px;margin-right:0}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections #category-filter-hover{display:flex;flex-wrap:wrap}#content .filter-label .filter-count{background-color:transparent;color:#979698;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-label .filter-count:before{content:"("}#content .filter-label .filter-count:after{content:")"}.ui-slider-horizontal{background-color:#d8d8d8;border-color:#d8d8d8;border-radius:2px;height:4px}.ui-slider-horizontal .ui-slider-handle{background-color:#fff;border:1px solid #1e1e1e;border-radius:50%;height:16px;top:-6px;width:16px}.ui-slider .ui-slider-range{background-color:#1e1e1e;border-color:#1e1e1e;height:4px;top:0}.from,.to{color:#1e1e1e}.slider-content{background-color:#fff}.flag{border-radius:5px;color:#39342c;font-size:10px;font-weight:700;line-height:normal;padding:4px 8px;text-transform:uppercase}.flag.flag-new{background-color:#eff2f3}.p:hover .flag{opacity:1}.flag-primy-obchodni-partner-znackoveho-vyrobce{background-color:#eff2f3!important;border-radius:5px;color:#1e1e1e;font-size:13px;font-weight:400!important;line-height:19.5px;margin-left:12px;max-width:none;padding:8px 15px 8px 35px;position:relative;text-align:left;text-transform:none}.flag-primy-obchodni-partner-znackoveho-vyrobce:after{background:#eff2f3!important;content:"";height:16px;left:-8px;position:absolute;top:calc(50% - 8px);transform:rotate(45deg) translateY(calc(50% - 7px));width:16px}.flag-primy-obchodni-partner-znackoveho-vyrobce:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im04LjMwMi45NzEgMi43MjkgMi43MTdhMy4zMjMgMy4zMjMgMCAwIDEtLjAwMSA0LjY5M2wtMi42MzggMi42MzhIOC4zOWEzLjMyMyAzLjMyMyAwIDAgMS00LjY5MyAwTC45NzYgOC4yOTdhMy4zMzcgMy4zMzcgMCAwIDEtLjk3My0yLjUwOHYtLjAwMmwuMTQ1LTMuMDA2QTIuNzcyIDIuNzcyIDAgMCAxIDIuNzk0LjE1TDUuNzk3LjAwM2guMDAxYTMuMzA2IDMuMzA2IDAgMCAxIDIuNTA1Ljk2N1ptLS42MzguNjM3YTIuNDA0IDIuNDA0IDAgMCAwLTEuODItLjcwM0g1Ljg0bC0zLjAwNC4xNDRoLS4wMDJhMS44NzEgMS44NzEgMCAwIDAtMS43ODcgMS43NzdMLjkwNCA1LjgzYy0uMDMuNjg1LjIyOCAxLjM0OS43MSAxLjgzbDIuNzIyIDIuNzIyYy45NC45NDEgMi40Ny45NDMgMy40MTkgMGwyLjYzNy0yLjYzOGMuOTQxLS45NC45NDMtMi40NyAwLTMuNDE5TDcuNjY1IDEuNjA5WiIgZmlsbD0iIzFFMUUxRSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC40OTggMy40NDFhMS4wNTIgMS4wNTIgMCAxIDAgMCAyLjEwMyAxLjA1MiAxLjA1MiAwIDAgMCAwLTIuMTAzWk0yLjU0NSA0LjQ5M2ExLjk1MyAxLjk1MyAwIDEgMSAzLjkwNiAwIDEuOTUzIDEuOTUzIDAgMCAxLTMuOTA2IDBaIiBmaWxsPSIjMUUxRTFFIi8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;left:12px;margin-right:2px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.footer-links__item [data-toggle]{cursor:pointer;font-size:1.375rem;margin:0;padding-right:1.875rem;position:relative;transition:all .3s ease;width:100%}@media (min-width:992px){.footer-links__item [data-toggle]{pointer-events:none}}.footer-links__item [data-toggle].open{font-weight:600}.footer-links__item [data-toggle].open:after{transform:rotate(180deg)}.footer-links__item [data-toggle]:after{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1rem;position:absolute;right:0;top:.3125rem;transition:all .3s ease;width:1rem}@media (min-width:992px){.footer-links__item [data-toggle]:after{display:none}}.footer-links__item [data-content]{display:none}@media (min-width:992px){.footer-links__item [data-content]{display:block;padding-top:.625rem}}.footer-links__item [data-content] li{display:block;padding:.9375rem 0 .3125rem;width:100%}@media (min-width:992px){.footer-links__item [data-content] li{padding:.625rem 0 0}}.footer-links__item [data-content] li a{color:#12324f}#footer{background-color:#004373;padding-top:0;position:relative;z-index:1}#footer:after{background-image:url(/user/documents/icons/footer-bg.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:-1}@media (min-width:992px){#footer:after{background-size:100%}}#footer h4{color:#fd0;font-size:16px;font-weight:700;line-height:normal;margin-bottom:20px;margin-top:70px;text-transform:uppercase}#footer a{color:#fff;font-size:16px;font-weight:400;line-height:32px}#footer .banner{margin-bottom:0;min-height:unset}#footer .banner .banner-wrapper{margin-top:0}.custom-footer{display:flex;flex-wrap:wrap;padding-top:0}.custom-footer>div{padding:16px 0;width:100%}@media (min-width:992px){.custom-footer>div{padding:0 20px 32px 0;width:30%}}@media (min-width:1200px){.custom-footer>div{width:25%}}@media (max-width:991px){.custom-footer>div:nth-child(2),.custom-footer>div:nth-child(3),.custom-footer>div:nth-child(4),.custom-footer>div:nth-child(5){border-bottom:1px solid #0069b4;margin:0 15px}.custom-footer>div:nth-child(2) h4,.custom-footer>div:nth-child(3) h4,.custom-footer>div:nth-child(4) h4,.custom-footer>div:nth-child(5) h4{cursor:pointer;margin:0!important;padding:0;position:relative}.custom-footer>div:nth-child(2) h4:after,.custom-footer>div:nth-child(3) h4:after,.custom-footer>div:nth-child(4) h4:after,.custom-footer>div:nth-child(5) h4:after{background:url(/user/documents/icons/down.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}.custom-footer>div:nth-child(2) ul,.custom-footer>div:nth-child(3) ul,.custom-footer>div:nth-child(4) ul,.custom-footer>div:nth-child(5) ul{display:none;padding:0 0 10px;transition:.2s ease-out}.custom-footer>div:nth-child(2).show-list h4:after,.custom-footer>div:nth-child(3).show-list h4:after,.custom-footer>div:nth-child(4).show-list h4:after,.custom-footer>div:nth-child(5).show-list h4:after{transform:rotate(180deg)}.custom-footer>div:nth-child(2).show-list ul,.custom-footer>div:nth-child(3).show-list ul,.custom-footer>div:nth-child(4).show-list ul,.custom-footer>div:nth-child(5).show-list ul{display:block}}.custom-footer>div:nth-child(2){padding-top:50px}@media (min-width:992px){.custom-footer>div:nth-child(2){padding-top:0}}.custom-footer>div:nth-child(6){border-bottom:1px solid #0069b4;display:block;margin:0 15px;padding:0;text-align:center;width:100%}@media (min-width:992px){.custom-footer>div:nth-child(6){border-top:1px solid #0069b4;margin:0;text-align:left}}.custom-footer>div:nth-child(6) .footer__item{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.custom-footer>div:nth-child(6) .footer__item{justify-content:space-between}}.custom-footer>div:nth-child(6) .image{align-items:center;background:#fff;border:1px solid #dbdbdb;border-radius:5px;display:flex;height:32px;justify-content:center;width:90px}.custom-footer>div:nth-child(6) .image img{width:auto}.custom-footer>div:nth-child(6) h5{color:#fff;font-size:16px;font-weight:700;margin:0 0 17px}.custom-footer>div:nth-child(6) .wrap{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.custom-footer>div:nth-child(6) .payment,.custom-footer>div:nth-child(6) .shipping{padding:32px 0}@media (min-width:992px){.custom-footer>div:nth-child(6) .payment,.custom-footer>div:nth-child(6) .shipping{padding:24px 0 32px}}.custom-footer>div:nth-child(6) .shipping{padding-top:0}@media (min-width:992px){.custom-footer>div:nth-child(6) .shipping{padding-top:24px}}.custom-footer>div:nth-child(n+7){display:none}.custom-footer__contact{background-color:#e1f2fd;padding:40px 0!important;position:relative;width:100%!important}.custom-footer__contact:before{background-color:#e1f2fd;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.custom-footer__contact h4{display:none}.custom-footer__contact .contact-box{min-height:unset}.custom-footer__contact .contact-box ul{display:flex;flex-direction:column-reverse;flex-wrap:wrap}@media (min-width:992px){.custom-footer__contact .contact-box ul{flex-direction:row-reverse;justify-content:space-around}}.custom-footer__contact .contact-box ul a{color:#1e1e1e!important;font-size:24px!important;font-weight:700!important}.custom-footer__contact .contact-box ul>li{margin-top:24px;padding-top:24px;position:relative;text-align:center;width:100%}@media (min-width:992px){.custom-footer__contact .contact-box ul>li{margin-top:0;padding-top:0}}.custom-footer__contact .contact-box ul>li:before{border-top:1px solid #97bfdc;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:103px}@media (min-width:992px){.custom-footer__contact .contact-box ul>li:before{display:none}}.custom-footer__contact .contact-box ul>li:last-child{margin-top:0;padding-top:0}.custom-footer__contact .contact-box ul>li:last-child:before{display:none}@media (min-width:992px){.custom-footer__contact .contact-box ul>li{border-right:1px solid #97bfdc;width:33.3333%}.custom-footer__contact .contact-box ul>li:first-child{border-right:0}}.custom-footer__contact .contact-box ul>li.socials:after{color:#1e1e1e;content:"Sledujte nás";display:block;font-size:24px;font-weight:700;margin-top:13px}.custom-footer__contact .contact-box ul>li.socials .social-icon-list{padding-right:20px}.custom-footer__contact .contact-box ul>li.socials .social-icon{background-color:transparent;height:24px;line-height:24px;width:24px}.custom-footer__contact .contact-box ul>li.socials .social-icon:before{color:#0069b4;line-height:24px}.custom-footer__contact .contact-box ul>li.socials .social-icon.facebook:before{content:url(/user/documents/icons/facebook.svg)}.custom-footer__contact .contact-box ul>li.socials .social-icon.youtube:before{content:url(/user/documents/icons/youtube.svg)}.custom-footer__contact .contact-box ul>li.socials .social-icon.instagram:before{content:url(/user/documents/icons/instagram.svg)}.custom-footer__contact .contact-box ul>li span{align-items:center;display:flex;flex-direction:column;justify-content:center}.custom-footer__contact .contact-box ul>li span:before{background-repeat:no-repeat;height:24px;line-height:24px;margin-bottom:13px;width:24px}.custom-footer__contact .contact-box ul>li span.tel:before{background-image:url(/user/documents/icons/phone-footer.svg);content:""}.custom-footer__contact .contact-box ul>li span.mail:before{background-image:url(/user/documents/icons/mail-footer.svg);content:""}.footer-bottom{background-color:transparent;padding:4px 0 20px}.footer-bottom .container{align-items:center;display:flex;flex-direction:column;padding:0}@media (min-width:992px){.footer-bottom .container{display:block}}.footer-bottom .container .copyright{order:-1}.footer-bottom .container #signature{justify-content:center;margin-left:0;padding-bottom:20px;padding-top:18px}@media (min-width:992px){.footer-bottom .container #signature{padding:0}}#signature span{color:#fff;font-family:Rubik,sans-serif;font-size:15px;font-weight:300;line-height:22px}.copyright{color:#fff;font-size:16px}.copyright,.copyright strong{font-weight:400}input[type=checkbox]+label,input[type=radio]+label{color:#1e1e1e;font-size:16px;font-weight:400;line-height:normal}input[type=checkbox]+label:before,input[type=radio]+label:before{border:1px solid #000;border-radius:2px}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{background-color:#fff;color:#1e1e1e}.co-registration input[type=radio]:checked+label:after{align-items:center;border-width:0;content:"\e913";display:flex;font-family:shoptet;font-size:10px;justify-content:center}.top-navigation-bar a.favorite{display:none}.navigation-buttons{align-items:center;display:flex;justify-content:flex-end}#productsTop .favorite{display:none}.type-page .content-wrapper .product.fav-active{width:25%}.in-favorite .content-inner,.in-oblibene .content-inner{max-width:100%;width:100%}.in-favorite .content-inner article h1,.in-oblibene .content-inner article h1{max-width:unset}.in-favorite .extra-flags,.in-favorite .ratings-wrapper,.in-oblibene .extra-flags,.in-oblibene .ratings-wrapper{display:none}.in-favorite #footer,.in-oblibene #footer{margin-top:50px}.in-favorite .products-block>div .p .p-bottom .p-tools,.in-oblibene .products-block>div .p .p-bottom .p-tools{display:none!important}.favorite-detail{margin:0;order:-20}.favorite-detail p{align-items:center;display:flex;margin-bottom:0}.favorite-detail p:hover{cursor:pointer}.favorite-detail p span.favorite{margin-right:7px}.favorite-detail p span.favorite i{align-items:center;display:flex}.favorite_icon{align-items:center;border:0;border-radius:20px;display:inline-flex;font-size:13px;font-style:normal;height:28px;justify-content:center;line-height:20px;text-align:center;width:28px;z-index:1}.favorite_icon .number{background-color:#47d1e9;border-radius:20px;color:#fff;display:none;font-size:13px;font-weight:600;height:21px;line-height:15px;position:absolute;width:21px}.favorite_icon svg{fill:#000;stroke:transparent;stroke-width:1px;cursor:pointer;height:28px;transition:fill 1.5s,stroke 1s;width:28px}.product{position:relative}.product.fav-active .favorite i svg{fill:#47d1e9;stroke:#47d1e9;transition:fill 1.5s,stroke 1s}.product .favorite{border:0;border-radius:20px;font-size:13px;font-style:normal;height:20px;line-height:20px;position:absolute;right:14px;text-align:center;top:14px;width:20px;z-index:1}.product .favorite,.product .favorite i{align-items:center;display:flex;justify-content:center}.product .favorite i svg{fill:transparent;stroke:#d8d8d8;stroke-width:2px;cursor:pointer;transition:fill 1.5s,stroke 1s}.navigation-buttons a.favorite{margin-right:0}@media (max-width:767px){.navigation-buttons a.favorite{position:relative;right:0;top:unset;transition:transform .15s}}.navigation-buttons a.favorite i span{margin-left:-25px;margin-top:-25px;padding-top:3px}.type-detail .p-data-wrapper .favorite-detail{font-style:normal;padding-left:0!important;text-align:center;z-index:1}@media (max-width:767px){.type-detail .p-data-wrapper .favorite-detail{padding:0!important}}.type-detail .p-data-wrapper .favorite-detail.fav-yes .favorite i svg{fill:#47d1e9;stroke:#47d1e9;transition:fill 1.5s,stroke 1s}.type-detail .p-data-wrapper .favorite-detail.fav-yes .fav-text{font-size:0;transition:none}.type-detail .p-data-wrapper .favorite-detail.fav-yes .fav-text:after{content:"Odobrať z wishlistu";font-size:16px}.type-detail .p-data-wrapper .favorite-detail i{align-items:center;display:flex;justify-content:center}.type-detail .p-data-wrapper .favorite-detail i svg{fill:transparent;stroke:#2c4bce;stroke-width:2px;cursor:pointer;transform:scale(1.2);transition:fill 1.5s,stroke 1s}.type-detail .p-data-wrapper .favorite-detail .favorite{margin-right:10px}.type-detail .p-data-wrapper .favorite-detail .fav-text{color:#000;font-size:16px;text-decoration:none;text-transform:none}.type-detail .p-data-wrapper .favorite-detail .btn_toggle{align-items:center;display:flex;margin:0!important}.type-detail .p-image-wrapper .favorite-detail .btn_toggle .favorite{position:absolute;right:10px;top:10px}.type-detail .p-image-wrapper .favorite-detail .btn_toggle .favorite i{fill:transparent;stroke:#000}.type-detail .p-image-wrapper .favorite-detail .btn_toggle .fav-text{display:none}@media (max-width:767px){.scrolled-down .navigation-buttons a.favorite{transform:translateY(-200px);transition-delay:.05s}}a.favorite{align-items:center;display:flex}.homepage-blog .homepage-group-title{color:#000}.homepage-blog h1,.type-posts-listing .content-inner h1{color:#1e1e1e;font-size:32px;font-weight:700;line-height:normal;margin-bottom:25px}.homepage-blog>.text-center,.type-posts-listing .content-inner>.text-center{display:none;order:2}@media (min-width:992px){.homepage-blog>.text-center,.type-posts-listing .content-inner>.text-center{display:block}}.homepage-blog>.homepage-group-title,.type-posts-listing .content-inner>.homepage-group-title{margin:0;order:1}.homepage-blog .blog-wraper,.type-posts-listing .content-inner .blog-wraper{order:3;width:100%}.homepage-blog .blog-wraper .h4,.type-posts-listing .content-inner .blog-wraper .h4{display:none}.homepage-blog .readmore,.type-posts-listing .content-inner .readmore{color:#1e1e1e;font-size:16px;font-weight:700;padding-top:16px;width:100%}.homepage-blog .readmore:not(:first-child),.type-posts-listing .content-inner .readmore:not(:first-child){display:none}.homepage-blog .readmore:after,.type-posts-listing .content-inner .readmore:after{color:#1e1e1e;content:"\e910";font-family:Shoptet;font-size:11px;height:14px;position:relative;top:0;width:14px}.homepage-blog .readmore:hover,.type-posts-listing .content-inner .readmore:hover{color:#0069b4;text-decoration:none}.homepage-blog .readmore:hover:after,.type-posts-listing .content-inner .readmore:hover:after{color:#0069b4}.homepage-blog{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px;padding-top:30px}@media (min-width:992px){.homepage-blog{justify-content:space-between;padding-bottom:80px;padding-top:80px}}.homepage-blog>.homepage-group-title{display:flex;justify-content:space-between;width:100%}.homepage-blog .homepage-blog-wrapper .news-item:not(:nth-child(-n+1)){display:flex}.homepage-blog .homepage-blog-wrapper .news-item:not(:nth-child(-n+2)){display:none}@media (min-width:992px){.homepage-blog .homepage-blog-wrapper .news-item:not(:nth-child(-n+2)){display:flex}}.homepage-blog .homepage-blog-wrapper .news-item:not(:nth-child(-n+3)){display:none}@media (min-width:992px){.homepage-blog .homepage-blog-wrapper .news-item:not(:nth-child(-n+3)){display:flex}}.homepage-blog .homepage-blog-wrapper .news-item:not(:nth-child(-n+4)){display:none}.homepage-blog-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.homepage-blog-wrapper .news-image{border-radius:5px}.homepage-blog-wrapper .news-item{align-items:flex-start;display:flex;flex-basis:unset;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;width:100%}@media (min-width:576px){.homepage-blog-wrapper .news-item{width:calc(50% - 10px)}}@media (min-width:992px){.homepage-blog-wrapper .news-item{width:calc(33.33333% - 10px)}}.homepage-blog-wrapper .news-item .title{display:flex;font-size:28px;margin:1rem 0;order:2;width:100%}.homepage-blog-wrapper .news-item .title:hover{text-decoration:underline}.homepage-blog-wrapper .news-item a:hover{text-decoration:none}.homepage-blog-wrapper .news-item .read-article{color:#1e1e1e;display:block;font-size:16px;font-weight:700;padding-top:16px;width:100%}.homepage-blog-wrapper .news-item .read-article:after{color:#1e1e1e;content:"\e910";font-family:Shoptet;font-size:11px;height:14px;position:relative;top:0;width:14px}.homepage-blog-wrapper .news-item .read-article:hover{color:#0069b4;text-decoration:none}.homepage-blog-wrapper .news-item .read-article:hover:after{color:#0069b4}.homepage-blog-wrapper .news-item time{background-color:#fff;color:#575757;display:inline-block;font-size:13px;font-weight:400;letter-spacing:1.3px;margin:0 0 10px!important;padding-right:1rem;position:relative;text-transform:uppercase;z-index:1}.homepage-blog-wrapper .news-item time:before{content:url(/user/documents/icons/note-text.svg);position:relative;top:5px}.homepage-blog-wrapper .news-item .time-wrapper{line-height:1.2px;order:1;position:relative;width:100%}.homepage-blog-wrapper .news-item .image a{width:100%}.homepage-blog-wrapper .news-item .description{color:#575757;font-size:16px;font-weight:400;line-height:20px;margin:auto;order:3;width:100%}.homepage-blog-wrapper .news-item .description p{margin-bottom:0!important}.homepage-blog-wrapper .news-item .text time{margin-bottom:5px}@media (max-width:767px){.homepage-blog-wrapper .news-item{flex-direction:row;justify-content:flex-start;width:100%}.homepage-blog-wrapper .news-item .title{margin-top:0}}@media (max-width:479px){.homepage-blog-wrapper .news-item .image{margin-bottom:10px}}@media (min-width:768px){.news-item .image{margin-right:0}}@media (min-width:480px){.news-item .image{margin-right:0;width:100%}}.text time{display:none}.image{margin:0 auto;max-height:300px;position:relative}.image img{max-height:300px!important;-o-object-fit:contain;object-fit:contain}.image time{background-color:#478c5c;border-radius:50%;bottom:0;color:#fff;font-size:14px;font-weight:600;height:50px;line-height:50px;margin-bottom:-15px;position:absolute;right:14px;text-align:center;width:50px}@media (max-width:767px){.text time{display:block}.image time{display:none}}@media (min-width:768px){.banner-category .blog-wraper a:hover img,.banner-footer .blog-wraper a:hover img,.banner-wrapper .blog-wraper a:hover img,.banners-content .blog-wraper a:hover img,.footer-banner .blog-wraper a:hover img{transform:inherit}}.in-blog .news-wrapper .news-item{align-items:flex-start;display:flex;flex-basis:unset;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;width:100%}@media (min-width:576px){.in-blog .news-wrapper .news-item{width:calc(50% - 10px)}}@media (min-width:992px){.in-blog .news-wrapper .news-item{width:calc(33.33333% - 10px)}}.in-blog .news-wrapper .news-item .title,.in-blog .news-wrapper .news-item h2{display:flex;font-size:28px;margin:1rem 0;order:2;width:100%}.in-blog .news-wrapper .news-item .title:hover,.in-blog .news-wrapper .news-item h2:hover{text-decoration:underline}.in-blog .news-wrapper .news-item a:hover{text-decoration:none}.in-blog .news-wrapper .news-item .read-article{color:#1e1e1e;display:block;font-size:16px;font-weight:700;padding-top:16px;width:100%}.in-blog .news-wrapper .news-item .read-article:after{color:#1e1e1e;content:"\e910";font-family:Shoptet;font-size:11px;height:14px;position:relative;top:0;width:14px}.in-blog .news-wrapper .news-item .read-article:hover{color:#0069b4;text-decoration:none}.in-blog .news-wrapper .news-item .read-article:hover:after{color:#0069b4}.in-blog .news-wrapper .news-item time{background-color:#fff;color:#575757;display:inline-block;font-size:13px;font-weight:400;letter-spacing:1.3px;margin:0 0 10px!important;padding-right:1rem;position:relative;text-transform:uppercase;z-index:1}.in-blog .news-wrapper .news-item time:before{content:url(/user/documents/icons/note-text.svg);position:relative;top:5px}.in-blog .news-wrapper .news-item .time-wrapper{line-height:1.2px;order:1;position:relative;width:100%}.in-blog .news-wrapper .news-item .image a{width:100%}.in-blog .news-wrapper .news-item .description{color:#575757;font-size:16px;font-weight:400;line-height:20px;margin:auto;order:3;width:100%}.in-blog .news-wrapper .news-item .description p{margin-bottom:0!important}.in-blog .news-wrapper .news-item .text time{margin-bottom:5px}@media (max-width:767px){.in-blog .news-wrapper .news-item{flex-direction:row;justify-content:flex-start;width:100%}.in-blog .news-wrapper .news-item .title{margin-top:0}}@media (max-width:479px){.in-blog .news-wrapper .news-item .image{margin-bottom:10px}}.in-blog .news-wrapper .news-item .news-image{margin:auto auto 10px;max-height:300px}h2.top-cat{color:#1e1e1e;font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}@media (min-width:992px){h2.top-cat{font-size:32px;margin-bottom:40px}}.hp__banners{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.hp__banners{flex-direction:row;max-height:560px}.hp__banners-left{width:40%}}.hp__banners-right{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.hp__banners-right{width:60%}}.hp__banners-up{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.hp__banners-up{flex-direction:row}}.hp__banners-up a{height:270px;max-height:270px}@media (min-width:992px){.hp__banners-up a:first-child{width:40%}.hp__banners-up a:nth-child(2){width:60%}}.hp__banners-down{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.hp__banners-down{flex-direction:row}}.hp__banners-down a{height:270px;max-height:270px}@media (min-width:992px){.hp__banners-down a:first-child{width:65%}.hp__banners-down a:nth-child(2){width:35%}}.hp__banners-box{align-items:center;border-radius:5px;display:flex!important;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.hp__banners-box:after{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;position:absolute;width:100%;z-index:0}@media (min-width:992px){.hp__banners-box:after{background-size:100%}}.hp__banners-box-up{text-align:left;width:100%}.hp__banners-box h3{color:#1e1e1e;font-size:24px;font-weight:700;line-height:1.2;margin:0;padding-left:40px;padding-top:40px}.hp__banners-box h3:after{color:#1e1e1e;content:"\e910";font-family:Shoptet;font-size:12px;padding-left:8px}.hp__banners-box>div{position:relative;width:100%;z-index:1}.hp__banners .gray{background-color:#eff2f3;height:100%;width:100%}.hp__banners .gray:after{background-image:url(/user/documents/icons/gray-bg.svg);content:""}.hp__banners .gray img{margin-bottom:-25px;margin-left:auto;max-width:207px}@media (min-width:992px){.hp__banners .gray img{margin:0 auto;max-width:355px}}.hp__banners .yellow{background-color:#fdf0e1}.hp__banners .yellow:after{background-image:url(/user/documents/icons/yellow-bg.svg);content:""}.hp__banners .yellow img{margin-left:auto;max-width:187px}.hp__banners .blue{background-color:#e1f2fd}.hp__banners .blue:after{background-image:url(/user/documents/icons/blue-bg.svg);content:""}.hp__banners .blue img{margin-left:auto;max-width:256px}@media (min-width:992px){.hp__banners .blue img{margin-top:-35px;max-width:300px}}.hp__banners .green{background-color:#e1fde7}.hp__banners .green:after{background-image:url(/user/documents/icons/green-bg.svg);content:""}.hp__banners .green img{margin-left:auto;max-width:230px}@media (min-width:992px){.hp__banners .green img{margin-top:-75px;max-width:325px;width:100%}}.hp__banners .red{background-color:#fde1e4}.hp__banners .red:after{background-image:url(/user/documents/icons/red-bg.svg);content:""}.hp__banners .red img{margin-left:auto;margin-right:48px;max-width:107px}.ratings-banner{z-index:1}.ratings-banner .user-rating{background:#fff;border:1px solid #e1e1e1;border-radius:5px;margin-top:-35px;padding:32px;width:100%}.ratings-banner .user-rating:nth-child(n+2){display:none}@media (min-width:576px){.ratings-banner .user-rating{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 20px)}.ratings-banner .user-rating:nth-child(n+2){display:flex}}@media (min-width:992px){.ratings-banner .user-rating{width:calc(33.33333% - 20px)}}@media (min-width:1200px){.ratings-banner .user-rating{height:310px;width:calc(25% - 20px)}}.ratings-banner .user-rating p:empty{display:none}.ratings-banner .user-rating__description{margin-top:10px}.ratings-banner .user-rating__description p{color:#575757;font-size:16px;font-weight:400}.ratings-banner .user-rating .user-rating-time{opacity:.8}.ratings-banner .user-rating__score{align-items:center;display:flex}.ratings-banner .user-rating__score .score{color:#1e1e1e;font-size:13px;font-weight:700;letter-spacing:1.3px;margin-right:10px;text-transform:uppercase}.ratings-banner .user-rating .user-name{align-items:center;color:#1e1e1e;display:flex;font-size:16px;font-weight:700;gap:8px}.ratings-banner .user-rating .user-name img{height:24px;width:24px}.footer-banners .footer-banner:nth-child(3):before{background-image:url(/user/documents/icons/bg-ratings.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:1}@media (min-width:992px){.footer-banners .footer-banner:nth-child(3):before{background-size:100%}}.ratings__header-img{text-align:center}.banner-rating{background-color:#f6f1ea;margin-bottom:0;margin-top:35px;position:relative}@media (min-width:992px){.banner-rating{margin-top:70px;padding-bottom:40px}}.banner-rating:before{background-color:#f6f1ea;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.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 .ratings__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;padding:0 0 30px;text-align:center;z-index:1}.banner-rating .ratings__header h3{color:#1e1e1e;font-size:24px;font-weight:700;line-height:normal;margin:0;padding-left:32px;text-align:left;z-index:1}@media (min-width:992px){.banner-rating .ratings__header h3{border-right:1px solid #d8d8d8;margin-right:32px;padding:0 32px}}.banner-rating .ratings__header img{height:100px;margin:0 auto;position:relative;width:100px;z-index:3}.banner-rating .ratings__header .store-rating{align-items:center;display:flex;gap:12px;justify-content:center;text-align:left;z-index:1}.banner-rating .ratings__header .store-rating .store-heureka{border-top:1px solid #d8d8d8;color:#575757;font-weight:500;margin-top:16px;padding-top:16px;text-align:center;width:100%}@media (min-width:992px){.banner-rating .ratings__header .store-rating .store-heureka{border-top:0;margin-top:0;padding-top:0;text-align:left;width:unset}}.banner-rating .ratings__header .store-rating .store-heureka a{color:#575757;font-weight:500;text-decoration:underline}.banner-rating .ratings__header .store-rating .store-heureka a:hover{text-decoration:none}.banner-rating .ratings__header .store-rating .stars-rating{display:none;flex-direction:column;gap:6px;text-align:left;z-index:1}.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings{color:#000;font-size:17;text-decoration:underline}.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings:focus,.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings:hover{text-decoration:none}.banner-rating .ratings__header .store-rating__average{color:#000;font-size:32px;font-weight:600;z-index:1}.banner-rating .rate-items{display:flex;flex-wrap:wrap;gap:20px;padding:0 20px;position:relative}@media (min-width:576px){.banner-rating .rate-items{padding:0}}.banner-rating .rate-items .vote-wrap{font-size:14px;font-weight:400;position:relative}.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:#000;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:#000;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)}.banner-rating .button-wrap .btn.btn-success{border-color:#000}.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:#fd0;font-size:16px}.stars a,.stars span{height:18px;width:20px}.stars .star.is-active:hover{color:#fd0}.stars-label{color:#000}.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%}}.hp-stores{display:flex;flex-direction:column-reverse;padding-bottom:40px;padding-top:30px}@media (min-width:992px){.hp-stores{flex-direction:row;padding-bottom:100px;padding-top:80px}}.hp-stores>div{width:100%}@media (min-width:992px){.hp-stores>div{width:50%}}.hp-stores__img img{border-radius:5px}.hp-stores__text h3{color:#1e1e1e;font-size:32px;font-weight:700;margin-top:50px}@media (min-width:768px){.hp-stores__text h3{margin-top:0}}.hp-stores__text p{color:#575757;font-size:16px;font-weight:400}.hp-stores__map{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.hp-stores__map{justify-content:unset}}.hp-stores__map img{max-width:195px}.hp-stores__map ul{width:100%}@media (min-width:992px){.hp-stores__map ul{padding-left:40px;width:unset}}.hp-stores__map ul li{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal;padding-bottom:16px;padding-left:12px}.hp-stores__map ul li:before{content:url(/user/documents/icons/blue-check.svg);left:-10px;position:relative;top:5px}.hp-stores h4{color:#004373;font-size:24px;font-weight:700}.hp-stores__cities{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:992px){.hp-stores__cities{gap:16px}}.hp-stores__cities p{margin:0!important;position:relative}.hp-stores__cities p:after{color:#004373;content:"\e910";font-family:Shoptet;font-size:12px;position:absolute;right:16px;text-decoration:none;top:12px}.hp-stores__cities a{border:1px solid #d8d8d8;border-radius:5px;color:#1e1e1e;font-size:16px;font-weight:400;line-height:normal;padding:8px 36px 8px 24px;text-decoration:underline;width:100%}.hp-stores__cities a:hover{color:#0069b4;text-decoration:underline}.footer-bottom #signature{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.footer-bottom #signature .title{align-items:center;color:#fff;display:flex}.footer-bottom #signature .title img{margin-left:0;margin-right:10px}.footer-bottom #signature .pipe{color:#fff;margin:0 10px}.footer-bottom #signature a{align-items:center;color:#fff;display:flex}.footer-bottom #signature a img{margin-left:10px;margin-right:0}.footer-bottom #signature img{height:16px;width:auto}.mime-packages{align-items:center;background-color:#eff2f3;border-radius:5px;color:#1e1e1e;display:flex;font-size:13px;font-weight:400;line-height:normal;padding:8px;width:-moz-fit-content;width:fit-content}.mime-packages:before{content:url(/user/documents/icons/package.svg?1);height:16px;margin-right:6px;width:16px}.type-product .p-final-price-wrapper:has(.mime-price){display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.type-product .p-final-price-wrapper:has(.mime-price){flex-wrap:nowrap}}.type-product .p-final-price-wrapper:has(.mime-price) .price-additional{font-size:28px!important;min-width:unset}@media (min-width:768px){.type-product .p-final-price-wrapper:has(.mime-price) .price-additional{font-size:32px!important}}@media (min-width:768px){.type-product .p-final-price-wrapper:has(.mime-price) .mime-price{font-size:16px;margin-left:10px;white-space:nowrap}}.mime-price{color:#39342c;font-size:13px;font-style:normal;font-weight:700;line-height:normal}@media (min-width:768px){.mime-price{white-space:nowrap}}.popup-widget{z-index:1003}@media (max-width:991px){.popup-widget{top:110px!important}}.products-block .product{padding:10px}.products-block .product .p .p-in{display:flex;flex-direction:column;height:100%;justify-content:space-between}.products-block .product .p .p-in .price-final{order:2;text-align:left}@media (min-width:768px){.products-block .product .p .p-in .price-final{order:0;text-align:right}}.products-block>div:hover{box-shadow:0 0 10px rgba(0,0,0,.16)!important}.products-block>div .p .name{-webkit-line-clamp:3;color:#1e1e1e;font-size:16px;font-weight:500;height:unset;line-height:normal;min-height:73px;padding:0;text-align:left}.products-block>div .p .availability{text-align:left}.products-block>div .p .availability span{font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:normal;text-transform:uppercase}.products-block>div .p .p-bottom{padding:0;text-align:left}.products-block>div .p .p-bottom>div{justify-content:flex-end}.products-block>div .p .p-bottom>div .prices{justify-content:flex-start;text-align:left;width:100%}@media (min-width:767px){.products-block>div .p .p-bottom>div .prices{justify-content:flex-end;text-align:right;white-space:nowrap}}.products-block>div .p .p-bottom>div .prices .price-standard{color:#1e1e1e;font-size:16px;font-weight:400;line-height:normal;margin:0 auto 0 0}@media (min-width:768px){.products-block>div .p .p-bottom>div .prices .price-standard{margin-right:0}}.products-block>div .p .p-bottom>div .prices .price-standard strong{font-weight:400}.products-block>div .p .p-bottom>div .prices .price-save{background-color:#fd0;border-radius:5px;color:#39342c;font-size:16px;font-weight:700;line-height:normal;padding:0 8px}.products-block>div .p .p-bottom>div .prices .price-additional,.products-block>div .p .p-bottom>div .prices .price-final{color:#1e1e1e;font-size:18px;font-weight:700;line-height:normal}@media (min-width:767px){.products-block>div .p .p-bottom>div .prices .price-additional,.products-block>div .p .p-bottom>div .prices .price-final{font-size:24px}}.products-block>div .p .p-bottom button[type=submit]{margin-right:0}.products-block>div .p .p-bottom .p-tools{flex-flow:row!important;margin-left:0;padding:0!important}.products-block>div .p .p-bottom .p-tools>form{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;width:auto!important}.products-block>div .p .p-bottom .p-tools>form button[type=submit]{color:#fff;margin-left:0!important;margin-right:0!important;width:100%}.products-block>div .p .p-bottom .p-tools>form .quantity .decrease:hover,.products-block>div .p .p-bottom .p-tools>form .quantity .increase:hover{color:#fff}.products-block>div .p .p-bottom .p-tools>form .quantity input{width:32px!important}.products-block>div .p .p-bottom .p-tools>.btn{margin-left:5px!important;margin-right:auto!important}.price-additional{display:none!important}.show-price-without-vat .p-to-cart-block .price-final,.show-price-without-vat .product .price-final,.show-price-without-vat .variant-price-wrap .price-final{display:none}.show-price-without-vat .price-additional{color:#1e1e1e;display:block!important;font-size:20px;font-weight:700;min-width:100%}.show-price-without-vat .products-inline>div .p .p-in{align-items:center}.show-price-without-vat .products-inline>div .p .p-in .p-bottom>div .prices .price-save{padding-right:20px}.products-inline:not(.products-top)>div .p .p-in .p-bottom>div>div.prices{align-items:center}@media (min-width:1200px){.products-inline:not(.products-top)>div .p .p-in .p-bottom>div>div.prices{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1}}.products-inline>div .p .p-in .p-bottom>div{align-items:flex-start;justify-content:space-between}@media (min-width:992px){.products-inline>div .p .p-in .p-bottom>div{align-items:flex-end}}@media (min-width:1200px){.products-inline>div .p .p-in .p-bottom>div{align-items:center;justify-content:flex-end!important}}.products-inline>div .p .p-in .p-bottom>div>div{max-width:-moz-max-content;max-width:max-content}.products-inline>div .p .p-in .p-bottom>div .p-tools{align-self:flex-end}@media (min-width:576px){.products-inline>div .p .p-in .p-bottom>div .p-tools{align-self:center}}@media (min-width:992px){.products-inline>div .p .p-in .p-bottom>div .p-tools{align-self:flex-end}}@media (min-width:1200px){.products-inline>div .p .p-in .p-bottom>div .p-tools{align-self:center!important;margin-top:0}}.products-inline>div .p .p-in .p-bottom>div .p-tools form{flex-direction:row;gap:10px}.products-inline>div .p .p-in .p-bottom>div .p-tools .quantity{display:flex;min-width:100px}.products-inline>div .p .p-in .p-bottom>div .p-tools .quantity .decrease:hover,.products-inline>div .p .p-in .p-bottom>div .p-tools .quantity .increase:hover{color:#fff}.products-inline>div .p .favorite{display:none}@media (min-width:1200px){.products-inline .product .p-in-in{flex-basis:45%!important}}.products-inline .product .p-in-in .ratings-wrapper{align-items:flex-start!important;flex-direction:column;justify-content:flex-start}@media (min-width:1200px){.products-inline .product .p-in .p-bottom{flex-basis:55%!important}.products-inline .product .p-in .p-bottom .p-tools{flex-basis:40%!important}}.products-alternative-wrapper .product-slider-navigation,.products-alternative-wrapper .product-slider-pagination{display:none}.products-block .product .p-bottom .add-to-cart-button,.products-block .product .p-bottom .btn-cart,.products-inline .product .p-bottom .add-to-cart-button,.products-inline .product .p-bottom .btn-cart{font-size:0;gap:0;margin-left:0;min-width:unset!important;padding:15px;width:100%}@media (min-width:992px){.products-block .product .p-bottom .add-to-cart-button,.products-block .product .p-bottom .btn-cart,.products-inline .product .p-bottom .add-to-cart-button,.products-inline .product .p-bottom .btn-cart{border-radius:5px}}.products-block .product .p-bottom .add-to-cart-button:before,.products-block .product .p-bottom .btn-cart:before,.products-inline .product .p-bottom .add-to-cart-button:before,.products-inline .product .p-bottom .btn-cart:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMmgxLjc0YzEuMDggMCAxLjkzLjkzIDEuODQgMmwtLjgzIDkuOTZhMi43OTYgMi43OTYgMCAwIDAgMi43OSAzLjAzaDEwLjY1YzEuNDQgMCAyLjctMS4xOCAyLjgxLTIuNjFsLjU0LTcuNWMuMTItMS42Ni0xLjE0LTMuMDEtMi44MS0zLjAxSDUuODJNMTYuMjUgMjJhMS4yNSAxLjI1IDAgMSAwIDAtMi41IDEuMjUgMS4yNSAwIDAgMCAwIDIuNVpNOC4yNSAyMmExLjI1IDEuMjUgMCAxIDAgMC0yLjUgMS4yNSAxLjI1IDAgMCAwIDAgMi41Wk05IDhoMTIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:cover;content:""!important;display:block;height:24px;left:50%;position:relative;top:-3px;transform:translateX(-50%);width:24px}.products-block .product .p-bottom .add-to-cart-button:hover,.products-block .product .p-bottom .btn-cart:hover,.products-inline .product .p-bottom .add-to-cart-button:hover,.products-inline .product .p-bottom .btn-cart:hover{background-color:#005c9e;color:#fff}.in-index .products-block .product .p .p-in .price-final,.type-category .products-block .product .p .p-in .price-final{text-align:left}@media (min-width:767px){.in-index .products-block .product .p .prices,.type-category .products-block .product .p .prices{justify-content:flex-start}}.in-index .products-block .product .p .prices .mime-price,.type-category .products-block .product .p .prices .mime-price{text-align:left}.in-index .products-block .product .p .p-tools form{margin-right:auto}.product-slider-holder{padding-top:0}@media (min-width:1200px){.product-slider-holder{overflow:visible!important}}.product-slider-holder .product-slider-pagination .pagination-button{background-color:#fff;border:1px solid #d8d8d8;border-radius:50px;height:13px;width:13px}.product-slider-holder .product-slider-pagination .pagination-button.active,.product-slider-holder .product-slider-pagination .pagination-button:hover{background-color:#1e1e1e;border-color:#1e1e1e}.product-slider-holder .product-slider-navigation{height:24px;opacity:1;top:50%;transform:translateY(-50%);width:24px}@media (min-width:992px){.product-slider-holder .product-slider-navigation{height:48px;width:48px}}.product-slider-holder .product-slider-navigation.navigation-prev{left:10px}@media (min-width:1200px){.product-slider-holder .product-slider-navigation.navigation-prev{left:-60px}}.product-slider-holder .product-slider-navigation.navigation-next{right:10px}@media (min-width:1200px){.product-slider-holder .product-slider-navigation.navigation-next{right:-60px}}.product-slider-holder .product-slider-navigation.navigation-next:before,.product-slider-holder .product-slider-navigation.navigation-prev:before{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;color:#1e1e1e;font-size:12px;height:24px;line-height:24px;width:24px}@media (min-width:992px){.product-slider-holder .product-slider-navigation.navigation-next:before,.product-slider-holder .product-slider-navigation.navigation-prev:before{font-size:22px;height:48px;line-height:48px;width:48px}}.product-slider-holder .product-slider-navigation.navigation-next:hover:before,.product-slider-holder .product-slider-navigation.navigation-prev:hover:before{background-color:#f9f9f9}.product-slider-holder.has-navigation{padding-left:0;padding-right:0}.columns-mobile-2 .product-slider-holder .products-block .p .name{height:unset;min-height:50px}.vybrane-filtry{margin-bottom:29px}.vybrane-filtry.aktivni-filtr{align-items:center;border-bottom:1px solid #eff2f3;display:flex;flex-wrap:wrap;padding:10px 0}.vybrane-filtry.aktivni-filtr:before{color:#1e1e1e;content:"Vybrané filtry:";display:inline-block;font-size:13px;margin-right:3px}.vybrane-filtry label{background-color:#eff2f3;border:1px solid #eff2f3;border-radius:5px;color:#1e1e1e;font-size:13px;margin:0 10px 0 0;padding:5px 20px 5px 10px;position:relative;width:auto}.vybrane-filtry label:after{color:#004373;content:"\e912";font-family:Shoptet;font-size:8px;margin-left:4px;position:absolute;right:5px;top:5px}.vybrane-filtry label .filter-count{display:none!important}.vybrane-filtry p#clear-filters{margin:0 0 0 auto;order:100;padding:0}.vybrane-filtry p#clear-filters a{color:#004373;font-size:14px;text-decoration:underline;text-transform:none}.vybrane-filtry p#clear-filters a:hover{text-decoration:none}.vybrane-filtry p#clear-filters a.close-after:after{display:none}.vybrane-filtry:not(.aktivni-filtr) .slider-wrapper{margin:10px 20px}.vybrane-filtry .slider-wrapper{background-color:#eff2f3;border:1px solid #eff2f3;border-radius:5px;display:flex;font-size:14px;line-height:1;margin:0 10px 0 0;padding:5px 5px 5px 10px;position:relative;width:auto}.vybrane-filtry .slider-wrapper:hover{cursor:pointer}.vybrane-filtry .slider-wrapper .slider-content,.vybrane-filtry .slider-wrapper h4{display:none}.vybrane-filtry .slider-wrapper .slider-header{padding:0;width:auto}.vybrane-filtry .slider-wrapper:before{color:#1e1e1e;content:"Cena:"!important;margin-right:3px}.vybrane-filtry .slider-wrapper:after{color:#004373;content:"\e912"!important;display:block!important;font-family:Shoptet;font-size:8px;margin-left:10px}.vybrane-filtry .slider-wrapper .from,.vybrane-filtry .slider-wrapper .to{float:none;width:auto}.vybrane-filtry .slider-wrapper .from>span,.vybrane-filtry .slider-wrapper .to>span{font-size:14px}.vybrane-filtry .slider-wrapper .from:after{content:" - ";font-size:14px}.sidebar{width:310px}.sidebar-inner{padding-top:0}.sidebar-inner>div.box-sm h4{color:#1e1e1e;font-size:16px;font-weight:700;line-height:normal}.sidebar-indented .content .sidebar{margin-left:0}#categories{border:1px solid #e9e9e9;border-radius:5px;padding:32px 24px}#categories .categories:not(.active){display:none}#categories .categories a{padding-left:0}#categories .categories .topic a{color:#1e1e1e;font-size:16px;line-height:normal;padding-bottom:6px;padding-top:0}#categories .categories>ul.active>li>a{padding-left:10px}#categories .categories>ul.active>li.active>a,#categories .categories>ul.active>li.expanded li.active>a,#categories .categories>ul.active>li.expanded>a{font-weight:700}#categories .categories>ul a{color:#1e1e1e;font-size:13px;font-weight:400;line-height:normal;padding-bottom:0;padding-left:24px;padding-top:10px}#categories .cat-trigger{display:none!important}: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{border:0;height:24px;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease-out;width:24px;z-index:9}@media (min-width:992px){.slick-slider .slick-arrow{height:48px;width:48px}}.slick-slider .slick-arrow:after{content:"";display:block;height:24px;margin:0 auto;width:24px}@media (min-width:992px){.slick-slider .slick-arrow:after{height:48px;width:48px}}.slick-slider .slick-arrow.slick-prev{font-size:0;left:0}@media (min-width:1200px){.slick-slider .slick-arrow.slick-prev{left:-60px}}.slick-slider .slick-arrow.slick-prev:after{background:url(/user/documents/icons/left.svg) 50% no-repeat;background-size:auto 100%}.slick-slider .slick-arrow.slick-next{font-size:0;right:0}@media (min-width:1200px){.slick-slider .slick-arrow.slick-next{right:-60px}}.slick-slider .slick-arrow.slick-next:after{background:url(/user/documents/icons/right.svg) 50% no-repeat;background-size:auto 100%}.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%}.pagination-top{visibility:hidden}.pagination-appendix{display:none}.pagination{display:flex;justify-content:center}@media (min-width:992px){.pagination{justify-content:right}}.pagination .current,.pagination>a{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;color:#004373;font-size:16px;font-weight:400;height:48px;line-height:48px;width:48px}.pagination>a:hover{background-color:#0069b4;border-color:#0069b4;color:#fff;text-decoration:none}.pagination .current{font-weight:700}.pagination a.pagination-link:before{color:#1e1e1e;font-size:16px;padding-bottom:5px}@media (min-width:992px){.pagination a.pagination-link:before{font-size:18px;padding-bottom:3px}}.pagination a.pagination-link:hover:before{color:#fff}.pagination a.pagination-link.prev{order:-1}.pagination a.pagination-link.next{order:1}.usp{margin-left:-10px;margin-right:-10px}.usp-wrap{display:-webkit-inline-box;overflow:overlay;padding:20px 0 0}@media (min-width:992px){.usp-wrap{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}}.usp-wrap .usp-item{display:flex;max-width:330px;padding:15px 10px 0;width:75%}.usp-wrap .usp-item .usp-img{margin-right:16px}.usp-wrap .usp-item p{font-size:13px;line-height:1.35;margin:0!important}.usp-wrap .usp-item p strong{color:#1e1e1e;display:block;font-size:13px;text-decoration:underline;text-transform:uppercase}.usp-wrap .usp-item p span{color:#1e1e1e}.type-category .usp-wrap{padding:30px 0}@media (max-width:767px){.type-category .usp-wrap{display:flex;flex-direction:column;gap:32px}}@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}}.availability-wrapper{align-items:center;display:flex;gap:10px;padding-block:10px}@media (min-width:768px){.availability-wrapper{padding-block:unset}}.availability-wrapper .availability-content{align-items:center;background-color:#f2f4f7;border-radius:8px;color:#333;display:flex;font-size:13px;line-height:normal;padding:6px 12px;position:relative}.availability-wrapper .availability-content:before{background-image:url(/user/documents/icons/icon_package.svg);content:"";height:20px;margin-right:8px;width:20px}.availability-wrapper .availability-content:before,.availability-wrapper .status-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}.availability-wrapper .status-icon{border-radius:6px;color:#fff;font-size:16px;font-weight:700;height:32px;line-height:32px;margin-left:5px;text-align:center;width:32px}.availability-wrapper .status-icon.stock{background-image:url(/user/documents/icons/icon_stock.svg)}.availability-wrapper .status-icon.order{background-image:url(/user/documents/icons/icon_order.svg)}@media (min-width:768px){.type-product .products-additional:not(.products-related) .products-block .product .p-bottom{justify-content:flex-end!important}}.type-product .products-additional:not(.products-related) .products-block .product .p-bottom .p-tools{flex-flow:row}.type-product .products-additional:not(.products-related) .products-block .product .p-bottom .p-tools .quantity{margin-right:5px;width:auto}.type-product .products-additional:not(.products-related) .products-block .product .p-bottom .p-tools .quantity input{width:50px}@media (min-width:1200px){.type-product .products-additional:not(.products-related) .products-block .product .p-bottom>div{align-items:center;flex-direction:row}.type-product .products-additional:not(.products-related) .products-block .product .p-bottom>div .prices{margin-right:15px}}.product .p-bottom .p-tools .fake-add-to-cart{align-items:center;background-color:#0069b4;border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:0;justify-content:center;min-width:100%;padding:12px;position:relative;width:100%}@media (min-width:768px){.product .p-bottom .p-tools .fake-add-to-cart{font-size:16px;gap:10px;min-width:175px!important;padding:12px 31px}}.product .p-bottom .p-tools .fake-add-to-cart:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMmgxLjc0YzEuMDggMCAxLjkzLjkzIDEuODQgMmwtLjgzIDkuOTZhMi43OTYgMi43OTYgMCAwIDAgMi43OSAzLjAzaDEwLjY1YzEuNDQgMCAyLjctMS4xOCAyLjgxLTIuNjFsLjU0LTcuNWMuMTItMS42Ni0xLjE0LTMuMDEtMi44MS0zLjAxSDUuODJNMTYuMjUgMjJhMS4yNSAxLjI1IDAgMSAwIDAtMi41IDEuMjUgMS4yNSAwIDAgMCAwIDIuNVpNOC4yNSAyMmExLjI1IDEuMjUgMCAxIDAgMC0yLjUgMS4yNSAxLjI1IDAgMCAwIDAgMi41Wk05IDhoMTIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}.product .p-bottom .p-tools .fake-add-to-cart:hover{background-color:#005c9e}.mime-cart-summary{align-items:center;display:flex;flex-direction:column;gap:20px;margin:30px 0;min-width:100%}@media (min-width:768px){.mime-cart-summary{flex-direction:row;justify-content:flex-end}}.mime-cart-summary .btn-primary{align-items:center;background-color:#0069b4;border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;padding:12px 31px;position:relative}.mime-cart-summary .btn-primary:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMmgxLjc0YzEuMDggMCAxLjkzLjkzIDEuODQgMmwtLjgzIDkuOTZhMi43OTYgMi43OTYgMCAwIDAgMi43OSAzLjAzaDEwLjY1YzEuNDQgMCAyLjctMS4xOCAyLjgxLTIuNjFsLjU0LTcuNWMuMTItMS42Ni0xLjE0LTMuMDEtMi44MS0zLjAxSDUuODJNMTYuMjUgMjJhMS4yNSAxLjI1IDAgMSAwIDAtMi41IDEuMjUgMS4yNSAwIDAgMCAwIDIuNVpNOC4yNSAyMmExLjI1IDEuMjUgMCAxIDAgMC0yLjUgMS4yNSAxLjI1IDAgMCAwIDAgMi41Wk05IDhoMTIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}.mime-cart-summary .btn-primary:hover{background-color:#005c9e;color:#fff}.mime-cart-summary .summary-text{color:#39342c;font-size:13px;font-style:normal;font-weight:700;line-height:normal}@media (min-width:576px){.type-category .product .p-in .p-bottom .p-tools{display:flex;flex-direction:row}}.type-category .product .p-in .p-bottom .p-tools form{width:auto}.type-category .product .p-in .p-bottom .p-tools .fake-add-to-cart{border-radius:5px;font-size:0;gap:0;margin-left:0;min-width:unset!important;padding:15px;width:100%}@media (min-width:576px){.type-category .product .p-in .p-bottom .p-tools .fake-add-to-cart{border-radius:5px;margin-left:5px;width:auto}}.type-category .product .p-in .p-bottom .p-tools .quantity{border-radius:5px;left:-1px;position:relative;width:auto}@media (min-width:576px){.type-category .product .p-in .p-bottom .p-tools .quantity{border-radius:5px}}.type-category .product .p-in .p-bottom .p-tools .quantity input{width:50px}.in-index #header{border-bottom:none}.show-price-without-vat .searchWhisperer__product__price{display:none}.voc-customers #header,.voc-customers #header #navigation,.voc-customers #header .header-bottom,.voc-customers #header .navigation-buttons a{background-color:#c7ffd0}.voc-customers .site-name a{position:relative}.voc-customers .site-name a:after{bottom:-5px;color:#0069b4;content:"VELKOOBCHOD";font-size:10px;font-style:normal;font-weight:700;left:22px;line-height:normal;position:absolute}@media (min-width:768px){.voc-customers .site-name a:after{bottom:unset;font-size:14px;left:100%;margin-left:18px;top:50%;transform:translateY(-50%)}}#header{padding-top:41px}#header .search{flex:none!important;max-width:600px;padding-left:10px;padding-right:10px;width:100%}#header .search-form{position:relative}#header .search-form .form-control{border-radius:4px;height:50px;padding-left:45px;padding-right:115px}#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(/user/documents/icons/search.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:20px;width:20px}#header .search-form .search-button{align-items:center;background:#0069b4;border-color:#0069b4;border-radius:0 5px 5px 0;color:#fff;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;height:100%;justify-content:center;margin-top:1px;padding:0;width:100px}#header .search-form input{font-size:14px}#header .search-form ::-moz-placeholder{color:#004373}#header .search-form ::placeholder{color:#004373}#header .search-form .search-input{border:1px solid #d8d8d8!important;border-radius:5px}#header .navigation-buttons{margin-left:auto}#header .navigation-buttons a{height:30px;margin-left:10px;width:30px}#header .navigation-buttons a.favorite{background-color:transparent;border-radius:0;order:1;padding:0;width:30px}#header .navigation-buttons a.favorite svg{display:none}#header .navigation-buttons a.favorite .favorite_icon{width:0}#header .navigation-buttons a.favorite .number{background-color:#fd0;bottom:0;color:#004373;display:block;flex-shrink:0;font-size:10px;font-weight:700;height:15px;line-height:10px;padding:3px;position:absolute;right:0;top:23px;width:15px}#header .navigation-buttons a.favorite:before{background:url(/user/documents/icons/heart.svg?1) no-repeat;background-size:100% auto;content:"";height:24px;margin:0;width:24px}#header .navigation-buttons a[data-target=cart]{background-color:transparent;border-radius:0;order:3;padding:0;width:30px}#header .navigation-buttons a[data-target=cart]:before{background:url(/user/documents/icons/cart.svg?1) no-repeat;background-size:100% auto;content:"";height:24px;margin:0;width:24px}#header .navigation-buttons a[data-target=cart] i{background-color:#fd0;color:#004373;flex-shrink:0;font-size:10px;font-weight:700;height:15px;left:16px;line-height:10px;top:-2px;width:15px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{align-items:center;display:flex;line-height:1;order:2;width:auto}#header .navigation-buttons a[data-target=login]:before{background:url(/user/documents/icons/profile.svg?1) no-repeat;background-size:100% auto;content:" ";height:24px;width:24px}#header .navigation-buttons a[data-target=login] span{color:#004373;display:none;font-family:Poppins;font-size:14px;margin-left:4px}#header .navigation-buttons a[data-target=navigation]:hover{text-decoration:none}#header .header-bottom{border:none}#header .header-bottom #navigation{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}#header .header-top{padding:0}@media (min-width:768px){#header{padding-top:0;position:sticky;top:0;z-index:999}#header .container{position:relative}#header .header-top-wrapper{margin-bottom:10px;margin-top:10px}#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 .navigation-buttons{max-width:175px;min-width:175px;padding-left:0}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}}@media (min-width:1200px){#header .header-top-wrapper{margin-bottom:30px;margin-top:30px}}@media (min-width:992px){.logged-in .popup-widget.login-widget{top:115px}.logged-in .popup-widget.login-widget:before{right:102px}}.logged-in .popup-widget-inner{color:#000}.logged-in .popup-widget-inner .btn,.logged-in .popup-widget-inner .btn:hover{color:#fff}@media screen and (max-width:767px){.navigation-in{background-color:var(--color-header-background);height:100%;padding-bottom:10px}.navigation-in a{color:#fff}.navigation-in>ul{padding-bottom:15px}.navigation-in>ul>li>a>b{padding-bottom:10px;padding-top:10px}.navigation-in ul.menu-level-2 li{align-items:center;display:flex}.navigation-in ul.menu-level-2 li a{padding-bottom:10px;padding-top:10px}.navigation-in ul.menu-level-2 li a.menu-image{display:flex;justify-content:center;padding:0!important;width:60px}}@media screen and (max-width:767px) and (min-width:768px){.navigation-in ul.menu-level-2 li a.menu-image{display:block;padding-right:10px}}@media screen and (max-width:767px){.navigation-in ul.menu-level-2 li a.menu-image img{height:100%;max-height:29px;width:auto}.navigation-in .top-navigation-menu{display:block!important;height:100%;padding-right:0}.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:110px;z-index:1010}#navigation .menu-level-1>li{border-bottom:1px solid #d8d8d8;margin:0}#navigation .menu-level-1>li>a{align-items:center;color:#1e1e1e;display:flex;font-family:Poppins;font-size:14px;font-weight:500;justify-content:space-between;padding:5px 15px}#navigation .menu-level-1>li>a:hover{text-decoration:underline}#navigation .menu-level-1>li>a b{font-weight:600;text-decoration:none!important}#navigation .menu-level-1>li>a .submenu-arrow{font-size:12px;height:36px;line-height:36px;margin-left:10px;position:relative;width:12px}#navigation .menu-level-1>li>a .submenu-arrow:after{background-size:11px auto;margin:0;width:12px}#navigation .menu-level-1>li>ul{padding-bottom:8px}#navigation .menu-level-1>li>ul>li>div>a{color:#1e1e1e;font-size:13px;font-weight:400;line-height:1;padding:8px 10px 12px 0}#navigation .menu-level-1 .mail{align-items:center;background-color:#e1f2fd;display:flex;padding:23px 16px;width:100%}#navigation .menu-level-1 .mail a{color:#004373;font-size:14px;font-weight:700;text-decoration:underline}#navigation .menu-level-1 .mail:before{background-size:100% auto;background:url(/user/documents/icons/mail.svg?1) no-repeat;content:"";display:block;height:24px;margin:0 8px 0 0;width:24px}#navigation .navigationActions{border-top:none!important;padding-bottom:5px}#navigation .navigationActions a{color:#000;font-size:15px}#navigation .navigationActions>li{border-bottom:1px solid #bada55;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-bar-menu{display:block;width:100%}#navigation .top-navigation-bar-menu li{align-items:center;display:flex;font-family:Poppins;font-size:14px;justify-content:space-between;margin:0;padding:5px 15px}#navigation .top-navigation-bar-menu li:first-of-type a{font-weight:700}#navigation .top-navigation-bar-menu li a{color:#004373;font-weight:500;padding-bottom:10px;padding-left:0;padding-top:10px}}#navigation .menu-level-2{border:none}#navigation .menu-level-2>li{margin-bottom:15px}#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:#1e1e1e;display:flex;font-family:Poppins;font-size:14px;font-weight:500;height:59px;margin:0!important;padding:7px 10px 8px!important}.navigation-in>ul>li>a:hover{background-color:#fff;text-decoration:underline}.navigation-in>ul>li>a b{font-weight:600}.navigation-in>ul>li:first-child>a{padding-left:0!important}.navigation-in>ul>li.ext.exp>ul{display:flex}.navigation-in>ul>li.ext.exp>ul:before{border-radius:0 0 5px 5px;content:"";display:block;z-index:10}.navigation-in>ul>li.exp>ul{top:58px}#navigation{height:60px}#navigation .top-navigation-menu{display:none}#navigation .menu-level-2{-moz-column-gap:15px;column-gap:15px;padding:10px 15px;row-gap:10px}#navigation .menu-level-2>li{border:1px solid #d8d8d8;border-radius:5px;display:flex;flex-basis:calc(50% - 15px);min-height:auto;padding:5px;position:relative;width:50%;z-index:10}#navigation .menu-level-2>li>div{height:56px;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;display:flex;height:56px;justify-content:center;max-width:60px;min-width:60px;padding:0}#navigation .menu-level-2>li .menu-image img{max-height:40px;max-width:100%}#navigation .menu-level-2>li:hover>div>a{text-decoration:underline}#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{align-items:center;color:#1e1e1e;display:flex;font-weight:500;height:100%;margin:0!important}.menu-helper>span{font-size:14px;padding:0}.menu-helper>ul{top:calc(50% + 25px)}body.menu-helper-visible #header,body.search-focused #header,body.submenu-visible #header{z-index:1011}}@media screen and (min-width:1200px){.navigation-in{font-size:17px}.menu-helper>span:after{font-size:17px!important}#navigation .menu-level-2{-moz-column-gap:0;column-gap:0;row-gap:0}#navigation .menu-level-2>li{flex-basis:calc(25% - 15px);margin-right:15px}#navigation .menu-level-2>li>div .menu-image{max-width:80px;min-width:80px}}@media screen and (max-width:1200px){#header .user-action{display:none}#header .container{padding-left:20px;padding-right:20px}#header .header-top{padding-bottom:70px}#header .header-top>.container{align-items:center;display:flex;flex-wrap:nowrap}#header .search{display:block!important;left:0;margin-top:10px;max-width:none;padding-left:20px;padding-right:20px;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{-moz-column-gap:14px;column-gap:14px;height:70px}#header .navigation-buttons a{display:none;height:25px;line-height:25px;margin-left:0;width:25px}#header .navigation-buttons a:before{display:block;line-height:25px}#header .navigation-buttons a[data-target=navigation]{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=login] span,#header .navigation-buttons a[data-target=search]{display:none}#header .navigation-buttons a[data-target=cart]{height:28px;width:30px}#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:60px;max-width:135px;min-width:135px}#header .site-name a{height:100%}#header .site-name a img{height:100%;max-height:60px}.menu-helper{padding-right:20px}.user-action-in .popup-widget.cart-widget{top:110px}.scrolled-up.scrolled .top-navigation-bar{display:none!important}.navigation-window-visible #header .navigation-buttons a[data-target=navigation]:after{opacity:1;visibility:visible}}@media screen and (max-width:768px){#header .container{padding-left:10px;padding-right:10px}#header .navigation-buttons{height:70px}#header .navigation-buttons a{display:block}#header .header-top>.container{padding-left:54px}#header .search{padding-left:10px;padding-right:10px}}.top-navigation-bar{background-color:#e1f2fd;border-top:none;display:block;position:absolute;top:0;width:100%;z-index:1005}@media (min-width:768px){.top-navigation-bar{position:relative}}.top-navigation-bar .container{padding-left:0;padding-right:0}.top-navigation-bar .top-navigation-bar-menu{display:flex}.top-navigation-bar .top-navigation-bar-menu li:first-of-type a{font-weight:700}.top-navigation-bar a{color:#004373;font-size:14px;font-weight:300}.top-navigation-bar a.login:hover{text-decoration:underline}.top-navigation-bar .top-navigation-menu{align-items:center;display:none;height:auto;padding-right:0}.top-navigation-bar .top-navigation-menu li{display:block}@media (min-width:1200px){.top-navigation-bar .top-navigation-menu{display:flex}}.top-navigation-bar .top-navigation-tools{-moz-column-gap:30px;column-gap:30px}@media (max-width:1200px){.top-navigation-bar .top-navigation-tools{justify-content:space-between}}.top-navigation-bar .top-navigation-tools>a{display:none}.top-navigation-bar .top-navigation-tools a{color:#004373;font-family:Poppins;font-size:14px;font-weight:700;padding:0}.top-navigation-bar .top-navigation-tools .mail,.top-navigation-bar .top-navigation-tools .tel{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.top-navigation-bar .top-navigation-tools .mail:before,.top-navigation-bar .top-navigation-tools .tel:before{background-size:100% auto;content:"";display:block;height:24px;margin:0;width:24px}@media (max-width:768px){.top-navigation-bar .top-navigation-tools .tel{justify-content:center;padding-left:10px;padding-right:10px;width:100%}}.top-navigation-bar .top-navigation-tools .tel:before{background:url(/user/documents/icons/call.svg?1) no-repeat}.top-navigation-bar .top-navigation-tools .tel:after{color:#004373;content:"(Po-Pá: 7:00 - 15:30)";display:inline;font-weight:300}.top-navigation-bar .top-navigation-tools .mail{order:2;text-decoration:underline}@media (max-width:768px){.top-navigation-bar .top-navigation-tools .mail{display:none}}.top-navigation-bar .top-navigation-tools .mail:before{background:url(/user/documents/icons/mail.svg?1) no-repeat}.type-product .p-detail-inner .h1,.type-product .p-detail-inner h1{font-size:16px;font-weight:500;line-height:24px;margin-bottom:13px;padding-bottom:0}@media (min-width:768px){.type-product .p-detail-inner .h1,.type-product .p-detail-inner h1{font-size:32px;font-weight:700;line-height:48px}}.type-product .p-detail-inner .p-short-description{display:none}.type-product .p-detail-inner .ratings-and-brand{flex-direction:column}.type-product .p-detail-inner .price-additional{color:#1e1e1e!important;font-size:32px!important;font-weight:700;line-height:48px}.type-product .p-detail-inner-header-mobile{display:none}.type-product .p-detail-inner-header{display:block;margin-bottom:10px}.type-product .p-detail-inner-header .brand-wrapper{align-items:center;display:flex;font-size:16px;margin-left:0!important;margin-top:12px}.type-product .p-detail-inner-header .brand-wrapper .brand-wrapper-manufacturer-name{margin-left:5px;margin-right:15px}.type-product .p-to-cart-block{background:none;gap:10px 15px;padding:0}.type-product .favorite-detail{order:0}.type-product .favorite-detail .btn_toggle{border:1px solid #d8d8d8;border-radius:5px;height:48px;padding:12px;position:relative;width:48px}.type-product .favorite-detail .btn_toggle .favorite{left:50%;margin:0!important;position:absolute;top:50%;transform:translate(-50%,-50%)}.type-product .favorite-detail .btn_toggle .fav-text{display:none!important}.type-product .social-buttons-wrapper{border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding-bottom:25px}.type-product .social-buttons-wrapper .link-icons{gap:16px}.type-product .social-buttons-wrapper .link-icons .shipping-options{align-items:center;display:flex;margin-right:20px;text-decoration:underline}.type-product .social-buttons-wrapper .link-icons .shipping-options:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDE0aDFjMS4xIDAgMi0uOSAyLTJWMkg2Yy0xLjUgMC0yLjgxLjgzLTMuNDkgMi4wNSIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTIgMTdjMCAxLjY2IDEuMzQgMyAzIDNoMWMwLTEuMS45LTIgMi0yczIgLjkgMiAyaDRjMC0xLjEuOS0yIDItMnMyIC45IDIgMmgxYzEuNjYgMCAzLTEuMzQgMy0zdi0zaC0zYy0uNTUgMC0xLS40NS0xLTF2LTNjMC0uNTUuNDUtMSAxLTFoMS4yOWwtMS43MS0yLjk5QTIuMDE2IDIuMDE2IDAgMCAwIDE2Ljg0IDVIMTV2N2MwIDEuMS0uOSAyLTIgMmgtMSIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTggMjJhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0Wk0xNiAyMmEyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDRaTTIyIDEydjJoLTNjLS41NSAwLTEtLjQ1LTEtMXYtM2MwLS41NS40NS0xIDEtMWgxLjI5TDIyIDEyWk0yIDhoNk0yIDExaDRNMiAxNGgyIiBzdHJva2U9IiMxRTFFMUUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;margin-right:8px;width:24px}.type-product .social-buttons-wrapper .link-icons .link-icon{margin-right:0}.type-product .social-buttons-wrapper .link-icons .link-icon.chat:before{background:url(/user/documents/icons/chat.svg) 50% no-repeat;background-size:100% auto;content:"";display:inline-block;height:24px;margin-right:8px;width:24px}.type-product .social-buttons-wrapper .link-icons .link-icon:hover span{text-decoration:none}@media (max-width:767px){.type-product .social-buttons-wrapper .link-icons a{font-size:13px}}.type-product .social-buttons-wrapper .link-icons a:hover{text-decoration:none}.type-product .social-buttons-wrapper .link-icons a:first-child,.type-product .social-buttons-wrapper .link-icons a:nth-child(4){display:none}.type-product .p-to-cart-block .p-final-price-wrapper{flex:100%}.type-product .p-to-cart-block .p-final-price-wrapper .price-final-holder{color:#1e1e1e!important;font-size:32px;font-weight:700;line-height:48px}.type-product .p-to-cart-block .p-final-price-wrapper .price-standard{color:#1e1e1e!important;font-size:18px;font-weight:400;line-height:24px}.type-product .p-to-cart-block .p-final-price-wrapper .price-save{background:#fd0;border-radius:5px;color:#39342c;font-size:18px;font-weight:700;line-height:24px;padding:0 8px}.type-product .p-to-cart-block .add-to-cart{margin-left:0;max-height:48px}.type-product .p-to-cart-block button[type=submit]{align-items:center;background-color:#0069b4;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;padding:12px 31px;position:relative}.type-product .p-to-cart-block button[type=submit]:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMmgxLjc0YzEuMDggMCAxLjkzLjkzIDEuODQgMmwtLjgzIDkuOTZhMi43OTYgMi43OTYgMCAwIDAgMi43OSAzLjAzaDEwLjY1YzEuNDQgMCAyLjctMS4xOCAyLjgxLTIuNjFsLjU0LTcuNWMuMTItMS42Ni0xLjE0LTMuMDEtMi44MS0zLjAxSDUuODJNMTYuMjUgMjJhMS4yNSAxLjI1IDAgMSAwIDAtMi41IDEuMjUgMS4yNSAwIDAgMCAwIDIuNVpNOC4yNSAyMmExLjI1IDEuMjUgMCAxIDAgMC0yLjUgMS4yNSAxLjI1IDAgMCAwIDAgMi41Wk05IDhoMTIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}@media (max-width:991px){.type-product .usp-wrap{display:flex;flex-wrap:wrap;overflow:visible}}@media (max-width:767px){.type-product .usp-wrap{display:block}}@media (max-width:991px){.type-product .usp-wrap .usp-item{max-width:50%}}@media (max-width:767px){.type-product .usp-wrap .usp-item{max-width:330px}}.p-detail-inner{color:#1e1e1e}.p-detail-inner .ratings-and-brand .brand-wrapper{margin-bottom:10px}.p-detail-inner .ratings-and-brand .brand-wrapper span{font-size:16px}.p-detail-inner .ratings-and-brand .brand-wrapper a:hover{text-decoration:none}.p-detail-inner .stars{margin-right:0}.p-detail-inner .stars-wrapper{display:flex}.p-detail-inner .stars-label{font-size:16px;opacity:0;text-decoration:none;transition:none}.p-detail-inner .stars-label:before{content:"("}.p-detail-inner .stars-label:after{content:")"}.p-detail-inner .stars-label span{text-decoration:underline}.p-detail-inner .stars-label:hover span{text-decoration:none}.p-detail-inner .star-link{font-size:16px;font-weight:700;margin-left:5px;margin-right:7px}.p-detail-inner .p-data-wrapper{padding-bottom:30px}.p-detail-inner .p-data-wrapper .detail-parameters{margin:15px 0}.p-detail-inner .p-data-wrapper .detail-parameters tbody{display:flex;flex-wrap:wrap}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr{display:flex;font-size:13px;white-space:nowrap}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr th{min-width:auto}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr th:after{display:none}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr td,.p-detail-inner .p-data-wrapper .detail-parameters tbody tr th{display:block;line-height:1.2;padding:2px 0;width:auto}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr td span,.p-detail-inner .p-data-wrapper .detail-parameters tbody tr th span{display:block}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr:first-of-type th{display:none}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr:first-of-type td{font-size:13px;font-weight:700;letter-spacing:.1em;padding-right:15px;text-transform:uppercase}.p-detail-inner .p-data-wrapper .detail-parameters tbody tr .availability-label{margin:0}.p-detail-inner .p-data-wrapper .detail-parameters tbody .shipping-options-row,.p-detail-inner .p-data-wrapper .detail-parameters tbody tr .p-code{display:none}.p-detail-inner .p-data-wrapper .detail-parameters tbody .p-code{flex-basis:100%}.p-detail-inner .info-description tr{display:flex}.p-detail-inner .info-description tr td,.p-detail-inner .info-description tr th{color:#8c9ca7;font-size:13px;font-weight:400;padding:5px 4px 5px 0}.p-detail-inner .info-description tr td a,.p-detail-inner .info-description tr th a{color:#8c9ca7;text-decoration:underline}.p-detail-inner .info-description tr td a:hover,.p-detail-inner .info-description tr th a:hover{text-decoration:none}.price,.price-final-holder{position:relative}.price-final-holder:has(strong) strong:after,.price:has(strong) strong:after{color:#000;content:"s DPH";font-size:14px;font-weight:500;line-height:20px;padding-left:0}@media (min-width:767px){.price-final-holder:has(strong) strong:after,.price:has(strong) strong:after{font-size:16px;line-height:24px}}.price-final-holder:not(:has(strong)):after,.price:not(:has(strong)):after{color:#000;content:"s DPH";font-size:16px;font-weight:500;line-height:24px;padding-left:4px}.variant-table .price:after{display:none}.variant-table .price-final:not(:has(strong)):after{color:#000;content:"s DPH";font-size:16px;font-weight:500;line-height:24px;padding-left:4px}.price-additional:after{color:#000;content:"bez DPH";font-size:16px;font-weight:500;line-height:24px;padding-left:4px}.p-image-wrapper{padding-bottom:20px}@media (max-width:991px){.p-image-wrapper{margin-top:16px!important}}.p-image-wrapper .flag-primy-obchodni-partner-znackoveho-vyrobce,.p-image-wrapper .flags-extra{display:none}.p-image-wrapper .btn-image{background:none;border:none;display:flex;height:24px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px){.p-image-wrapper .btn-image{display:none}}.p-image-wrapper .btn-image:before{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;color:#1e1e1e;font-family:shoptet;font-size:15px;font-size:12px;height:24px;line-height:24px;width:24px}.p-image-wrapper .btn-image-prev:before{content:"\e910";transform:rotate(180deg)}.p-image-wrapper .btn-image-next{right:0}.p-image-wrapper .btn-image-next:before{content:"\e910"}.p-thumbnails{height:110px}@media (max-width:767px){.p-thumbnails{display:none}}.p-thumbnails>div{height:110px}.p-thumbnails a{margin-right:15px}.p-thumbnails a img{border-color:#d8d8d8;border-radius:5px;padding:4px}@media (min-width:768px){.position--benefitProduct{margin-bottom:55px}}.position--benefitProduct .benefitBanner__item{border-bottom:1px solid #d8d8d8;padding-bottom:30px}.type-detail .delivery-time-row{display:none!important}.type-detail .responsive-nav{margin-bottom:0}.type-detail .product-slider-holder{padding-bottom:60px}.type-detail .products-header{color:#1e1e1e;font-size:24px;font-weight:700;line-height:normal;margin-bottom:20px;margin-top:32px}@media (min-width:992px){.type-detail .products-header{font-size:32px;margin-bottom:24px;margin-top:80px;text-align:left}}.type-detail .products-header.products-related-header{font-size:0}.type-detail .products-header.products-related-header:before{content:"Příslušenství";display:block;font-size:24px}@media (min-width:992px){.type-detail .products-header.products-related-header:before{font-size:32px}}.type-detail #relatedFiles li{display:flex}.type-detail #relatedFiles li:before{line-height:normal;margin-top:1px}.type-detail #relatedFiles li img{height:100%;margin-right:5px;width:auto}#p-detail-tabs{margin:0 0 20px}#p-detail-tabs li{margin-bottom:15px;margin-right:15px;text-decoration:none}#p-detail-tabs li a{align-items:center;border:1px solid #d8d8d8;border-radius:5px;display:flex;font-size:16px;font-weight:400;height:48px;padding:5px 20px;text-decoration:underline}#p-detail-tabs li.active a,#p-detail-tabs li:hover a{background-color:#eff2f3;border-color:#eff2f3;text-decoration:none}#p-detail-tabs li.active a{font-weight:700}.basic-description:before{color:#1e1e1e;content:"Popis";display:block;font-size:24px;font-weight:700;margin:15px 0}.basic-description .rate-wrapper{display:none}.basic-description .store-detail__banners{margin:20px 0}@media (max-width:767px){.basic-description .store-detail__banners{display:none}}.basic-description .store-detail__banners .store-detail__left{width:100%}.basic-description .store-detail__banners .store-detail__left .banner-top{margin-bottom:0}@media (max-width:991px){.store-detail__banners .store-detail__left .banner-top__text{align-items:center;gap:initial;height:auto;max-width:350px;position:relative}}.store-detail__banners .store-detail__left .banner-top__text>p{flex-wrap:wrap}@media (max-width:991px){.store-detail__banners .store-detail__left .banner-top__text>p:first-of-type{align-items:center;display:flex;height:110px;left:110px;position:absolute;right:10px;top:-110px}.store-detail__banners .store-detail__left .banner-top__text>p:first-of-type strong{padding:0}.store-detail__banners .store-detail__left .banner-top__text>p:not(:first-of-type){justify-content:center;margin-top:10px!important}}.store-detail__banners .store-detail__left .banner-top__text>p .tel+span{color:#004373;font-size:14px;font-weight:300}@media (max-width:991px){.store-detail__banners .store-detail__left .banner-top__text a{font-size:16px}.store-detail__banners .store-detail__left .banner-top{display:block;height:auto;padding:10px 10px 20px}}@media (max-width:1199px){.store-detail__banners .store-detail__left .banner-top>img{margin:10px 0;max-width:160px}}@media (max-width:991px){.store-detail__banners .store-detail__left .banner-top>img{display:block;max-width:87px;min-width:87px}}.extended-description .store-detail__banners{margin-top:30px}@media (min-width:768px){.extended-description .store-detail__banners{display:none}}.extended-description .store-detail__banners .store-detail__left .banner-top{margin-bottom:0}.extended-description>p{margin:15px 0!important}.extended-description>p:first-of-type{color:#1e1e1e;font-size:24px}.extended-description>p:first-of-type:before{content:"Parametry";display:block;font-weight:700}.extended-description>p:first-of-type strong{display:none}.extended-description .detail-parameters tbody tr:nth-child(odd) td,.extended-description .detail-parameters tbody tr:nth-child(odd) th{background-color:#eff2f3}.extended-description .detail-parameters tbody tr:nth-child(odd) td{border-radius:0 5px 5px 0}.extended-description .detail-parameters tbody tr:nth-child(odd) th{border-radius:5px 0 0 5px}.extended-description .detail-parameters tbody tr td,.extended-description .detail-parameters tbody tr th{color:#1e1e1e;padding:10px 15px!important}@media (max-width:767px){.extended-description .detail-parameters tbody tr td,.extended-description .detail-parameters tbody tr th{font-size:15px}}.extended-description .detail-parameters tbody tr td a,.extended-description .detail-parameters tbody tr th a{color:#1e1e1e;font-weight:400}.extended-description .detail-parameters tbody tr td a:hover,.extended-description .detail-parameters tbody tr th a:hover{text-decoration:none}@media (max-width:767px){.extended-description .detail-parameters tbody tr th{min-width:150px!important}}.extended-description .detail-parameters tbody tr th:after{display:none}.extended-description .detail-parameters tbody tr th .row-header-label{background-color:transparent}#variants{width:100%}#variants .variant-cart fieldset{align-items:center;display:flex;justify-content:flex-end}#variants .cart-block .add-to-cart-button{display:none}#variants .add-to-cart-button{align-items:center;background-color:#0069b4;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;margin-left:10px;padding:12px 11px;position:relative;white-space:nowrap;width:auto}@media (min-width:768px){#variants .add-to-cart-button{padding:12px 29px}}#variants .add-to-cart-button:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMmgxLjc0YzEuMDggMCAxLjkzLjkzIDEuODQgMmwtLjgzIDkuOTZhMi43OTYgMi43OTYgMCAwIDAgMi43OSAzLjAzaDEwLjY1YzEuNDQgMCAyLjctMS4xOCAyLjgxLTIuNjFsLjU0LTcuNWMuMTItMS42Ni0xLjE0LTMuMDEtMi44MS0zLjAxSDUuODJNMTYuMjUgMjJhMS4yNSAxLjI1IDAgMSAwIDAtMi41IDEuMjUgMS4yNSAwIDAgMCAwIDIuNVpNOC4yNSAyMmExLjI1IDEuMjUgMCAxIDAgMC0yLjUgMS4yNSAxLjI1IDAgMCAwIDAgMi41Wk05IDhoMTIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;width:24px}#variants .add-to-cart-button span{color:#fff;display:none}@media (min-width:768px){#variants .add-to-cart-button span{clip:auto;display:block;font-size:16px;height:auto;margin:0;position:static;width:auto}}#variants .variant-table .table-row{padding-bottom:15px;padding-top:15px}@media (min-width:992px){#variants .variant-table .table-row{flex-wrap:nowrap}}#variants .variant-table .table-row .table-col{width:auto}#variants .variant-table .table-row .variant-name-wrapper{width:100%}@media (max-width:767px){#variants .variant-table .table-row .variant-name-wrapper{flex-wrap:wrap}}@media (min-width:992px){#variants .variant-table .table-row .variant-name-wrapper{width:60%}}@media (max-width:767px){#variants .variant-table .table-row .variant-name-wrapper>div:last-of-type{width:100%}}@media (min-width:768px){#variants .variant-table .table-row .variant-name-wrapper>div:last-of-type{margin-left:auto}}#variants .variant-table .table-row .variant-name-wrapper>div:last-of-type span{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#variants .variant-table .table-row .variant-name-wrapper>div:last-of-type .delivery-time{display:block;display:none;line-height:1}#variants .variant-table .table-row .variant-name-wrapper>div:last-of-type .delivery-time-label{font-weight:400}#variants .variant-table .table-row .standard-price-wrap,#variants .variant-table .table-row .variant-name-wrapper .flags{display:none}#variants .variant-table .table-row .cart{width:150px}@media (min-width:768px){#variants .variant-table .table-row .cart{width:50%}}@media (min-width:992px){#variants .variant-table .table-row .cart{width:30%}}#variants .variant-table .table-row .price{padding-right:20px;white-space:nowrap;width:calc(100% - 160px)}@media (min-width:768px){#variants .variant-table .table-row .price{width:50%}}@media (min-width:992px){#variants .variant-table .table-row .price{min-width:230px;padding-left:20px;width:auto}}#variants .variant-table .table-row .price .price-save{background:#fd0;border-radius:5px;color:#39342c;font-size:18px;font-weight:700;line-height:24px;padding:0 8px}#variants .variant-table .table-row .variant-price-wrap{line-height:1.2;order:-1;text-align:left}#variants .variant-table .table-row .price-standard{color:#1e1e1e!important;font-size:16px;font-weight:400;line-height:24px}#variants .variant-table .table-row .price-final{color:#1e1e1e}#accordion-content .shp-accordion{margin-bottom:15px;padding-top:0}#accordion-content .shp-accordion.active{border-top:none}#accordion-content .shp-accordion.active .shp-accordion-link{background-color:#eff2f3;border-color:#eff2f3;font-weight:700;text-decoration:none}#accordion-content .shp-accordion.active .shp-accordion-link:after{right:20px}#accordion-content .shp-accordion .shp-accordion-link{align-items:center;border:1px solid #d8d8d8;border-radius:5px;display:flex;font-size:16px;font-weight:400;height:48px;padding:5px 20px;text-decoration:underline}#accordion-content .shp-accordion .shp-accordion-link:after{font-size:10px;right:15px}#accordion-content .shp-accordion .shp-accordion-link[href="#description"]{font-size:0}#accordion-content .shp-accordion .shp-accordion-link[href="#description"]:before{content:"Popis a parametry";font-size:16px}#accordion-content .shp-accordion .shp-accordion-link[href="#description"]:after{font-size:10px}#accordion-content .shp-accordion-content{padding-bottom:20px}#accordion-content #ratingWrapper,#accordion-content #ratingWrapper .rate-wrap{margin-bottom:0}.type-detail .p-detail>.products-alternative-wrapper,.type-detail .p-detail>h2.products-alternative-header{display:none}.quantity{border-radius:5px;overflow:hidden;padding:0 30px}.quantity input{height:48px;width:40px}.quantity .fake-decrease,.quantity .fake-increase{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;top:0;width:30px}.quantity .fake-decrease:before,.quantity .fake-increase:before{font-family:shoptet;font-size:12px;height:100%;line-height:48px;position:relative;text-align:center;width:100%}.quantity .fake-decrease:hover:before,.quantity .fake-increase:hover:before{background-color:var(--color-secondary);color:#fff}.quantity .fake-increase{left:auto;right:0}.quantity .fake-increase:before{content:"\e918"}.quantity .fake-decrease{left:0;right:auto}.quantity .fake-decrease:before{content:"\e919"}.quantity .decrease,.quantity .increase{height:48px}.quantity .decrease:before,.quantity .increase:before{line-height:48px}.products-alternative-wrapper .price-additional{color:#1e1e1e!important;font-size:24px!important;font-weight:700!important;padding-left:0!important}@media (min-width:768px){.type-detail #tab-content #variants h2{font-family:Poppins;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block{transform:unset!important;transition:unset!important;width:unset!important}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product{border-bottom:1px solid hsla(0,0%,85%,.847);padding:15px 10px;width:100%!important}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p{display:grid;grid-template-columns:56px 1fr;grid-template-rows:1fr}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p a.image{align-items:center;display:flex;justify-content:center}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p a.image .flags{display:none}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in{display:grid;grid-template-columns:1fr .8fr;grid-template-rows:1fr;padding:0}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-in-in{display:grid;grid-template-columns:1fr .5fr;grid-template-rows:1fr}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-in-in a.name{color:#575757;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-weight:500;justify-content:center;letter-spacing:0;line-height:24px;padding:0 15px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-in-in a.name .product-code{color:#8c9ca7;font-family:Poppins;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-in-in .ratings-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;row-gap:10px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-in-in .ratings-wrapper .availability span{font-family:Poppins;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:20px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-in-in .ratings-wrapper .availability-amount{display:none}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .p-in .p-bottom{align-items:center;display:flex;justify-content:flex-start}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block{align-items:center;display:flex;justify-content:center}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block .quantity{border:1px solid #d8d8d8;border-radius:5px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block .quantity .decrease,.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block .quantity .increase,.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block .quantity input.amount{color:#004373;font-family:Poppins;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block .quantity .decrease:hover,.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .cart-block .quantity .increase:hover{color:#fff}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p .favorite,.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product .p span[data-micro=sku]{display:none}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product:hover a.name{text-decoration:none!important}.type-detail #tab-content #variants .products-alternative-wrapper .products-block .product:hover a.name span{text-decoration:underline}}@media (max-width:767px){.type-detail .shp-accordion-content{margin-top:0!important}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block{transform:unset!important;transition:unset!important;width:unset!important}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product{border-bottom:1px solid hsla(0,0%,85%,.847);margin-bottom:0!important;padding:15px 0;width:100%!important}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .firstLine{display:grid;grid-template-columns:56px 1fr;padding-bottom:5px}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .firstLine a.image{align-items:center;display:flex;justify-content:center}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .firstLine a.image .flags{display:none}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .firstLine a.name{color:#575757;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-weight:500;height:unset!important;justify-content:center;letter-spacing:0;line-height:24px;padding:0 15px}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .firstLine a.name .product-code{color:#8c9ca7;font-family:Poppins;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .secondLine .ratings-wrapper{align-items:center;display:flex;justify-content:flex-start}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .secondLine .ratings-wrapper .availability span{font-family:Poppins;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:20px}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block{align-items:flex-end;display:flex;justify-content:center}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block .quantity{border:1px solid #d8d8d8;border-radius:5px;display:block!important}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block .quantity .decrease,.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block .quantity .increase,.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block .quantity input.amount{color:#004373;font-family:Poppins;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block .quantity .decrease:hover,.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .thirdLine .cart-block .quantity .increase:hover{color:#fff}.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .favorite,.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p .p-in,.type-detail .shp-accordion-content #variants .products-alternative-wrapper .products-block .product .p span[data-micro=sku]{display:none}}.columns-mobile-2 .products-block>div .quantity{display:inline-block}.type-detail .products-block .product .p-bottom>div{align-items:flex-end;display:flex;flex-direction:column}@media (min-width:992px){.type-detail .products-block .product .p-bottom>div{flex-direction:row;justify-content:flex-start!important}}.type-detail .products-block .product .p-bottom>div .p-tools{margin-left:20px}@media (min-width:992px){.type-detail.notregistered2 .products-block .product .p-bottom{justify-content:flex-end!important}.type-detail.notregistered2 .products-block .product .p-bottom>div{align-items:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL19wYWdlLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19kb2N1bWVudC5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJtaXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJsYXlvdXQvX3R5cG9ncmFwaHkuc2NzcyIsIm1peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwicGFnZXMvb3JkZXIvX2NhcnQuc2NzcyIsInBhZ2VzL29yZGVyL19jb21wbGV0ZWQuc2NzcyIsInBhZ2VzL29yZGVyL19zdGVwMS5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19jYXRlZ29yeS5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL19icmFuZHMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19mbGFncy5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19mYXZvdXJpdGUuc2NzcyIsImNvbXBvbmVudHMvX2hwLWJsb2cuc2NzcyIsImNvbXBvbmVudHMvX2hwLWNhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvX2hwLXJhdGluZ3Muc2NzcyIsImNvbXBvbmVudHMvX2hwLXN0b3Jlcy5zY3NzIiwiY29tcG9uZW50cy9fbWltZUNvcHlyaWdodC5zY3NzIiwiY29tcG9uZW50cy9fbWltZVBhY2thZ2VzLnNjc3MiLCJjb21wb25lbnRzL19taW1lUHJpY2VJbmZvLnNjc3MiLCJjb21wb25lbnRzL19wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdHMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2VsZWN0ZWQtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2stc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL191c3Auc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RBdmFpbGFiaWxpdHlSZW5kZXJlci5zY3NzIiwiY29tcG9uZW50cy9fbW9kTWFzc09yZGVyLnNjc3MiLCJoZWFkZXIvX2hlYWRlci10b3Auc2NzcyIsImhlYWRlci9fbmF2aWdhdGlvbi1tb2JpbGUuc2NzcyIsImhlYWRlci9fbmF2aWdhdGlvbi5zY3NzIiwiaGVhZGVyL19oZWFkZXItbW9iaWxlLnNjc3MiLCJoZWFkZXIvX3RvcC1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiZGV0YWlsL19wLWRhdGEuc2NzcyIsImRldGFpbC9fcC1pbWFnZS5zY3NzIiwiZGV0YWlsL19wLWRlc2Muc2NzcyIsImRldGFpbC9fcC1xdWFudGl0eS5zY3NzIiwiZGV0YWlsL19wLXZhcmlhbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaU5LLGdCQ205Q0wsQ0NwcURRLGtKQUFBLENBQ0EsZ0pBQUEsQ0NEUixFQUdDLHFCQUFBLENBREEsUUFBQSxDQURBLFNGTUQsQ0VEQSxrQkFLQyxhQUFBLENBREEsa0JBQUEsQ0FEQSxvQkFBQSxDQURBLGVBQUEsQ0FEQSxZRlFELENFR0EsTUFIQyxhRlNELENFTkEsR0FDQyxlRktELENFREEsRUFDQyxvQkFBQSxDQUNBLG9CRklELENFRkMseUJBQ0MseUJGSUYsQ0VEQyxRQUNDLFlGR0YsQ0VDQSxZQUNDLGFGRUQsQ0VDQSxJQUNDLGFBQUEsQ0FFQSxXQUFBLENBREEsVUZHRCxDRzdDQSxLQUdDLGtDQUFBLENBQ0EsaUNBQUEsQ0FDQSxpQkFBQSxDQUpBLG1CRm9CTSxDRW5CTixpQkhtREQsQ0c3Q0EsaUNBSUMscUJGaUNTLENFbENULGFGeUVhLENFMUViLDhCQUFBLENBR0EsbUJGUU0sQ0VQTixlQUFBLENBQ0EsaUJIZ0RELENHOUNDLG1FQUNDLGlCSGlERixDR2hERSx5QkFGRCxtRUFHRSxpQkhvREQsQ0FDRixDR25ERSx5QkFMRCxtRUFNRSxnQkh1REQsQ0FDRixDR3RERSwwQkFSRCxtRUFTRSxhSDBERCxDQUNGLENJckZBLFdBQ0MsVUptR0QsQ0toR2dCLDBCREpoQixXQWdCUSxnQkp3Rk4sQ0FDRixDS3BHaUIsMEJETGpCLFdBb0JRLGdCSnlGTixDQUNGLENNOUdBLGtpQ0F3Q0MsOEJOaUhELENNOUdBLDBDQUVJLGFMd0NVLENLekNWLDhCTmtISixDTTlHQSxPQy9DQyxrQlBrS0QsQ00vR0EsY0NsREMsa0JQc0tELENNcEhBLE9DOUNDLG1CUGtLRCxDTWhIQSxPQzdDQyxjTk1PLENNTFAsYVBpS0QsQ01qSEEsT0M1Q0MsZ0JORU8sQ01EUCxhUGlLRCxDTWxIQSxPQzNDQyxrQk5GTyxDTUdQLGFQaUtELENNbkhBLE9DMUNDLGtCTk5PLENNT1AsYVBpS0QsQ1EzTEMsbURBRUMsWVI4TEYsQ1F4TEUsNkJBQ0Msa0JSMkxILENRdkxHLGdMQUVDLG9CUjBMSixDUXRMQyxzQ0FDQyxZUndMRixDUXRMQywwQkFDQyxhUndMRixDUWhMRSxrSkFDQyxjQUFBLENBQ0EsZVJxTEgsQ1FwTEcsb0tBQ0Msc0JSd0xKLENRckxFLHdKQUNDLHVCUnlMSCxDUXhMRyw0TEFDQyxlUjRMSixDUTFMRywwS0FHQyxvQkFBQSxDQURBLGNBQUEsQ0FEQSxlUmdNSixDUTdMSSw0TEFDQyxZUmlNTCxDUXpMQyxzQkFFQyxrQkFBQSxDQURBLFlBQUEsQ0FHQSxjQUFBLENBREEsUVI2TEYsQ1F6TEMsa0NBU0Msa0JBQUEsQ0FIQSxVUHpCUSxDTzJCUixtQkFBQSxDQU5BLHlC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QUFBLENBREEsVVpzbkJaLENZcG5CWSwwQ0FFSSx3REFBQSxDQURBLFVadW5CaEIsQ0s1ekJnQix5Qk9vTUosMENBSVEsMkRad25CbEIsQ0FDRixDWXRuQlksd0NBQ0ksZ0JBQUEsQ0FDQSxlWnduQmhCLENLbjBCZ0IseUJPeU1KLHdDQU1RLGFBQUEsQ0FEQSxlWjBuQmxCLENBQ0YsQ1l0bkJRLGtDQUNJLHdCWG5KQSxDV3FKQSxXQUFBLENBREEsVVp5bkJaLENZdm5CWSx3Q0FFSSx1REFBQSxDQURBLFVaMG5CaEIsQ0twMUJnQix5Qk95Tkosd0NBSVEsMkRaMm5CbEIsQ0FDRixDWXpuQlksc0NBRUksYUFBQSxDQURBLGVaNG5CaEIsQ1l2bkJJLGdDQUNJLDBCWnluQlIsQ1l2bkJRLDREQUNJLGFYdEpFLENXdUpGLGNBQUEsQ0FDQSxlWGhOQSxDV2lOQSxrQlp5bkJaLENZdm5CWSxtRUFDSSxlWnluQmhCLENZcG5CUSxzRUFDSSxZWnNuQlosQ1lubkJJLDRDQUVJLHdCWHBNSyxDV21NTCxpQlpzbkJSLENLOTJCZ0IseUJPdVBaLDRDQUtRLFlac25CVixDQUNGLENZcG5CUSwrQ0FDSSxhWDlLRSxDVytLRixjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLFlac25CWixDWXBuQlEsOENBRUksYVh2TEUsQ1d3TEYsY1hqUUYsQ1drUUUsZUFBQSxDQUNBLGtCQUFBLENBSkEsUVowbkJaLENhcDRCSSw4Q0FDSSx5QmJ1NEJSLENhbDRCSSxjQUNJLG1CYnE0QlIsQ2FuNEJJLGtCQUNJLFlicTRCUixDSzc0QmdCLHlCUU9aLGtCQUlRLFliczRCVixDQUNGLENhcjRCUSxxQkFDSSxZQUFBLENBRUEsMEJBQUEsQ0FEQSxjQUFBLENBR0EsUUFBQSxDQURBLHNCYnc0QlosQ0t6NUJnQix5QlFhUixxQkFRUSwwQmJ3NEJkLENBQ0YsQ2F0NEJZLHVCQUNJLHVCQUFBLENBQ0Esd0JBQUEsQ0FDQSx5QmJ3NEJoQixDYXI0Qlksd0JBRUksaUJBQUEsQ0FEQSxpQmJ3NEJoQixDS3Y2QmdCLHlCUThC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LHNCQUFBLENBSEEsaUJBQUEsQ0FEQSxVYjgxQlIsQ0sxdkNnQix5QlEyWlosa0JBUVEsd0JacFhDLENZcVhELDZCQUFBLENBQ0EsYWIyMUJWLENBQ0YsQ2ExMUJRLHNCQUNJLFlBQUEsQ0FDQSxPYjQxQlosQ2F6MUJZLGdEQUNJLE9iMjFCaEIsQ2F2MUJZLGlEQUNJLE9ieTFCaEIsQ2F0MUJRLHFCQUdJLGNBQUEsQ0FGQSxrQkFBQSxDQUNBLGVieTFCWixDYXIxQlksZ0NBQ0ksd0JaMVdGLENZMldFLGtCQUFBLENBRUEsV0FBQSxDQURBLFVidzFCaEIsQ2F0MUJnQix1Q0FDSSxVWnRaVixDWXVaVSxnQmJ3MUJwQixDYW4xQkksZUFDSSxZQUFBLENBR0EscUJBQUEsQ0FGQSxjQUFBLENBQ0EsVWJzMUJSLENLaHlDZ0IseUJRdWNaLGVBUVEsa0JBQUEsQ0FEQSxTYnUxQlYsQ0FDRixDYXAxQlEsa0JBQ0ksU2JzMUJaLENhbDFCUSxtQkFFSSx3QkFBQSxDQUNBLGlCWmhZUCxDWThYTyxZYnMxQlosQ2FuMUJZLHNCQUNJLGFaellGLENZMFlFLGNabmROLENZb2RNLGVabmNKLENZb2NJLGdCYnExQmhCLENhbjFCZ0IsbUNBQ0ksaUJicTFCcEIsQ2FsMUJnQiw2QkFDSSxZYm8xQnBCLENhajFCZ0IsNkJBQ0ksYVp2Wk4sQ1l3Wk0sY1pqZVYsQ1lrZVUsZVpoZE4sQ1lpZE0sZ0JibTFCcEIsQ2FoMUJnQix3QkFDSSxhWjlaTixDWStaTSxjWnhlVixDWXllVSxlWnhkUixDWXlkUSxnQkFBQSxDQUNBLGlCYmsxQnBCLENhLzBCZ0Isd0JBQ0kseUJiaTFCcEIsQ2EvMEJvQiw4QkFDSSxhYmkxQnhCLENhOTBCb0IsbUNBQ0ksYWJnMUJ4QixDYTEwQkksaUJBQ0ksVWI0MEJSLENLbDFDZ0IseUJRcWdCWixpQkFHUSxTYjgwQlYsQ2E1MEJNLG9CQUVRLG1CQUFBLENBQ0EsY0FBQSxDQUNBLG1CYiswQmQsQ0FORixDYXIwQmdCLDhCQUNJLFliODBCcEIsQ2EzMEJZLDRDQUNJLG1CQUFBLENBQ0EsY2I2MEJoQixDYXowQlksMENBQ0ksYVovY0ssQ1lnZEwsY0FBQSxDQUNBLGVacmdCSixDWXNnQkksZ0JBQUEsQ0FDQSxlYjIwQmhCLENhdjBCUSxzQkFDSSxnQmJ5MEJaLENhdDBCUSx1QkFDSSxhWnhkRSxDWXlkRixjWmxpQkYsQ1ltaUJFLGVabGhCQSxDWW1oQkEsZ0JidzBCWixDYXAwQm9CLCtCQUNJLHlCYnMwQnhCLENhcDBCd0IscUNBQ0ksYWJzMEI1QixDYTl6QkEsV0FDSSxRYmkwQkosQ2FoMEJJLDJCQUNJLFViazBCUixDS2w0Q2dCLHlCUStqQlosMkJBSVEsNEJibTBCVixDQUNGLENhaDBCQSxxQkFDSSxRYm0wQkosQ2FqMEJJLDJCQUNJLGVibTBCUixDYWowQkkscURBQ0ksVWJtMEJSLENLajVDZ0IseUJRNmtCWixxREFJUSxzQmJvMEJWLENBQ0YsQ2FsMEJJLG1FQUNJLFVibzBCUixDYWgwQmdCLDZGQUNJLFliazBCcEIsQ2E1ekJBLFNBSUksK0JBQUEsQ0FEQSw0QkFBQSxDQUdBLHFCQUFBLENBREEsa0JBQUEsQ0FIQSxtQkFBQSxDQURBLGdCQUFBLENBTUEsWWIrekJKLENLdDZDZ0IseUJRZ21CaEIsU0FhUSxrQkFBQSxDQURBLGtCQUFBLENBREEsbUJBQUEsQ0FEQSxnQmJtMEJOLENBQ0YsQ2E3ekJRLCtCQUNJLHdCQUFBLENBQ0EsaUJaMWhCUCxDWTRoQk8sWUFBQSxDQUNBLFlBQUEsQ0FGQSxXYmkwQlosQ2E3ekJRLG1DQUNJLFlBQUEsQ0FDQSxjQUFBLENBQ0EsUWIrekJaLENLejdDZ0IsMEJTSFoscUJBRVEsY0FBQSxDQUNBLGVkKzdDVixDQUNGLENjNzdDSSw2QkFDSSxZZCs3Q1IsQ2M3N0NJLGtDQUNJLGFiMEVNLENhekVOLGNBQUEsQ0FDQSxlYmtCRSxDYWpCRixrQkFBQSxDQUVBLGtCQUFBLENBREEsZWRnOENSLENLNThDZ0IseUJTT1osa0NBU1EsY0FBQSxDQUVBLGtCQUFBLENBREEsZUFBQSxDQUZBLGVkbzhDVixDQUNGLENEdDlDQyxlQUNDLGlCQ3k5Q0YsQ0R2OUNDLGNBQ0MsYUVnRlksQ0YvRVosY0FBQSxDQUNBLGVFd0JRLENGdkJSLGtCQUFBLENBQ0EsNEJDeTlDRixDRHY5Q0MsYUFDQyxhRXdFWSxDRnZFWixjRURRLENGRVIsZUVlVSxDRmRWLGdCQUFBLENBQ0EsZ0JDeTlDRixDRHI5Q0cscUNBQ0MsYUFBQSxDQUNHLGdCQ3U5Q1AsQ0Q5OENHLHlHQUVDLGFBQUEsQ0FEQSxnQkNrOUNKLENLMStDZ0IseUJOOEJoQixpQkFFRSwwQkMrOENBLENBQ0YsQ0twL0NnQiwwQk51Q2hCLFNBRUUsY0FBQSxDQUNBLGVDZzlDQSxDQUNGLENENzhDQSxPQUNDLG1CQ2c5Q0QsQ0toZ0RnQix5Qk4rQ2hCLE9BSUUsbUJDaTlDQSxDQUNGLENEaDlDQyxrQkFFQyxtQkFBQSxDQURBLGdCQ205Q0YsQ0t6Z0RnQix5Qk5xRGYsa0JBTUUsb0JBQUEsQ0FEQSxnQkNvOUNELENBQ0YsQ0RoOUNHLDBCQUNDLGlCQ2s5Q0osQ0RoOUNLLG9DQUNDLEtDazlDTixDS3BoRGdCLDBCTnVFZCx1QkFFRSxpQkMrOENGLENBQ0YsQ0QzOENJLGtDQUNDLFFDNjhDTCxDRHo4Q0UscUJBQ0MsY0MyOENILENEMThDRyw0QkFDQyxZQzQ4Q0osQ0R4OENDLGtCQUdDLGFBQUEsQ0FGQSxnQkFBQSxDQUNBLFNDMjhDRixDRHg4Q0MsVUFFQyxjQUFBLENBR0Esa0JDMDhDRixDRHg4Q0Msb0JBTkMsYUVmWSxDRmlCWixlRXZFUSxDRndFUixrQkNtOUNGLENEaDlDQyxVQUVDLGNBQUEsQ0FHQSxpQkFBQSxDQUNBLGlCQzA4Q0YsQ0R4OENFLGlCQUNDLGlEQUFBLENBR0EsVUFBQSxDQUZBLGlCQUFBLENBQ0EsT0MyOENILENEdjhDQyxjQUNDLFlBQUEsQ0FFQSxxQkFBQSxDQURBLGNBQUEsQ0FFQSxRQ3k4Q0YsQ0tya0RnQix5Qk53SGYsY0FPRSxrQkMwOENELENEdjhDQSxrQkFFRSxzQkMwOENGLENBSkYsQ0t4a0RnQix5Qk5nSWQsa0JBS0UsNEJDNDhDRixDQUNGLENEejhDQyxnQkFDQyxnQkMyOENGLENLcmxEZ0IseUJOeUlmLGdCQUlFLGdCQzQ4Q0QsQ0FDRixDRDE4Q0Usb0JBQ0Msa0JDNDhDSCxDRHg4Q0EsY0FDQyxtQkMyOENELENLam1EZ0IseUJOcUpoQixjQUlFLG1CQzQ4Q0EsQ0FDRixDRDE4Q0UsMkJBS0Msa0JBQUEsQ0FGQSx3QkFBQSxDQUlBLGlCRTFFRSxDRm9FRixZQUFBLENBT0EsUUFBQSxDQUpBLDZCQUFBLENBRUEsaUJBQUEsQ0FKQSxpQkNrOUNILENLaG5EZ0IseUJONEpkLDJCQVdFLDJCQzY4Q0YsQ0FDRixDRDM4Q0UsNEJBRUMsa0JBQUEsQ0FEQSxZQUFBLENBRUEsUUM2OENILENLMW5EZ0IseUJOMEtkLDRCQU1FLFFDODhDRixDQUNGLENENzhDRyxnQ0FFQyxXQUFBLENBREEsVUNnOUNKLENEMzhDRyxvQ0FDQyxhRTVIVSxDRjZIVixjRWpMTSxDRmtMTixlRS9KTSxDRmdLTixrQkFBQSxDQUNBLGdCQzY4Q0osQ0R6OENHLG1DQUNDLGFFaEhVLENGaUhWLGNFMUxNLENGMkxOLGVFeEtNLENGeUtOLGtCQzI4Q0osQ0R6OENHLCtCQUNDLGlCQzI4Q0osQ0QxOENJLGtDQUNDLGFFekhTLENGMEhULGNBQUEsQ0FDQSxlRWxMTyxDRm1MUCxrQkM0OENMLENEMzhDSyx5Q0FFQyxhRS9IUSxDRjhIUixXQUFBLENBS0EsY0FBQSxDQURBLGtCQUFBLENBRkEsUUFBQSxDQUNBLGlCQys4Q04sQ0RwOENDLDRCQUNDLHFCQ3U4Q0YsQ0t0cURnQix5Qk44TmYsNEJBSUUsa0JDdzhDRCxDQUNGLENEdDhDQyw2QkFDQyxzQkN3OENGLENLOXFEZ0IseUJOcU9mLDZCQUlFLGtCQ3k4Q0QsQ0FDRixDRHY4Q0MsOEJBSUMsa0JBQUEsQ0FIQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxPQzA4Q0YsQ0t4ckRnQix5Qk4yT2YsOEJBT0Usb0JDMDhDRCxDQUNGLENEeDhDQyxrQ0FDQyxPQUFBLENBQ0EsZUMwOENGLENEdjhDRywwQ0FDQyxRQ3k4Q0osQ0RuOENFLGdDQUNDLGdCQ3E4Q0gsQ0RsOENDLGlCQUNDLGFFdE5XLENGdU5YLHlCQ284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dzZDSixDRHA2Q0UscUNBTkUsYUV6aEJVLENGMGhCVixjRW5tQk0sQ0ZxbUJOLGtCQzY2Q0osQ0QxNkNFLG1CQUdDLGVDdTZDSCxDRG42Q0cscUNBR0MsYUUxaUJVLENGMmlCVixjRW5uQk0sQ0ZvbkJOLGVFbm1CUSxDRm9tQlIsZ0JBQUEsQ0FMQSxpQkFBQSxDQUNBLGlCQ3k2Q0osQ0RwNkNJLDRDQUNDLGFFaGxCUSxDRmlsQlIsY0FBQSxDQUNBLGlCQUFBLENBQ0EsUUNzNkNMLENEbjZDSSx1Q0FFQyxhRXZqQlMsQ0Z3akJULGNFaG9CSyxDRmlvQkwsZUVobkJPLENGNm1CUCx5QkN3NkNMLENEbjZDSyw2Q0FDQyxvQkNxNkNOLENELzVDRyxtQkFDQyxhRWxsQlEsQ0ZtbEJSLGNFNW9CTSxDRjZvQk4sZUU1bkJRLENGNm5CUixrQkNpNkNKLENENTVDRSxpQkFDQyxZQUFBLENBRUEsa0JBQUEsQ0FEQSxpQkMrNUNILENENTVDRyx3QkFDQyxZQzg1Q0osQ0QzNUNHLGdDQUNDLHdCQzY1Q0osQ0QxNUNHLHNCQUVDLGtCQUFBLENBREEsVUM2NUNKLENLdmtFZ0IseUJOeXFCYixzQkFLRSxTQzY1Q0gsQ0FDRixDZS9rRUEsV0FDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxRQUFBLENBRUEsV0FBQSxDQURBLGdCQUFBLENBRUEsbUJma2xFSixDS3JsRWdCLHlCVUhoQixXQVNRLG9CZm1sRU4sQ0FDRixDZWpsRUksNEJBQ0UsWUFBQSxDQUVBLGVBQUEsQ0FEQSxpQmZvbEVOLENlamxFTSxnRUFFRSxhZGtFTSxDY2pFTixjZFJFLENjU0YsZWRRSSxDY1BKLGtCQUFBLENBQ0EsWWZtbEVSLENLdm1FZ0IseUJVY1YsZ0VBU00sMkJmcWxFVixDQUNGLENlbGxFTSw4QkFDRSxhZG9CSyxDY25CTCxjZHBCRSxDY3FCRixlZEpJLENjS0osa0JBQUEsQ0FDQSx5QmZvbEVSLENlbGxFUSxvQ0FDSSxvQmZvbEVaLENlaGxFTSw4QkFDRSxRZmtsRVIsQ2Uva0VNLCtCQUVFLGlCQUFBLENBREEsYWZrbEVSLENlL2tFUSxrQ0FD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SixDaUI5dkVJLHFCQUNFLGNqQmd3RU4sQ2lCOXZFSSxvQkFFRSxtQkFBQSxDQURBLGlCakJpd0VOLENpQjd2RUUsZ0JBQ0UsWWpCK3ZFSixDQUNGLENrQnQzRUEsYUFJSSxjQUFBLENBRkEseUJBQUEsQ0FDQSxjQUFBLENBRUEsd0JBQUEsQ0FKQSxVbEI2M0VKLENrQm4zRVEsMkZBQ0ksYWxCdzNFWixDa0JsM0VJLDBCQUNJLFVsQnEzRVIsQ2tCcDNFUSxnREFGSiwwQkFHUSxpQkFBQSxDQUNBLGtCbEJ1M0VWLENBQ0YsQ21COTRFQSx1Q0FVSSxpQkFBQSxDQUxBLDhCbEJLTSxDa0JKTixrQmxCY0ksQ2tCUkosY0FBQSxDQUNBLGVsQmtCTSxDa0JqQk4sZUFBQSxDQUhBLGVBQUEsQ0FSQSxpQ0FBQSxDQU1BLDhCQUFBLENBRkEsbUJBQUEsQ0FDQSx1Qm5CdTVFSixDSzU1RWdCLHlCY0hoQix1Q0FpQlEsaUNuQm81RU4sQ0FDRixDbUJsNUVJLGtFQUNJLHdCbEIrQkssQ2tCOUJMLFVsQnVCRSxDa0J0QkYsZW5CczVFUixDSzE2RWdCLHlCY2lCWixrRUFNUSxjbEJUSixDa0JVSSxxQm5CeTVFVixDQUNGLENtQnY1RVEsK1BBR0ksd0JuQjY1RVosQ21CdjVFSSxpRkFFSSxlbEJJRSxDa0JMRix3QkFBQSxDQUVBLGFuQjI1RVIsQ21CejVFUSxtR0FFSSx3QmxCS0MsQ2tCTkQsb0JsQk1DLENrQkpELFVuQjY1RVosQ21CMzVFWSxxSEFDSSxVbkIrNUVoQixDbUJ2NUVRLDZFQUNJLG1CbkIwNUVaLENtQm41RVEsMEJBSUksYWxCbEJDLENrQmVELGVBQUEsQ0FDQSxtQkFBQSxDQUNBLGNBQUEsQ0FFQSxnQm5CczVFWixDbUJoNUVJLGFBQ0ksZ0JuQm01RVIsQ21CbDVFUSwrQkFDSSx3QmxCN0JDLENrQitCRCxRQUFBLENBREEsVWxCcENGLENrQnNDRSxjbEJ2RUYsQ2tCeUVFLG1CQUFBLENBREEsV25CcTVFWixDbUJsNUVZLHFDQUNJLHdCbkJvNUVoQixDbUIvNEVBLHdDQUNJLFVsQmpETSxDa0JrRE4sa0Ju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QkFBQSxDQVBBLHNCQUFBLENBS0EsZ0JBQUEsQ0FEQSxnQkFBQSxDQUVBLGNyRCtuUlAsQ3FEM25STyx3SUFNQyxhQUFBLENBTEEsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUVBLGdCQUFBLENBREEsZ0JyRCtuUlIsQ3FEdm5STSxxSUFFQyxrQkFBQSxDQURBLFlBQUEsQ0FFQSwwQnJEeW5SUCxDcUR2blJPLHdKQUNDLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FFQSxtQkFBQSxDQURBLGdCckQwblJSLENxRHBuUkssbUhBQ0MsWUFBQSxDQUNBLHlCQUFBLENBQ0Esc0JyRHNuUk4sQ3FEcG5STSwrSEFFQyxvQkFBQSxDQURBLFlBQUEsQ0FFQSxzQnJEc25SUCxDcURwblJPLHlJQUNDLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QnJEc25SUixDcURwblJRLDRiQVFDLGFBQUEsQ0FMQSxtQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBRUEsZ0JBQUEsQ0FEQSxnQnJEd25SVCxDcURqblJTLGtUQUNDLFVyRG9uUlYsQ3FEN21SSyw2VkFHQyxZckQrbVJOLENBQ0YsQ3FEbm1SRyxnREFDQyxvQnJEcW1SSixDcUQ1bFJJLG9EQUVDLG9CQUFBLENBREEsWUFBQSxDQUVBLHFCckQrbFJMLENLdjRSZ0IseUJnRHFTWixvREFLRSxrQkFBQSxDQUVBLG9DckRnbVJKLENBQ0YsQ3FEL2xSSyw2REFDQyxnQnJEaW1STixDS2g1UmdCLHlCZ0R3VFosK0RBRUUsa0NyRDBsUkosQ3FEeGxSRyxtRUFFRSxrQnJEMmxSTCxDQUpGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50eXBlLXBhZ2Uge1xuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRicjtcblx0fVxuXHRoMSB7XG5cdFx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7IFxuXHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHR9XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHRhcnRpY2xlIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHRcdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50eXBlLXBhZ2U6bm90KC5pbi1vLW5hcywgLmluLXZlbGtvb2JjaG9kLCAuaW4temFzb2JvdmFuaS1vYmNob2R1KSB7XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHRhcnRpY2xlIHtcblx0XHRcdFtpdGVtcHJvcD1cImFib3V0XCJdIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm92ZXJhbGwtd3JhcHBlciB7XG5cdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxufVxuLmNvbnRlbnQge1xuXHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5hYm91dCB7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblx0LmhwLXN0b3JlcyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbWFwIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY2l0aWVzIHtcblx0XHRcdHAge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHRoMiB7XG5cdFx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXHRoNCB7XG5cdFx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9ibHVlLWNoZWNrLnN2ZycpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWluLXNtIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zbSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUvMiAtIDIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJS8zIC0gMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtc2hpcHBpbmcge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblx0XHRcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5wYXltZW50LXBhZ2Uge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXHR9XG5cdC5wYXltZW50IHtcblx0XHQmLWJveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMTBweCAxMnB4IDEwcHggMTJweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRicjtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0cGFkZGluZzogMjlweCAyNHB4IDI5cHggMzFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRnYXA6IDI4cHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXJpZ2h0IHtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkYy1ncmVlbi0zMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAn4oCiJztcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNoaXBwaW5nLXBhZ2Uge1xuXHQucGF5bWVudC1ib3gge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblx0LnBheW1lbnQtbGVmdCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnBheW1lbnQtcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDhweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblx0LmhwLXN0b3Jlc19fY2l0aWVzIHtcblx0XHRnYXA6IDhweDtcblx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXG5cdFx0cCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGF5bWVudC10ZXh0IHtcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uYjJiLXBhZ2Uge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGg0IHtcblx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvYmx1ZS1jaGVjay5zdmcnKTtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmLnJlZ2lzdHJhdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYjJiLXJlZ2lzdHJhdGlvbiB7XG5cdFx0Jl9fYm94IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMxcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTIwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRicjtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaG93LXRvIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMjAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDM2cHggMCA1MnB4O1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdH1cblxuXHRcdFx0LnN0ZXAge1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRicjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUuOTM3NSAyLjcxOTkxTDEwLjI4NDIgNy4wNjY1OEMxMC43OTc1IDcuNTc5OTEgMTAuNzk3NSA4LjQxOTkxIDEwLjI4NDIgOC45MzMyNEw1LjkzNzUgMTMuMjc5OScgc3Ryb2tlPSclMjM4QzlDQTcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogLTEyNSU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyNSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdC5zdGVwIHtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy1ibHVlLTMwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmIyYi1kb3duIHtcblx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdH1cblx0fVxufVxuXG4uc2FsZXMtYXNzaXN0YW50IHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHJvdy1nYXA6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcblx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDEycHggMThweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTUwMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kZWxpdmVyaWVzIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0aDQge1xuXHRcdGNvbG9yOiAkYy1ibGFjay0zMDA7XG5cdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2JsdWUtY2hlY2suc3ZnJyk7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0LmFib3V0LWltYWdlcyB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmZvci1tb250YWdlIHtcblx0cGFkZGluZy1ib3R0b206IDMzcHg7XG5cdHVsIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvYmx1ZS1jaGVjay5zdmcnKTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVx0XG5cdH1cbn1cblxuLmluLXB1amNvdm5hLW5hcmFkaSB7XG5cdGgxIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0fVxufVxuLnJlbnRhbCB7XG5cdCYtcGFnZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0Ji1ib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXG5cdFx0fVxuXG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0d2lkdGg6IDU4JTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHRcblx0XHR9XG5cdFx0dWw6bm90KC5yZW50YWwtdGFibGUpIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGMtcmVkLTcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGFibGUge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS01MDA7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwXCIpO1xuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc21vb3RoOiBuZXZlcjtcbn1cblxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBib2R5LFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHkgLmNvbnRlbnQtd3JhcHBlcixcbmJvZHkgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OTBweCkge1xuICAuZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHkgLmNvbnRlbnQtd3JhcHBlcixcbiAgYm9keSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHkgLmNvbnRlbnQtd3JhcHBlcixcbiAgYm9keSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHkgLmNvbnRlbnQtd3JhcHBlcixcbiAgYm9keSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci14cztcbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cblxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIG9sLmNhcnQtaGVhZGVyLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAubmV4dC1zdGVwLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utd3JhcHBlcixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLWFkZGl0aW9uYWwsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1tZWFzdXJlLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtZmluYWwsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1zYXZlLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utc3RhbmRhcmQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4sXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcm9kdWN0cyAubmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDEsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgyLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMyxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg1LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgxLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDIsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMyxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg0LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmNhcnQtdGFibGUgLm1haW4tbGluayxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmNhcnQtcmVsYXRlZC1uYW1lLFxuLmJsYW5rLW1vZGUgaDEsXG4uYmxhbmstbW9kZSBoMixcbi5ibGFuay1tb2RlIGgzLFxuLmJsYW5rLW1vZGUgaDQsXG4uYmxhbmstbW9kZSBoNSxcbi5ibGFuay1tb2RlIGg2LFxuLmJsYW5rLW1vZGUgLmgxLFxuLmJsYW5rLW1vZGUgLmgyLFxuLmJsYW5rLW1vZGUgLmgzLFxuLmJsYW5rLW1vZGUgLmg0LFxuLmJsYW5rLW1vZGUgLmg1LFxuLmJsYW5rLW1vZGUgLmg2LFxuLmJsYW5rLW1vZGUgLmNhcnQtdGFibGUgLm1haW4tbGluayxcbi5ibGFuay1tb2RlIC5jYXJ0LXJlbGF0ZWQtbmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgI2Zvb3RlciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuNjg3NXJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5pbi1rb3NpayAuZGVsaXZlcnktdGltZSxcbi5pbi1rb3NpayAuZXh0cmEuZGVsaXZlcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXJpbmctcHJvY2VzcyAuc3RlcCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5zdGVwLmFjdGl2ZSBhOmJlZm9yZSxcbi5vcmRlcmluZy1wcm9jZXNzIC5zdGVwLmFjdGl2ZSBzdHJvbmc6YmVmb3JlLCAub3JkZXJpbmctcHJvY2VzcyAuc3RlcC5jb21wbGV0ZWQgYTpiZWZvcmUsXG4ub3JkZXJpbmctcHJvY2VzcyAuc3RlcC5jb21wbGV0ZWQgc3Ryb25nOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5pbi1rb3Npay5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcmljZS1wcmltYXJ5LFxuLmluLWtyb2stMS5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcmljZS1wcmltYXJ5LFxuLmluLWtyb2stMi5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcmljZS1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmluLWtvc2lrLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByaWNlLXByaW1hcnkucHJpY2UsXG4uaW4ta3Jvay0xLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByaWNlLXByaW1hcnkucHJpY2UsXG4uaW4ta3Jvay0yLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByaWNlLXByaW1hcnkucHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW4ta29zaWsuc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2Utc2Vjb25kYXJ5LFxuLmluLWtyb2stMS5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcmljZS1zZWNvbmRhcnksXG4uaW4ta3Jvay0yLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByaWNlLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW4ta29zaWsuc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsLFxuLmluLWtyb2stMS5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWwsXG4uaW4ta3Jvay0yLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaW4ta29zaWsuc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLFxuLmluLWtyb2stMS5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcmljZS1zZWNvbmRhcnkucHJpY2UsXG4uaW4ta3Jvay0yLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByaWNlLXNlY29uZGFyeS5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uaW4ta29zaWsuc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2Utc2Vjb25kYXJ5LnByaWNlOjphZnRlcixcbi5pbi1rcm9rLTEuc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2Utc2Vjb25kYXJ5LnByaWNlOjphZnRlcixcbi5pbi1rcm9rLTIuc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2Utc2Vjb25kYXJ5LnByaWNlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNjb3VudC1jb3Vwb24gPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZGlzY291bnQtY291cG9uIC5idG4uYnRuLWRlZmF1bHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXgtaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRpc2NvdW50LWNvdXBvbiAuYnRuLmJ0bi1kZWZhdWx0OjpiZWZvcmUsIC5kaXNjb3VudC1jb3Vwb24gLmJ0bi5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc2NvdW50LWNvdXBvbiAuYnRuW2RhdGEtdGVzdGlkPWJ1dHRvblJlbW92ZURpc2NvdW50Q291cG9uXSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmRpc2NvdW50LWNvdXBvbiAuYXBwbGllZC1jb3Vwb24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaWQtLTE1IC5xcmNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWQtLTE2ICNvcmRlci1zaGlwcGluZy1tZXRob2RzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pZC0tMTYgI2Nib3hXcmFwcGVyOmhhcygucGlja3VwLXBvaW50LXN1Ym1pdCksXG4uaWQtLTE2ICNjb2xvcmJveDpoYXMoLnBpY2t1cC1wb2ludC1zdWJtaXQpIHtcbiAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1wb3N0cy1saXN0aW5nIC5wYWdpbmF0aW9uLXdyYXBwZXIgYS5sb2FkLXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5pbi1wcm9kZWpueS50eXBlLXBvc3QgaDEge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uaW4tcHJvZGVqbnkudHlwZS1wb3N0IC5jb250ZW50LWlubmVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbi1wcm9kZWpueSAjbmV3c1dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLXByb2Rlam55IC5zdG9yZXMtcGFnZSAuaHAtc3RvcmVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbi1wcm9kZWpueSAuc3RvcmVzLXBhZ2UgLmhwLXN0b3JlcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uaW4tcHJvZGVqbnkgLnN0b3Jlcy1wYWdlIC5ocC1zdG9yZXNfX21hcCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluLXByb2Rlam55IC5zdG9yZXMtcGFnZSAuaHAtc3RvcmVzX19pbWcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLmluLXByb2Rlam55IC5zdG9yZXMtcGFnZSAuaHAtc3RvcmVzIGg0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmluLXByb2Rlam55IC5zdG9yZXMtcGFnZSAuaHAtc3RvcmVzIGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLXByb2Rlam55IC5zdG9yZXMtcGFnZSA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG4uaW4tcHJvZGVqbnkgLnN0b3Jlcy1wYWdlIC5hYm91dC1pbWFnZXMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnN0b3JlLWRldGFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnN0b3JlLWRldGFpbF9fYmFubmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RvcmUtZGV0YWlsX19iYW5uZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc3RvcmUtZGV0YWlsX19iYW5uZXJzID4gZGl2IC5iYW5uZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLnN0b3JlLWRldGFpbF9fYmFubmVycyA+IGRpdiAuYmFubmVyLXRvcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdG9yZS1kZXRhaWxfX2Jhbm5lcnMgPiBkaXYgLmJhbm5lci10b3A6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5zdG9yZS1kZXRhaWxfX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RvcmUtZGV0YWlsX19sZWZ0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjJGRDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZ2FwOiA0N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9ibHVlLWJnLnN2Z1wiKTtcbn1cbi5zdG9yZS1kZXRhaWxfX2xlZnQgLmJhbm5lci10b3AgPiBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdG9yZS1kZXRhaWxfX2xlZnQgLmJhbm5lci10b3AgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wX190ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wX190ZXh0IGEge1xuICBjb2xvcjogIzAwNDM3MztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCBhLm1haWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdG9yZS1kZXRhaWxfX2xlZnQgLmJhbm5lci10b3BfX3RleHQgYS5tYWlsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wX190ZXh0IHAge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCBwIHN0cm9uZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCBwIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc3RvcmUtZGV0YWlsX19sZWZ0IHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0b3JlLWRldGFpbF9fbGVmdCB1bCBsaSBzcGFuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjJGRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnN0b3JlLWRldGFpbF9fcmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cbi5zdG9yZS1kZXRhaWxfX3JpZ2h0IC5iYW5uZXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjBFMTtcbiAgcGFkZGluZzogMjJweCAyMHB4IDIycHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0b3JlLWRldGFpbF9fcmlnaHQgLmJhbm5lci10b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL3llbGxvdy1iZy5zdmdcIik7XG59XG4uc3RvcmUtZGV0YWlsX19yaWdodCA+IHVsIGxpIHtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdG9yZS1kZXRhaWxfX3JpZ2h0ID4gdWwgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcmUtZGV0YWlsX19yaWdodCA+IHVsIGxpIGEge1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdG9yZS1kZXRhaWxfX3JpZ2h0ID4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OUI0O1xufVxuLnN0b3JlLWRldGFpbCAuc3RvcmUtcGF5bWVudF9faW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uc3RvcmUtZGV0YWlsIC5zdG9yZS1wYXltZW50X19pbWFnZXMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdG9yZS1kZXRhaWwgLnN0b3JlLXBheW1lbnRfX2ltYWdlcyA+IGRpdjpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zdG9yZS1kZXRhaWwgLnN0b3JlLXBheW1lbnRfX2ltYWdlcyA+IGRpdiBpbWcge1xuICBtYXgtd2lkdGg6IDM0cHg7XG59XG4uc3RvcmUtZGV0YWlsIC5zdG9yZS1wYXltZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnN0b3JlLWRldGFpbCAuc3RvcmUtcGxhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE5cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0b3JlLWRldGFpbCAuc3RvcmUtcGxhY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnN0b3JlLWRldGFpbCAuc3RvcmUtcGxhY2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RvcmUtZGV0YWlsIC5zdG9yZS1wbGFjZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuLnN0b3JlLWRldGFpbCAuc3RvcmUtcGxhY2VfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdG9yZS1kZXRhaWwgLnN0b3JlLXBsYWNlX19jb250ZW50IGgzIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdG9yZS1kZXRhaWwgLmFib3V0LWltYWdlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnN0b3JlLWRldGFpbCAuYWJvdXQtaW1hZ2VzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdG9yZS1kZXRhaWwgLmhwLXN0b3JlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnN0b3JlLWRldGFpbCAuaHAtc3RvcmVzID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcmUtZGV0YWlsIC5jb250YWN0LWluZm9fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcmUtZGV0YWlsIC5jb250YWN0LWluZm9fX3JpZ2h0IHVsOm50aC1jaGlsZCgyKSBsaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNzUlICovXG59XG4uc3RvcmUtZGV0YWlsIC5jb250YWN0LWluZm9fX3JpZ2h0IHVsOm50aC1jaGlsZCgzKSBsaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNzUlICovXG59XG4uc3RvcmUtZGV0YWlsIC5jb250YWN0LWluZm9fX3JpZ2h0IHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0b3JlLWRldGFpbCAuY29udGFjdC1pbmZvX19yaWdodCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDA0MzczO1xufVxuXG4udHlwZS1jYXRlZ29yeSAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5jYXRlZ29yeS1oZWFkZXIge1xuICBvcmRlcjogMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgI2ZpbHRlcnMtd3JhcHBlciB7XG4gIG9yZGVyOiAtMTtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Age1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS1wZXJleCA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4ID4gZGl2OjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IC00NXB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4ID4gZGl2OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS1wZXJleCA+IGRpdiBwIHtcbiAgbWF4LXdpZHRoOiA1ODZweDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktcGVyZXggPiBkaXYgcCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS1wZXJleCA+IGRpdiBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktcGVyZXggPiBkaXYgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS1wZXJleCA+IGRpdiBpbWcge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCBoMiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuc3ViY2F0ZWdvcmllcyB7XG4gIGdhcDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLnN1YmNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLnN1YmNhdGVnb3JpZXMgbGkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5zdWJjYXRlZ29yaWVzIGxpIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSA3cHgpO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5zdWJjYXRlZ29yaWVzIGxpIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuc3ViY2F0ZWdvcmllcyBsaSBhIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5zdWJjYXRlZ29yaWVzIGxpIGEgLnRleHQge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmdyYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL2dyYXktYmcuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmdyYXk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy1jYXQuc3ZnXCIpO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ncmF5IGltZyB7XG4gIG1heC13aWR0aDogMjA3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ncmF5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjBFMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLnllbGxvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMveWVsbG93LWJnLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC55ZWxsb3c6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy1jYXQuc3ZnXCIpO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC55ZWxsb3cgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjJGRDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmJsdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL2JsdWUtYmcuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmJsdWU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy1jYXQuc3ZnXCIpO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ibHVlIGltZyB7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmJsdWUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUZERTc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JlZW4tYmcuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3AgLmdyZWVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL2dyYXktYmctY2F0LnN2Z1wiKTtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuZ3JlZW4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAuZ3JlZW4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFMUU0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcCAucmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9ncmF5LWJnLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5yZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy1jYXQuc3ZnXCIpO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wIC5yZWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciAuY2F0ZWdvcnktaGVhZGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciAuY2F0ZWdvcnktaGVhZGVyLXBhZ2luYXRpb24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQUZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gaDIge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uaW4ta29udGFrdHkgaDEsIC5pbi1rb250YWt0eSBbaXRlbXByb3A9YWJvdXRdIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29udGFjdF9fc29jaWFscyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX3NvY2lhbHMge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5jb250YWN0X19zb2NpYWxzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX3NvY2lhbHMgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmNvbnRhY3RfX3NvY2lhbHMgdWwgYSB7XG4gIGNvbG9yOiAjMUUxRTFFICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdF9fc29jaWFscyB1bCA+IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX3NvY2lhbHMgdWwgPiBsaSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNvbnRhY3RfX3NvY2lhbHMgdWwgPiBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0X19zb2NpYWxzIHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhY3RfX3NvY2lhbHMgdWwgPiBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RfX3NvY2lhbHMgdWwgPiBsaSAuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY29udGFjdF9fc29jaWFscyB1bCA+IGxpIC5zb2NpYWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5jb250YWN0X19zb2NpYWxzIHVsID4gbGkgLnNvY2lhbC1pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDY5QjQ7XG59XG4uY29udGFjdF9fc29jaWFscyB1bCA+IGxpIC5zb2NpYWwtaWNvbi5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL2ZhY2Vib29rLnN2Z1wiKTtcbn1cbi5jb250YWN0X19zb2NpYWxzIHVsID4gbGkgLnNvY2lhbC1pY29uLnlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy95b3V0dWJlLnN2Z1wiKTtcbn1cbi5jb250YWN0X19zb2NpYWxzIHVsID4gbGkgLnNvY2lhbC1pY29uLmluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL2luc3RhZ3JhbS5zdmdcIik7XG59XG4uY29udGFjdF9fc29jaWFscyB1bCA+IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0X19zb2NpYWxzIHVsID4gbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uY29udGFjdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfX2l0ZW06Zmlyc3QtY2hpbGQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLmNvbnRhY3RfX2l0ZW06bnRoLWNoaWxkKDMpIC5jb250YWN0X19sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9faXRlbTpudGgtY2hpbGQoMykgLmNvbnRhY3RfX2xlZnQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5jb250YWN0X19pdGVtOm50aC1jaGlsZCgzKSAuY29udGFjdF9fbGVmdCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19pdGVtOm50aC1jaGlsZCgzKSAuY29udGFjdF9fbGVmdCB1bCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4uY29udGFjdF9faXRlbTpudGgtY2hpbGQoMykgLmNvbnRhY3RfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9faXRlbTpudGgtY2hpbGQoMykgLmNvbnRhY3RfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY29udGFjdF9faXRlbTpudGgtY2hpbGQoMykgcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19pdGVtOm50aC1jaGlsZCgzKSBwIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uY29udGFjdF9faXRlbSB1bCBsaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jb250YWN0X19pdGVtIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX2l0ZW0gaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb250YWN0X19pdGVtIC5saWdodC10ZXh0IHtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmNvbnRhY3RfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb250YWN0X19pdGVtLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9faXRlbS1sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uY29udGFjdF9faXRlbS1sZWZ0IC5ocC1zdG9yZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uY29udGFjdF9faXRlbS1sZWZ0IC5ocC1zdG9yZXMgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9faXRlbS1sZWZ0IC5ocC1zdG9yZXMgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q4RDhEODtcbiAgfVxufVxuLmNvbnRhY3RfX2l0ZW0tbGVmdCAuaHAtc3RvcmVzIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jb250YWN0X19pdGVtLWxlZnQgLmhwLXN0b3JlcyB1bCBsaTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9faXRlbS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5jb250YWN0X19pdGVtLXJpZ2h0IC5ocC1zdG9yZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29udGFjdF9faXRlbS1yaWdodCAuaHAtc3RvcmVzIC5jb250YWN0LWluZm9fX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9faXRlbS1yaWdodCAuaHAtc3RvcmVzIC5jb250YWN0LWluZm9fX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jb250YWN0X19pdGVtLXJpZ2h0IC5ocC1zdG9yZXMgLmNvbnRhY3QtaW5mb19fbGVmdCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19sZWZ0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwNDM3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19sZWZ0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9waG9uZS1mb290ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jb250YWN0X19pdGVtLXJpZ2h0IC5ocC1zdG9yZXMgLmNvbnRhY3QtaW5mb19fbGVmdCBhOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19sZWZ0IGE6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvbWFpbC1mb290ZXIuc3ZnXCIpO1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19sZWZ0IGE6bnRoLWNoaWxkKDMpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdF9faXRlbS1yaWdodCAuaHAtc3RvcmVzIC5jb250YWN0LWluZm9fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19yaWdodCB1bDpudGgtY2hpbGQoMikgbGkge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTc1JSAqL1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19yaWdodCB1bDpudGgtY2hpbGQoMykgbGkge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgLyogMTc1JSAqL1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3JlcyAuY29udGFjdC1pbmZvX19yaWdodCB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0X19pdGVtLXJpZ2h0IC5ocC1zdG9yZXMgLmNvbnRhY3QtaW5mb19fcmlnaHQgaDQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RfX2l0ZW0tcmlnaHQgLmhwLXN0b3Jlc19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9faXRlbS1yaWdodCAuaHAtc3RvcmVzX190ZXh0IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5jb250YWN0X19pdGVtLXJpZ2h0IC5ocC1zdG9yZXNfX3RleHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1NzU3NTc7XG59XG4uY29udGFjdF9faXRlbS1yaWdodCAuaHAtc3RvcmVzX190ZXh0IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OUI0O1xufVxuLmNvbnRhY3RfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9faW5mbyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLmNvbnRhY3RfX2luZm8gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzhDOUNBNyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdF9faW5mbyBhIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb250YWN0X19pbmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdF9faW5mbyBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2luZm86Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIH1cbn1cbi5jb250YWN0X19pbmZvOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9waG9uZS1mb290ZXIuc3ZnXCIpO1xufVxuLmNvbnRhY3RfX2luZm86bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9tYWlsLWZvb3Rlci5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2luZm8ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuLmNvbnRhY3RfX3NvY2lhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fc29jaWFscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjJGRDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5jb250YWN0X19zb2NpYWxzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuLmNvbnRhY3RfX3NvY2lhbHMgLnNvY2lhbC1pY29uLWxpc3Q6Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbn1cbi5jb250YWN0X19zb2NpYWxzIC5zb2NpYWwtaWNvbi1saXN0Om50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiAxO1xufVxuLmNvbnRhY3RfX3NvY2lhbHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY29udGFjdF9fc29jaWFscyBhLnNvY2lhbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jb250YWN0X19zb2NpYWxzIGEuc29jaWFsLWljb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5jb250YWN0X19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29udGFjdF9fbGVmdCB1bCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29udGFjdC1wZXJzb24gdWwge1xuICBwYWRkaW5nOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29udGFjdC1wZXJzb24gdWwgbGkge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jb250YWN0LXBlcnNvbiB1bCBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uY29udGFjdC1wZXJzb24gdWwgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1wZXJzb24gdWwgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29udGFjdC1wZXJzb24gdWwgbGkgaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uY29udGFjdC1wZXJzb24gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3QtcGVyc29uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNjlCNDtcbn1cbi5jb250YWN0LXBlcnNvbiB1bCBsaSBhOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb250YWN0LWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1hZGRyZXNzIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtYWRkcmVzcyB1bCB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29udGFjdC1hZGRyZXNzIHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtYWRkcmVzcyB1bC5jb250YWN0LWFkZHJlc3NfX3NlY29uZCB7XG4gIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG4uY29udGFjdC1hZGRyZXNzIC5jb250YWN0LWFkZHJlc3NfX3RleHQgcCB7XG4gIGNvbG9yOiAjOEM5Q0E3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDQxOXB4O1xufVxuLmNvbnRhY3QtYWRkcmVzc19fbWFwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY29udGFjdC1hZGRyZXNzX190ZXh0IHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29udGFjdC1hZGRyZXNzX190ZXh0IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0LWFkZHJlc3NfX3RleHQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OUI0O1xufVxuXG4ubWFuYWdtZW50IHtcbiAgZ2FwOiAyMHB4O1xufVxuLm1hbmFnbWVudCAuY29udGFjdC1wZXJzb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFuYWdtZW50IC5jb250YWN0LXBlcnNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMjVweCk7XG4gIH1cbn1cblxuLmV4cGVkaXRpb24sIC5lY29ub215IHtcbiAgZ2FwOiAyMHB4O1xufVxuLmV4cGVkaXRpb24gaDQsIC5lY29ub215IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHBlZGl0aW9uIC5jb250YWN0LXBlcnNvbiwgLmVjb25vbXkgLmNvbnRhY3QtcGVyc29uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cGVkaXRpb24gLmNvbnRhY3QtcGVyc29uLCAuZWNvbm9teSAuY29udGFjdC1wZXJzb24ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xuICB9XG59XG4uZXhwZWRpdGlvbiAuY29udGFjdC1hZGRyZXNzX190ZXh0LCAuZWNvbm9teSAuY29udGFjdC1hZGRyZXNzX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwZWRpdGlvbiAuY29udGFjdC1hZGRyZXNzX190ZXh0IHVsIGxpOjpiZWZvcmUsIC5lY29ub215IC5jb250YWN0LWFkZHJlc3NfX3RleHQgdWwgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iaWxsaW5nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJpbGxpbmcge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJpbGxpbmcgLmNvbnRhY3QtYWRkcmVzc19faW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG59XG4uYmlsbGluZyAuY29udGFjdC1hZGRyZXNzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGUtaW5kZXggI2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udHlwZS1pbmRleCAud2VsY29tZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWluZGV4IC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtaW5kZXggLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnR5cGUtcGFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udHlwZS1wYWdlIGgxIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xufVxuLnR5cGUtcGFnZSBwIHtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMTA4MHB4O1xufVxuLnR5cGUtcGFnZSAuY29udGVudC1pbm5lciBhcnRpY2xlIGgxIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA4MHB4O1xufVxuXG4udHlwZS1wYWdlOm5vdCguaW4tby1uYXMsIC5pbi12ZWxrb29iY2hvZCwgLmluLXphc29ib3Zhbmktb2JjaG9kdSkgLmNvbnRlbnQtaW5uZXIgYXJ0aWNsZSBbaXRlbXByb3A9YWJvdXRdIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYWJvdXQgLmhwLXN0b3JlcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmhwLXN0b3JlcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYWJvdXQgLmhwLXN0b3Jlc19fbWFwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmFib3V0IC5ocC1zdG9yZXNfX21hcCB1bCBsaTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLmhwLXN0b3Jlc19faW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5hYm91dCAuaHAtc3RvcmVzX19jaXRpZXMgcDo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG59XG4uYWJvdXQgLmhwLXN0b3JlcyBoNCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hYm91dCAuaHAtc3RvcmVzIGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWJvdXQgaDIge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmFib3V0IGg0IHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYWJvdXQgaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9ibHVlLWNoZWNrLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLTEwcHg7XG59XG4uYWJvdXQtaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFib3V0LWltYWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYm91dC1pbWFnZXMgaW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1pbWFnZXMgaW1nIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xuICB9XG59XG4uYWJvdXQtc2hpcHBpbmcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQtc2hpcHBpbmcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4uYWJvdXQtc2hpcHBpbmcgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBheW1lbnQtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXltZW50LXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG59XG4ucGF5bWVudC1wYWdlIC5wYXltZW50LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF5bWVudC1wYWdlIC5wYXltZW50LWJveCB7XG4gICAgcGFkZGluZzogMjlweCAyNHB4IDI5cHggMzFweDtcbiAgfVxufVxuLnBheW1lbnQtcGFnZSAucGF5bWVudC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXltZW50LXBhZ2UgLnBheW1lbnQtbGVmdCB7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG59XG4ucGF5bWVudC1wYWdlIC5wYXltZW50LWxlZnQgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5wYXltZW50LXBhZ2UgLnBheW1lbnQtcmlnaHQgc3Ryb25nIHtcbiAgY29sb3I6ICM1QUIzMzE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGF5bWVudC1wYWdlIC5wYXltZW50LXRleHQgc3Ryb25nIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYXltZW50LXBhZ2UgLnBheW1lbnQtdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wYXltZW50LXBhZ2UgLnBheW1lbnQtdGV4dCB1bCBsaSB7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGF5bWVudC1wYWdlIC5wYXltZW50LXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2hpcHBpbmctcGFnZSAucGF5bWVudC1ib3gge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGlwcGluZy1wYWdlIC5wYXltZW50LWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNoaXBwaW5nLXBhZ2UgLnBheW1lbnQtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGlwcGluZy1wYWdlIC5wYXltZW50LWxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zaGlwcGluZy1wYWdlIC5wYXltZW50LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNoaXBwaW5nLXBhZ2UgLnBheW1lbnQtcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnNoaXBwaW5nLXBhZ2UgLmhwLXN0b3Jlc19fY2l0aWVzIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4uc2hpcHBpbmctcGFnZSAuaHAtc3RvcmVzX19jaXRpZXMgcDo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG59XG4uc2hpcHBpbmctcGFnZSAucGF5bWVudC10ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc2hpcHBpbmctcGFnZSBhIHtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLXBhZ2UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1wYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uYjJiLXBhZ2UgaDQge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uYjJiLXBhZ2UgaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9ibHVlLWNoZWNrLnN2Z1wiKTtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYjJiLXBhZ2UgaDIge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmIyYi1wYWdlIGgyLnJlZ2lzdHJhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYjJiLXBhZ2UgaDIucmVnaXN0cmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgfVxufVxuLmIyYi1wYWdlIC5iMmItcmVnaXN0cmF0aW9uX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmIyYi1wYWdlIC5iMmItcmVnaXN0cmF0aW9uX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gIH1cbn1cbi5iMmItcGFnZSAuYjJiLXJlZ2lzdHJhdGlvbl9faW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGMkZEO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYjJiLXBhZ2UgLmIyYi1yZWdpc3RyYXRpb25fX3RleHQgcCB7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmIyYi1wYWdlIC5iMmItcmVnaXN0cmF0aW9uX190ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYjJiLXBhZ2UgLmhvdy10byB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzNnB4IDAgNTJweDtcbn1cbi5iMmItcGFnZSAuaG93LXRvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5iMmItcGFnZSAuaG93LXRvX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmIyYi1wYWdlIC5ob3ctdG9fX3RleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5iMmItcGFnZSAuaG93LXRvX190ZXh0IC5zdGVwIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmIyYi1wYWdlIC5ob3ctdG9fX3RleHQgLnN0ZXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001LjkzNzUgMi43MTk5MUwxMC4yODQyIDcuMDY2NThDMTAuNzk3NSA3LjU3OTkxIDEwLjc5NzUgOC40MTk5MSAxMC4yODQyIDguOTMzMjRMNS45Mzc1IDEzLjI3OTknIHN0cm9rZT0nJTIzOEM5Q0E3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogLTEyNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjUlKTtcbiAgfVxufVxuLmIyYi1wYWdlIC5ob3ctdG9fX3RleHQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmIyYi1wYWdlIC5ob3ctdG9fX3RleHQgPiBkaXY6bnRoLWNoaWxkKDMpIC5zdGVwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYjJiLXBhZ2UgLmhvdy10b19fdGV4dCA+IGRpdiBwIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYjJiLXBhZ2UgLmhvdy10b19fdGV4dCA+IGRpdiBwIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA2OUI0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYjJiLXBhZ2UgLmIyYi1kb3duIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iMmItcGFnZSAuYjJiLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYjJiLXBhZ2UgLmIyYi1kb3duIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNhbGVzLWFzc2lzdGFudCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FsZXMtYXNzaXN0YW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhbGVzLWFzc2lzdGFudCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLnNhbGVzLWFzc2lzdGFudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FsZXMtYXNzaXN0YW50IHVsIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2FsZXMtYXNzaXN0YW50IHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNhbGVzLWFzc2lzdGFudCB1bCBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjM7XG59XG4uc2FsZXMtYXNzaXN0YW50IHVsIGxpIHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhbGVzLWFzc2lzdGFudCB1bCBsaSBwIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbi5zYWxlcy1hc3Npc3RhbnQgdWwgbGkgcCBzcGFuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5QjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kZWxpdmVyaWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZGVsaXZlcmllcyAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmRlbGl2ZXJpZXMgaDQge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5kZWxpdmVyaWVzIGg0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvYmx1ZS1jaGVjay5zdmdcIik7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRlbGl2ZXJpZXMgLmFib3V0LWltYWdlcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmZvci1tb250YWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG59XG4uZm9yLW1vbnRhZ2UgdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5mb3ItbW9udGFnZSB1bCBsaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4uZm9yLW1vbnRhZ2UgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9ibHVlLWNoZWNrLnN2Z1wiKTtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb3ItbW9udGFnZSBhIHtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvci1tb250YWdlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbi1wdWpjb3ZuYS1uYXJhZGkgaDEge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnJlbnRhbC1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucmVudGFsLXBhZ2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbnRhbC1wYWdlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5yZW50YWwtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbnRhbC1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5yZW50YWwtYm94IGgzIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5yZW50YWwtYm94X19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlbnRhbC1ib3hfX2xlZnQge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cbn1cbi5yZW50YWwtYm94IHVsIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuLnJlbnRhbC1ib3ggdWwgbGkge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnJlbnRhbC1ib3ggc3Ryb25nIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZW50YWwtYm94IHVsOm5vdCgucmVudGFsLXRhYmxlKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5yZW50YWwtYm94IHVsOm5vdCgucmVudGFsLXRhYmxlKSBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG59XG4ucmVudGFsLWJveCB1bDpub3QoLnJlbnRhbC10YWJsZSkgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJlbnRhbC1ib3ggdWw6bm90KC5yZW50YWwtdGFibGUpIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVudGFsLWJveCBwIHNwYW4ge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnJlbnRhbC10YWJsZSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5yZW50YWwtdGFibGUgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVudGFsLXRhYmxlIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbn1cbi5yZW50YWwtdGFibGUgbGkgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVudGFsLXRhYmxlIGxpIHNwYW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RleHQgcCxcbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fdGV4dCB1bCBsaSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IHAsXG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZzogMTdweCA2N3B4IDE3cHggMjlweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IGEge1xuICBjb2xvcjogIzAwNjlCNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RleHQgdWwge1xuICBtYXJnaW46IDE1cHggMDtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0uYWN0aXZlIC5hY2NvcmRpb25fX3RpdGxlIGEge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX190ZXh0IHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMjNweCA2N3B4IDIzcHggMjlweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgcmlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDA2OUI0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5iZW5lZml0QmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmluLWluZGV4IC5iZW5lZml0QmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi50eXBlLXByb2R1Y3QgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5icmFuZHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkYzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbn1cbi5icmFuZHMgLmJyYW5kLXRleHQgaDIge1xuICBtYXJnaW46IDVweCAwO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJyYW5kcyAuYnJhbmQtdGV4dCBhLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5icmFuZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmRzIC5icmFuZC1zbGlkZXIgLmJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMzZweDtcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmRzIC5icmFuZHMtd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJyYW5kcyAuYnJhbmQtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5icmFuZHMgLmJyYW5kLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJhbmRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmJyYW5kcyAuYnJhbmQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOEM5Q0E3O1xufVxuLmJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6ICM4QzlDQTc7XG59XG4uYnJlYWRjcnVtYnMgYTpob3ZlciwgLmJyZWFkY3J1bWJzIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzhDOUNBNztcbn1cblxuLnR5cGUtZGV0YWlsIC5icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50eXBlLWRldGFpbCAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmJ0bixcbi5idG4sXG5hLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuYnRuLFxuICAuYnRuLFxuICBhLmJ0biB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMS41cmVtO1xuICB9XG59XG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4tLXByaW1hcnksXG4uYnRuLS1wcmltYXJ5LFxuYS5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MzczO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4tLXByaW1hcnksXG4gIC5idG4tLXByaW1hcnksXG4gIGEuYnRuLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuYnRuLS1wcmltYXJ5OmhvdmVyLCAuZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4tLXByaW1hcnk6Zm9jdXMsIC5leHRlcm5hbC1mb250cy1sb2FkZWQgLmJ0bi0tcHJpbWFyeTphY3RpdmUsXG4uYnRuLS1wcmltYXJ5OmhvdmVyLFxuLmJ0bi0tcHJpbWFyeTpmb2N1cyxcbi5idG4tLXByaW1hcnk6YWN0aXZlLFxuYS5idG4tLXByaW1hcnk6aG92ZXIsXG5hLmJ0bi0tcHJpbWFyeTpmb2N1cyxcbmEuYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3NUU7XG59XG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4udW52ZWlsLWJ1dHRvbixcbi5idG4udW52ZWlsLWJ1dHRvbixcbmEuYnRuLnVudmVpbC1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNDM3Mztcbn1cbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyLFxuLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyLFxuYS5idG4udW52ZWlsLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNjlCNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlCNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5idG4udW52ZWlsLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4uYnRuLnVudmVpbC1idXR0b246aG92ZXI6OmFmdGVyLFxuYS5idG4udW52ZWlsLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhZ2luYXRpb24tbG9hZGVyIC5idG4udW52ZWlsLWJ1dHRvbiwgLnBhZ2luYXRpb24td3JhcHBlciAuYnRuLnVudmVpbC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5cbi5ob21lcGFnZS1ibG9nIC5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDA0MzczO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmhvdy10b19fYnRuIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaG93LXRvX19idG4gYS5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OUI0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLmhvdy10b19fYnRuIGEuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUM5RTtcbn1cblxuI2NvbnRpbnVlLW9yZGVyLWJ1dHRvbiwgI29yZGVyRm9ybUJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI2NvbnRpbnVlLW9yZGVyLWJ1dHRvbjo6YWZ0ZXIsICNvcmRlckZvcm1CdXR0b246OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbiNjb250aW51ZS1vcmRlci1idXR0b24gLm9yZGVyLWJ1dHRvbi10ZXh0LCAjb3JkZXJGb3JtQnV0dG9uIC5vcmRlci1idXR0b24tdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNzdWJtaXQtb3JkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG5cbi5jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjgzNTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgbGVmdDogOTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxlZnQ6IDk1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGV4dCAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duLm9wZW4gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIGJ1dHRvbiNwcm9kdWN0cy1saXN0aW5nLW9yZGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTEwMTtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogI0VGRjJGMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IGxpIGxhYmVsLFxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUgbGkgc3Ryb25nIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbWVudSBsaSBsYWJlbDpob3ZlcixcbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IGxpIHN0cm9uZzpob3ZlciB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duIGJ1dHRvbiNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjFweCA1cHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duIGJ1dHRvbiNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93biBidXR0b24jcHJvZHVjdHMtbGlzdGluZy1vcmRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICMwMDQzNzM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93biBidXR0b24jcHJvZHVjdHMtbGlzdGluZy1vcmRlciAuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OUI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjc1IDUuNDk5OThDMi43NSA0Ljk5MzcyIDMuMTYwNDEgNC41ODMzMSAzLjY2NjY3IDQuNTgzMzFIMTguMzMzM0MxOC44Mzk2IDQuNTgzMzEgMTkuMjUgNC45OTM3MiAxOS4yNSA1LjQ5OTk4QzE5LjI1IDYuMDA2MjQgMTguODM5NiA2LjQxNjY1IDE4LjMzMzMgNi40MTY2NUgzLjY2NjY3QzMuMTYwNDEgNi40MTY2NSAyLjc1IDYuMDA2MjQgMi43NSA1LjQ5OTk4Wk01LjUgMTFDNS41IDEwLjQ5MzcgNS45MTA0MSAxMC4wODMzIDYuNDE2NjcgMTAuMDgzM0gxNS41ODMzQzE2LjA4OTYgMTAuMDgzMyAxNi41IDEwLjQ5MzcgMTYuNSAxMUMxNi41IDExLjUwNjMgMTYuMDg5NiAxMS45MTY2IDE1LjU4MzMgMTEuOTE2Nkg2LjQxNjY3QzUuOTEwNDEgMTEuOTE2NiA1LjUgMTEuNTA2MyA1LjUgMTFaTTcuMzMzMzMgMTYuNUM3LjMzMzMzIDE1Ljk5MzcgNy43NDM3NCAxNS41ODMzIDguMjUgMTUuNTgzM0gxMy43NUMxNC4yNTYzIDE1LjU4MzMgMTQuNjY2NyAxNS45OTM3IDE0LjY2NjcgMTYuNUMxNC42NjY3IDE3LjAwNjMgMTQuMjU2MyAxNy40MTY2IDEzLjc1IDE3LjQxNjZIOC4yNUM3Ljc0Mzc0IDE3LjQxNjYgNy4zMzMzMyAxNy4wMDYzIDcuMzMzMzMgMTYuNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMkYzO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMkYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiArIC5maWx0ZXItc2VjdGlvbiwgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiwgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24uc2xpZGVyLXdyYXBwZXIge1xuICBvcmRlcjogLTEwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi5vcGVuIGg0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi5vcGVuIGg0IHtcbiAgICBib3JkZXItY29sb3I6ICNFRkYyRjM7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24ub3BlbiBoNDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi5vcGVuIGg0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiA2O1xuICAgIGxlZnQ6IDExcHg7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uOm5vdCgub3BlbikgLnByaWNlLWZpbHRlcixcbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uOm5vdCgub3BlbikgZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiBoNCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gaDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiBoNCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gaDQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBjb2xvcjogIzAwNDM3MztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gZm9ybSxcbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIC5wcmljZS1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIGZvcm0sXG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIC5wcmljZS1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMkYzO1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiBmb3JtIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNsZWFyOiBub25lO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gZm9ybSBkaXYgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNjb250ZW50IC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTc5Njk4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbiNjb250ZW50IC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUUxRTFFO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IC02cHg7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICBib3JkZXItY29sb3I6ICMxRTFFMUU7XG4gIHRvcDogMDtcbn1cblxuLmZyb20sIC50byB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG4uc2xpZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmxhZyB7XG4gIGNvbG9yOiAjMzkzNDJDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5mbGFnLmZsYWctbmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbn1cblxuLnA6aG92ZXIgLmZsYWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhZy1wcmlteS1vYmNob2RuaS1wYXJ0bmVyLXpuYWNrb3ZlaG8tdnlyb2JjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjMgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZsYWctcHJpbXktb2JjaG9kbmktcGFydG5lci16bmFja292ZWhvLXZ5cm9iY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRUZGMkYzICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWShjYWxjKDUwJSAtIDdweCkpO1xufVxuLmZsYWctcHJpbXktb2JjaG9kbmktcGFydG5lci16bmFja292ZWhvLXZ5cm9iY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1USWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1pQXhNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazA0TGpNd01UWWdNQzQ1TnpFd09EbERPQzR6TURFME9DQXdMamszTURrMk55QTRMak13TVRjeklEQXVPVGN4TWpFeUlEZ3VNekF4TmlBd0xqazNNVEE0T1V3eE1TNHdNekEySURNdU5qZzRNRFZETVRJdU16SXlOeUEwTGprNE56QTRJREV5TGpNeU16a2dOeTR3T0RZMU15QXhNUzR3TWprM0lEZ3VNemd3TmpsTU9DNHpPVEUzTkNBeE1TNHdNVGczVERndU16a3dPRGtnTVRFdU1ERTVOVU0zTGpBNU1UZzFJREV5TGpNeE1UWWdOQzQ1T1RJME1TQXhNaTR6TVRJNElETXVOams0TWpVZ01URXVNREU0TjB3d0xqazNOakV6TWlBNExqSTVOalUyUXpBdU16RTFOelEySURjdU5qTTJNVGdnTFRBdU1ETTRNell5SURZdU56STJNRFVnTUM0d01ETXpNREk0TlNBMUxqYzRPRFU1VERBdU1EQXpNemMyTmpjZ05TNDNPRFk1T1V3d0xqRTBOelkwTXlBeUxqYzRNVFEwUXpBdU1qRTVNelV5SURFdU16VTBORE1nTVM0ek5UazVPU0F3TGpJeE16UXlOaUF5TGpjNU5ERTBJREF1TVRRNE5UTkRNaTQzT1RRek9DQXdMakUwT0RVeUlESXVOemswTmpFZ01DNHhORGcxTURrZ01pNDNPVFE0TlNBd0xqRTBPRFE1T0V3MUxqYzVOakUwSURBdU1EQTBORE00TXpKRE5TNDNPVFkwTnlBd0xqQXdORFF5TVRFMklEVXVOemsyT0NBd0xqQXdORFF3TkRBMElEVXVOemszTVRNZ01DNHdNRFF6T0RZNU9VTTJMamN6TVRBM0lDMHdMakEwTkRFeE56VWdOeTQyTkRFNU15QXdMak14TVRZeE5pQTRMak13TVRZZ01DNDVOekV3T0RsYVRUY3VOalkwTWpVZ01TNDJNRGcwTlVNM0xqRTRNalEySURFdU1USTJOallnTmk0MU1Ua3hOQ0F3TGpnMk9USTJNaUExTGpnME16RTJJREF1T1RBME5UYzBURFV1T0RReE1qWWdNQzQ1TURRMk5qbE1NaTQ0TXpZM01pQXhMakEwT0RnNVRESXVPRE0xTXpjZ01TNHdORGc1TlVNeExqZzJOak0zSURFdU1Ea3lOVFVnTVM0d09UWTFPQ0F4TGpnMk1qQTFJREV1TURRM09TQXlMamd5TmpJeFF6RXVNRFEzT0RrZ01pNDRNall6TnlBeExqQTBOemtnTWk0NE1qWXdOU0F4TGpBME56a2dNaTQ0TWpZeU1Vd3dMamt3TXpjM055QTFMamd5T0RZeFF6QXVPVEF6TnpZMklEVXVPREk0T0RZZ01DNDVNRE0zTlRRZ05TNDRNamt4TWlBd0xqa3dNemMwTXlBMUxqZ3lPVE0zUXpBdU9EY3pOVEl6SURZdU5URTBNU0F4TGpFek1qTXpJRGN1TVRjNE1EUWdNUzQyTVRNME9TQTNMalkxT1RKTU5DNHpNelUyTVNBeE1DNHpPREV6UXpVdU1qYzJOamtnTVRFdU16SXlOQ0EyTGpnd05qUXpJREV4TGpNeU16Z2dOeTQzTlRRNE15QXhNQzR6T0RBNVF6Y3VOelUwTmprZ01UQXVNemd4SURjdU56VTBPVFlnTVRBdU16Z3dOeUEzTGpjMU5EZ3pJREV3TGpNNE1EbE1NVEF1TXpreU5DQTNMamMwTXpNelF6RXhMak16TXpNZ05pNDRNREl6TlNBeE1TNHpNelE0SURVdU1qY3lPRFlnTVRBdU16a3lNaUEwTGpNeU5EUXpRekV3TGpNNU1pQTBMak15TkRFNUlERXdMak01TVRnZ05DNHpNak01TlNBeE1DNHpPVEUxSURRdU16SXpOMHczTGpZMk5EazFJREV1TmpBNU1UVk1OeTQyTmpReU5TQXhMall3T0RRMVdpSWdabWxzYkQwaUl6RkZNVVV4UlNJdlBnbzhjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRRdU5EazNPRGdnTXk0ME5ERXhOa016TGpreE56RWdNeTQwTkRFeE5pQXpMalEwTmpJNElETXVPVEV4T1RjZ015NDBORFl5T0NBMExqUTVNamMxUXpNdU5EUTJNamdnTlM0d056TTFNeUF6TGpreE56RWdOUzQxTkRRek5DQTBMalE1TnpnNElEVXVOVFEwTXpSRE5TNHdOemcyTlNBMUxqVTBORE0wSURVdU5UUTVORGNnTlM0d056TTFNeUExTGpVME9UUTNJRFF1TkRreU56VkROUzQxTkRrME55QXpMamt4TVRrM0lEVXVNRGM0TmpVZ015NDBOREV4TmlBMExqUTVOemc0SURNdU5EUXhNVFphVFRJdU5UUTBPVElnTkM0ME9USTNOVU15TGpVME5Ea3lJRE11TkRFME1UWWdNeTQwTVRreU9TQXlMalV6T1RjNUlEUXVORGszT0RnZ01pNDFNemszT1VNMUxqVTNOalEySURJdU5UTTVOemtnTmk0ME5UQTRNeUF6TGpReE5ERTJJRFl1TkRVd09ETWdOQzQwT1RJM05VTTJMalExTURneklEVXVOVGN4TXpNZ05TNDFOelkwTmlBMkxqUTBOVGNnTkM0ME9UYzRPQ0EyTGpRME5UZERNeTQwTVRreU9TQTJMalEwTlRjZ01pNDFORFE1TWlBMUxqVTNNVE16SURJdU5UUTBPVElnTkM0ME9USTNOVm9pSUdacGJHdzlJaU14UlRGRk1VVWlMejRLUEM5emRtYytDZz09XCIpOyAvKiBCYXNlNjQgZW5jb2RlZCBTVkcgb3IgaW1hZ2UgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZm9vdGVyLWxpbmtzX19pdGVtIFtkYXRhLXRvZ2dsZV0ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItbGlua3NfX2l0ZW0gW2RhdGEtdG9nZ2xlXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItbGlua3NfX2l0ZW0gW2RhdGEtdG9nZ2xlXS5vcGVuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb290ZXItbGlua3NfX2l0ZW0gW2RhdGEtdG9nZ2xlXS5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mb290ZXItbGlua3NfX2l0ZW0gW2RhdGEtdG9nZ2xlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItbGlua3NfX2l0ZW0gW2RhdGEtdG9nZ2xlXTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1saW5rc19faXRlbSBbZGF0YS1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1saW5rc19faXRlbSBbZGF0YS1jb250ZW50XSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICB9XG59XG4uZm9vdGVyLWxpbmtzX19pdGVtIFtkYXRhLWNvbnRlbnRdIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1saW5rc19faXRlbSBbZGF0YS1jb250ZW50XSBsaSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMCAwO1xuICB9XG59XG4uZm9vdGVyLWxpbmtzX19pdGVtIFtkYXRhLWNvbnRlbnRdIGxpIGEge1xuICBjb2xvcjogIzEyMzI0Rjtcbn1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9mb290ZXItYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9vdGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4jZm9vdGVyIGg0IHtcbiAgY29sb3I6ICNGRkREMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbiNmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuI2Zvb3RlciAuYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4jZm9vdGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmN1c3RvbS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMzJweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMyksIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KSwgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjlCNDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikgaDQsIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSBoNCwgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDQpIGg0LCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkgaDQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikgaDQ6OmFmdGVyLCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgaDQ6OmFmdGVyLCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNCkgaDQ6OmFmdGVyLCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkgaDQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9kb3duLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHVsLCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgdWwsIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KSB1bCwgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKS5zaG93LWxpc3QgaDQ6OmFmdGVyLCAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNCkuc2hvdy1saXN0IGg0OjphZnRlciwgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpLnNob3ctbGlzdCBoNDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKS5zaG93LWxpc3QgdWwsIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKS5zaG93LWxpc3QgdWwsIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KS5zaG93LWxpc3QgdWwsIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KS5zaG93LWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2OUI0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY5QjQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg2KSAuZm9vdGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNikgLmZvb3Rlcl9faXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNikgLmltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg2KSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNikgaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAxN3B4IDA7XG59XG4uY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNikgLndyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg2KSAucGF5bWVudCwgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDYpIC5zaGlwcGluZyB7XG4gIHBhZGRpbmc6IDMycHggMCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg2KSAucGF5bWVudCwgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDYpIC5zaGlwcGluZyB7XG4gICAgcGFkZGluZzogMjRweCAwIDMycHg7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg2KSAuc2hpcHBpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNikgLnNoaXBwaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGMkZEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsIGEge1xuICBjb2xvcjogIzFFMUUxRSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveCB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5N0JGREM7XG4gIHdpZHRoOiAxMDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveCB1bCA+IGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk3QkZEQztcbiAgfVxuICAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaS5zb2NpYWxzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiU2xlZHVqdGUgbsOhc1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5jdXN0b20tZm9vdGVyX19jb250YWN0IC5jb250YWN0LWJveCB1bCA+IGxpLnNvY2lhbHMgLnNvY2lhbC1pY29uLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsID4gbGkuc29jaWFscyAuc29jaWFsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaS5zb2NpYWxzIC5zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA2OUI0O1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsID4gbGkuc29jaWFscyAuc29jaWFsLWljb24uZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9mYWNlYm9vay5zdmdcIik7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaS5zb2NpYWxzIC5zb2NpYWwtaWNvbi55b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMveW91dHViZS5zdmdcIik7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaS5zb2NpYWxzIC5zb2NpYWwtaWNvbi5pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9pbnN0YWdyYW0uc3ZnXCIpO1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsID4gbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgLmNvbnRhY3QtYm94IHVsID4gbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaSBzcGFuLnRlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL3Bob25lLWZvb3Rlci5zdmdcIik7XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3ggdWwgPiBsaSBzcGFuLm1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9tYWlsLWZvb3Rlci5zdmdcIik7XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDRweCAwIDIwcHg7XG59XG4uZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgb3JkZXI6IC0xO1xufVxuLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAjc2lnbmF0dXJlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAjc2lnbmF0dXJlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNzaWduYXR1cmUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb3B5cmlnaHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmNvLXJlZ2lzdHJhdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICBmb250LWZhbWlseTogXCJzaG9wdGV0XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3AtbmF2aWdhdGlvbi1iYXIgYS5mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI3Byb2R1Y3RzVG9wIC5mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLXBhZ2UgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC5mYXYtYWN0aXZlIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmluLWZhdm9yaXRlIC5jb250ZW50LWlubmVyLFxuLmluLW9ibGliZW5lIC5jb250ZW50LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pbi1mYXZvcml0ZSAuY29udGVudC1pbm5lciBhcnRpY2xlIGgxLFxuLmluLW9ibGliZW5lIC5jb250ZW50LWlubmVyIGFydGljbGUgaDEge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmluLWZhdm9yaXRlIC5leHRyYS1mbGFncyxcbi5pbi1vYmxpYmVuZSAuZXh0cmEtZmxhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLWZhdm9yaXRlIC5yYXRpbmdzLXdyYXBwZXIsXG4uaW4tb2JsaWJlbmUgLnJhdGluZ3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW4tZmF2b3JpdGUgI2Zvb3Rlcixcbi5pbi1vYmxpYmVuZSAjZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5pbi1mYXZvcml0ZSAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tIC5wLXRvb2xzLFxuLmluLW9ibGliZW5lIC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gLnAtdG9vbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYXZvcml0ZS1kZXRhaWwge1xuICBvcmRlcjogLTIwO1xuICBtYXJnaW46IDA7XG59XG4uZmF2b3JpdGUtZGV0YWlsIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhdm9yaXRlLWRldGFpbCBwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhdm9yaXRlLWRldGFpbCBwIHNwYW4uZmF2b3JpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5mYXZvcml0ZS1kZXRhaWwgcCBzcGFuLmZhdm9yaXRlIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmF2b3JpdGVfaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYXZvcml0ZV9pY29uIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdEMUU5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhdm9yaXRlX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmlsbDogIzAwMDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG59XG5cbi5wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QuZmF2LWFjdGl2ZSAuZmF2b3JpdGUgaSBzdmcge1xuICBmaWxsOiAjNDdEMUU5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDEuNXMsIHN0cm9rZSAxcztcbiAgc3Ryb2tlOiAjNDdEMUU5O1xufVxuLnByb2R1Y3QgLmZhdm9yaXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDE0cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QgLmZhdm9yaXRlIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0IC5mYXZvcml0ZSBpIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICNEOEQ4RDg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbGwgMS41cywgc3Ryb2tlIDFzO1xufVxuXG4ubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3JpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSBpIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xufVxuXG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbC5mYXYteWVzIC5mYXZvcml0ZSBpIHN2ZyB7XG4gIGZpbGw6ICM0N0QxRTk7XG4gIHRyYW5zaXRpb246IGZpbGwgMS41cywgc3Ryb2tlIDFzO1xuICBzdHJva2U6ICM0N0QxRTk7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwuZmF2LXllcyAuZmF2LXRleHQge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwuZmF2LXllcyAuZmF2LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJPZG9icmHFpSB6IHdpc2hsaXN0dVwiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnR5cGUtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIGkgc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzJDNEJDRTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBmaWxsIDEuNXMsIHN0cm9rZSAxcztcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbCAuZmF2b3JpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwgLmZhdi10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbCAuYnRuX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnR5cGUtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIgLmZhdm9yaXRlLWRldGFpbCAuYnRuX3RvZ2dsZSAuZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4udHlwZS1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciAuZmF2b3JpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIC5mYXZvcml0ZSBpIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwMDtcbn1cbi50eXBlLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIC5mYXZvcml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUgLmZhdi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGxlZC1kb3duIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gIH1cbn1cbmEuZmF2b3JpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW4taW5kZXggI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5zZWFyY2hXaGlzcGVyZXJfX3Byb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZvYy1jdXN0b21lcnMgI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0ZGRDA7XG59XG4udm9jLWN1c3RvbWVycyAjaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3RkZEMDtcbn1cbi52b2MtY3VzdG9tZXJzICNoZWFkZXIgI25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdGRkQwO1xufVxuLnZvYy1jdXN0b21lcnMgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdGRkQwO1xufVxuLnZvYy1jdXN0b21lcnMgLnNpdGUtbmFtZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZvYy1jdXN0b21lcnMgLnNpdGUtbmFtZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVkVMS09PQkNIT0RcIjtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIycHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudm9jLWN1c3RvbWVycyAuc2l0ZS1uYW1lIGE6OmFmdGVyIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG59XG4jaGVhZGVyIC5zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL3NlYXJjaC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzAwNjlCNDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2OUI0O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwNDM3Mztcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDggIWltcG9ydGFudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSAuZmF2b3JpdGVfaWNvbiB7XG4gIHdpZHRoOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3JpdGUgLm51bWJlciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMDtcbiAgY29sb3I6ICMwMDQzNzM7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9oZWFydC5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0ge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9yZGVyOiAzO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvaWNvbnMvY2FydC5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDA7XG4gIGNvbG9yOiAjMDA0MzczO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gLmNhcnQtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9wcm9maWxlLnN2Zz8xKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzAwNDM3MztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gI25hdmlnYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciAuc2l0ZS1uYW1lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2dlZC1pbiAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldCB7XG4gICAgdG9wOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2dnZWQtaW4gLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMnB4O1xuICB9XG59XG4ubG9nZ2VkLWluIC5wb3B1cC13aWRnZXQtaW5uZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5sb2dnZWQtaW4gLnBvcHVwLXdpZGdldC1pbm5lciAuYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubG9nZ2VkLWluIC5wb3B1cC13aWRnZXQtaW5uZXIgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhID4gYiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm1lbnUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm1lbnUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm1lbnUtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjlweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIGxpID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDBweCA0cHggNHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRvcDogMTEwcHg7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDA7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSAubWFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG4gICAgcGFkZGluZzogMjNweCAxNnB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgLm1haWwgYSB7XG4gICAgY29sb3I6ICMwMDQzNzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSAubWFpbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9tYWlsLnN2Zz8xKSBuby1yZXBlYXQ7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhZGE1NTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4gPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA0MzczO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gYSA+IGIsXG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGRpdiA+IGEgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXhwID4gdWwge1xuICAgIHRvcDogNThweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgLm1lbnUtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSAubWVudS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpob3ZlciA+IGRpdiA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis0KSA+IGRpdixcbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpIC5tZW51LWltYWdlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxZTFlMWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHVsIHtcbiAgICB0b3A6IGNhbGMoNTAlICsgMjVweCk7XG4gIH1cbiAgYm9keS5zdWJtZW51LXZpc2libGUgI2hlYWRlciwgYm9keS5zZWFyY2gtZm9jdXNlZCAjaGVhZGVyLCBib2R5Lm1lbnUtaGVscGVyLXZpc2libGUgI2hlYWRlciB7XG4gICAgei1pbmRleDogMTAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm1lbnUtaGVscGVyID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICAgIHJvdy1nYXA6IDA7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiAubWVudS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIgLnVzZXItYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaFdoaXNwZXJlciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1zZWFyY2hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm91cml0ZSAuZmF2b3VyaXRlX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiAubnVtYmVyIHtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjaGVhZGVyIC5zaXRlLW5hbWUgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAudXNlci1hY3Rpb24taW4gLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAuc2Nyb2xsZWQtdXAuc2Nyb2xsZWQgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjJGRDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNDM3MztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgYS5sb2dpbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDA0MzczO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLnRlbCwgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLm1haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAudGVsOjpiZWZvcmUsIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAudGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLnRlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9jYWxsLnN2Zz8xKSBuby1yZXBlYXQ7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAudGVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKFBvLVDDoTogNzowMCAtIDE1OjMwKVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNDM3MztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLm1haWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLm1haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL21haWwuc3ZnPzEpIG5vLXJlcGVhdDtcbn1cblxuLmhvbWVwYWdlLWJsb2cgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ob21lcGFnZS1ibG9nIGgxLCAudHlwZS1wb3N0cy1saXN0aW5nIC5jb250ZW50LWlubmVyIGgxIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ob21lcGFnZS1ibG9nID4gLnRleHQtY2VudGVyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5jb250ZW50LWlubmVyID4gLnRleHQtY2VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWJsb2cgPiAudGV4dC1jZW50ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIgPiAudGV4dC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG9tZXBhZ2UtYmxvZyA+IC5ob21lcGFnZS1ncm91cC10aXRsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAuY29udGVudC1pbm5lciA+IC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZXBhZ2UtYmxvZyAuYmxvZy13cmFwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIgLmJsb2ctd3JhcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAzO1xufVxuLmhvbWVwYWdlLWJsb2cgLmJsb2ctd3JhcGVyIC5oNCwgLnR5cGUtcG9zdHMtbGlzdGluZyAuY29udGVudC1pbm5lciAuYmxvZy13cmFwZXIgLmg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lcGFnZS1ibG9nIC5yZWFkbW9yZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAuY29udGVudC1pbm5lciAucmVhZG1vcmUge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uaG9tZXBhZ2UtYmxvZyAucmVhZG1vcmU6bm90KDpmaXJzdC1jaGlsZCksIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIgLnJlYWRtb3JlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lcGFnZS1ibG9nIC5yZWFkbW9yZTo6YWZ0ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIgLnJlYWRtb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uaG9tZXBhZ2UtYmxvZyAucmVhZG1vcmU6aG92ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIgLnJlYWRtb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lcGFnZS1ibG9nIC5yZWFkbW9yZTpob3Zlcjo6YWZ0ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIgLnJlYWRtb3JlOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjMDA2OUI0O1xufVxuXG4uaG9tZXBhZ2UtYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtYmxvZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtYmxvZyA+IC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaG9tZXBhZ2UtYmxvZyAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMSkpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbis0KSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsZXgtYmFzaXM6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIH1cbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OUI0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwNjlCNDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSB0aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSB0aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL25vdGUtdGV4dC5zdmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50aW1lLXdyYXBwZXIge1xuICBvcmRlcjogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1NzU3NTc7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50ZXh0IHRpbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXh0IHRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaW1hZ2UgdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3OGM1Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0IHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbWFnZSB0aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcnMtY29udGVudCAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5iYW5uZXItZm9vdGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmJhbm5lci13cmFwcGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmZvb3Rlci1iYW5uZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAuYmFubmVyLWNhdGVnb3J5IC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbGV4LWJhc2lzOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLWJsb2cgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICB9XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlLCAuaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gaDIge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlOmhvdmVyLCAuaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gaDI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbi1ibG9nIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluLWJsb2cgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmluLWJsb2cgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5pbi1ibG9nIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbi1ibG9nIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjMDA2OUI0O1xufVxuLmluLWJsb2cgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHRpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmluLWJsb2cgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvdXNlci9kb2N1bWVudHMvaWNvbnMvbm90ZS10ZXh0LnN2Zyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpbWUtd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4ycHg7XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbi1ibG9nIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU3NTc1NztcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRleHQgdGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5pbi1ibG9nIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaW4tYmxvZyAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLm5ld3MtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oMi50b3AtY2F0IHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLnRvcC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ocF9fYmFubmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMtbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmhwX19iYW5uZXJzLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocF9fYmFubmVycy1yaWdodCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmhwX19iYW5uZXJzLXVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocF9fYmFubmVycy11cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmhwX19iYW5uZXJzLXVwIGEge1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMtdXAgYTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMtdXAgYTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5ocF9fYmFubmVycy1kb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocF9fYmFubmVycy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaHBfX2Jhbm5lcnMtZG93biBhIHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhwX19iYW5uZXJzLWRvd24gYTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMtZG93biBhOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmhwX19iYW5uZXJzLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ocF9fYmFubmVycy1ib3g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMtYm94OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4uaHBfX2Jhbm5lcnMtYm94LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaHBfX2Jhbm5lcnMtYm94IGgzIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmhwX19iYW5uZXJzLWJveCBoMzo6YWZ0ZXIge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmhwX19iYW5uZXJzLWJveCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaHBfX2Jhbm5lcnMgLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkYzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhwX19iYW5uZXJzIC5ncmF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91c2VyL2RvY3VtZW50cy9pY29ucy9ncmF5LWJnLnN2Z1wiKTtcbn1cbi5ocF9fYmFubmVycyAuZ3JheSBpbWcge1xuICBtYXgtd2lkdGg6IDIwN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhwX19iYW5uZXJzIC5ncmF5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmhwX19iYW5uZXJzIC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGMEUxO1xufVxuLmhwX19iYW5uZXJzIC55ZWxsb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL3llbGxvdy1iZy5zdmdcIik7XG59XG4uaHBfX2Jhbm5lcnMgLnllbGxvdyBpbWcge1xuICBtYXgtd2lkdGg6IDE4N3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ocF9fYmFubmVycyAuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG59XG4uaHBfX2Jhbm5lcnMgLmJsdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL2JsdWUtYmcuc3ZnXCIpO1xufVxuLmhwX19iYW5uZXJzIC5ibHVlIGltZyB7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocF9fYmFubmVycyAuYmx1ZSBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbn1cbi5ocF9fYmFubmVycyAuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGREU3O1xufVxuLmhwX19iYW5uZXJzIC5ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JlZW4tYmcuc3ZnXCIpO1xufVxuLmhwX19iYW5uZXJzIC5ncmVlbiBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHBfX2Jhbm5lcnMgLmdyZWVuIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgfVxufVxuLmhwX19iYW5uZXJzIC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFMUU0O1xufVxuLmhwX19iYW5uZXJzIC5yZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL2ljb25zL3JlZC1iZy5zdmdcIik7XG59XG4uaHBfX2Jhbm5lcnMgLnJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ucmF0aW5ncy1iYW5uZXIge1xuICB6LWluZGV4OiAxO1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZzpudGgtY2hpbGQobisyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nOm50aC1jaGlsZChuKzIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICB9XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZ19fZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nIC51c2VyLXJhdGluZy10aW1lIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZ19fc2NvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZ19fc2NvcmUgLnNjb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nIC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmcgLnVzZXItbmFtZSBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvYmctcmF0aW5ncy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJhbm5lcnMgLmZvb3Rlci1iYW5uZXI6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4ucmF0aW5nc19faGVhZGVyLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lci1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkYxRUE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yYXRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbi5iYW5uZXItcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGMUVBO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjZweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciAucmF0ZS1pbWcge1xuICB3aWR0aDogMTA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaGVhZGVyIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH0qL1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIGgzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RvcmUtaGV1cmVrYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIC5zdG9yZS1oZXVyZWthIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RvcmUtaGV1cmVrYSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIC5zdG9yZS1oZXVyZWthIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIC5zdGFycy1yYXRpbmcgYS50b3RhbC1yYXRpbmdzIHtcbiAgZm9udC1zaXplOiAxNztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIC5zdGFycy1yYXRpbmcgYS50b3RhbC1yYXRpbmdzOmZvY3VzLCAuYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyBhLnRvdGFsLXJhdGluZ3M6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmdfX2F2ZXJhZ2Uge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCAuc3RhcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1jb250ZW50IHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtcGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXN1bW1hcnkgLnN0YXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtcmF0aW5nIC52b3RlLWRlbGltZXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVyLXJhdGluZyAuYnV0dG9uLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyLXJhdGluZyAuYnV0dG9uLXdyYXAgLmJ0biB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5yYXRlLWF2ZXJhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RhcnMge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUsIC5zdGFycyAuc3Rhci5zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZERDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdGFycyBzcGFuLCAuc3RhcnMgYSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc3RhcnMgLnN0YXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkREMDA7XG59XG5cbi5zdGFycy1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmF0ZS1hdmVyYWdlLXdyYXAgLnN0YXJzIGE6OmJlZm9yZSwgLnJhdGUtYXZlcmFnZS13cmFwIC5zdGFycyBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5ocC1zdG9yZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHAtc3RvcmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhwLXN0b3JlcyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocC1zdG9yZXMgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ocC1zdG9yZXNfX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaHAtc3RvcmVzX190ZXh0IGgzIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtc3RvcmVzX190ZXh0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaHAtc3RvcmVzX190ZXh0IHAge1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhwLXN0b3Jlc19fbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHAtc3RvcmVzX19tYXAge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbi5ocC1zdG9yZXNfX21hcCBpbWcge1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuLmhwLXN0b3Jlc19fbWFwIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhwLXN0b3Jlc19fbWFwIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uaHAtc3RvcmVzX19tYXAgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmhwLXN0b3Jlc19fbWFwIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdXNlci9kb2N1bWVudHMvaWNvbnMvYmx1ZS1jaGVjay5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmhwLXN0b3JlcyBoNCB7XG4gIGNvbG9yOiAjMDA0MzczO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaHAtc3RvcmVzX19jaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocC1zdG9yZXNfX2NpdGllcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uaHAtc3RvcmVzX19jaXRpZXMgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaHAtc3RvcmVzX19jaXRpZXMgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDQzNzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAxMnB4O1xufVxuLmhwLXN0b3Jlc19fY2l0aWVzIGEge1xuICBwYWRkaW5nOiA4cHggMzZweCA4cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaHAtc3RvcmVzX19jaXRpZXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNjlCNDtcbn1cblxuLyoqXG4gKiBNaW1lIENvcHlyaWdodCB2MS4wLjBcbiAqIFZ5Z2VuZXJ1amUgYSB6b2JyYXrDrSBjb3B5cmlnaHQgem5hxI1reSBtaW1lIGRpZ2l0YWwuIENvcHlyaWdodCB6YWhybnVqZSBcbiAqIGxvZ28gU2hvcHRldCBhIG9ka2F6IG5hIHdlYiBtaW1lIGRpZ2l0YWwgcyBsb2dlbSBzcG9sZcSNbm9zdGkuXG4gKiBcbiAqIChjKSBtaW1lIGRpZ2l0YWwgcy5yLm8uIDIwMjNcbiAqIGh0dHBzOi8vbWltZWRpZ2l0YWwuY3pcbiAqIG1lZGFyZC5odXR0ZW5iYWNoQG1pbWVkaWdpdGFsLmN6XG4gKiovXG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSAudGl0bGUgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgLnBpcGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgYSBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBpbWcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubWltZS1wYWNrYWdlcyB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubWltZS1wYWNrYWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9wYWNrYWdlLnN2Zz8xKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi50eXBlLXByb2R1Y3QgLnAtZmluYWwtcHJpY2Utd3JhcHBlcjpoYXMoLm1pbWUtcHJpY2UpIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcHJvZHVjdCAucC1maW5hbC1wcmljZS13cmFwcGVyOmhhcygubWltZS1wcmljZSkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4udHlwZS1wcm9kdWN0IC5wLWZpbmFsLXByaWNlLXdyYXBwZXI6aGFzKC5taW1lLXByaWNlKSAucHJpY2UtYWRkaXRpb25hbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnAtZmluYWwtcHJpY2Utd3JhcHBlcjpoYXMoLm1pbWUtcHJpY2UpIC5wcmljZS1hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnAtZmluYWwtcHJpY2Utd3JhcHBlcjpoYXMoLm1pbWUtcHJpY2UpIC5taW1lLXByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ubWltZS1wcmljZSB7XG4gIGNvbG9yOiAjMzkzNDJDO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWltZS1wcmljZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ucG9wdXAtd2lkZ2V0IHtcbiAgei1pbmRleDogMTAwMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9wdXAtd2lkZ2V0IHtcbiAgICB0b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWluIC5wcmljZS1maW5hbCB7XG4gIG9yZGVyOiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiAucHJpY2UtZmluYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLm5hbWUge1xuICBtaW4taGVpZ2h0OiA3M3B4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLmF2YWlsYWJpbGl0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLmF2YWlsYWJpbGl0eSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gPiBkaXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgY29sb3I6ICMzOTM0MkM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREQwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2UtZmluYWwsIC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2UtYWRkaXRpb25hbCB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1maW5hbCwgLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gLnAtdG9vbHMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4LWZsb3c6IHJvdyAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSAucC10b29scyA+IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tIC5wLXRvb2xzID4gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20gLnAtdG9vbHMgPiBmb3JtIC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXIsXG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tIC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tIC5wLXRvb2xzID4gZm9ybSAucXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2IC5wIC5wLWJvdHRvbSAucC10b29scyA+IC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2UtYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByb2R1Y3QgLnByaWNlLWZpbmFsLFxuLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnAtdG8tY2FydC1ibG9jayAucHJpY2UtZmluYWwsXG4uc2hvdy1wcmljZS13aXRob3V0LXZhdCAudmFyaWFudC1wcmljZS13cmFwIC5wcmljZS1maW5hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1wcmljZS13aXRob3V0LXZhdCAucHJpY2UtYWRkaXRpb25hbCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5wcm9kdWN0cy1pbmxpbmUgPiBkaXYgLnAgLnAtaW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNob3ctcHJpY2Utd2l0aG91dC12YXQgLnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAucC1pbiAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc2F2ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0cy1pbmxpbmU6bm90KC5wcm9kdWN0cy10b3ApID4gZGl2IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiA+IGRpdi5wcmljZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtaW5saW5lOm5vdCgucHJvZHVjdHMtdG9wKSA+IGRpdiAucCAucC1pbiAucC1ib3R0b20gPiBkaXYgPiBkaXYucHJpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4ucHJvZHVjdHMtaW5saW5lID4gZGl2IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAucC1pbiAucC1ib3R0b20gPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtaW5saW5lID4gZGl2IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbmxpbmUgPiBkaXYgLnAgLnAtaW4gLnAtYm90dG9tID4gZGl2ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5wcm9kdWN0cy1pbmxpbmUgPiBkaXYgLnAgLnAtaW4gLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAucC1pbiAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cy1pbmxpbmUgPiBkaXYgLnAgLnAtaW4gLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtaW5saW5lID4gZGl2IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiAucC10b29scyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAucC1pbiAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMgZm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbn1cbi5wcm9kdWN0cy1pbmxpbmUgPiBkaXYgLnAgLnAtaW4gLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzIC5xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4ucHJvZHVjdHMtaW5saW5lID4gZGl2IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiAucC10b29scyAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyLFxuLnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAucC1pbiAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMgLnF1YW50aXR5IC5kZWNyZWFzZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAuZmF2b3JpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1pbmxpbmUgLnByb2R1Y3QgLnAtaW4taW4ge1xuICAgIGZsZXgtYmFzaXM6IDQ1JSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtaW5saW5lIC5wcm9kdWN0IC5wLWluLWluIC5yYXRpbmdzLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1pbmxpbmUgLnByb2R1Y3QgLnAtaW4gLnAtYm90dG9tIHtcbiAgICBmbGV4LWJhc2lzOiA1NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtaW5saW5lIC5wcm9kdWN0IC5wLWluIC5wLWJvdHRvbSAucC10b29scyB7XG4gICAgZmxleC1iYXNpczogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24sXG4ucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1ib3R0b20gLmFkZC10by1jYXJ0LWJ1dHRvbixcbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1ib3R0b20gLmJ0bi1jYXJ0LFxuLnByb2R1Y3RzLWlubGluZSAucHJvZHVjdCAucC1ib3R0b20gLmFkZC10by1jYXJ0LWJ1dHRvbixcbi5wcm9kdWN0cy1pbmxpbmUgLnByb2R1Y3QgLnAtYm90dG9tIC5idG4tY2FydCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4O1xuICBnYXA6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSAuYWRkLXRvLWNhcnQtYnV0dG9uLFxuICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtYm90dG9tIC5idG4tY2FydCxcbiAgLnByb2R1Y3RzLWlubGluZSAucHJvZHVjdCAucC1ib3R0b20gLmFkZC10by1jYXJ0LWJ1dHRvbixcbiAgLnByb2R1Y3RzLWlubGluZSAucHJvZHVjdCAucC1ib3R0b20gLmJ0bi1jYXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1ib3R0b20gLmFkZC10by1jYXJ0LWJ1dHRvbjo6YmVmb3JlLFxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSAuYnRuLWNhcnQ6OmJlZm9yZSxcbi5wcm9kdWN0cy1pbmxpbmUgLnByb2R1Y3QgLnAtYm90dG9tIC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSxcbi5wcm9kdWN0cy1pbmxpbmUgLnByb2R1Y3QgLnAtYm90dG9tIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSWdNa2d6TGpjME1EQXhRelF1T0RJd01ERWdNaUExTGpZM0lESXVPVE1nTlM0MU9DQTBURFF1TnpVZ01UTXVPVFpETkM0Mk1TQXhOUzQxT1NBMUxqZzVPVGs1SURFMkxqazVJRGN1TlRNNU9Ua2dNVFl1T1RsSU1UZ3VNVGxETVRrdU5qTWdNVFl1T1RrZ01qQXVPRGtnTVRVdU9ERWdNakVnTVRRdU16aE1NakV1TlRRZ05pNDRPRU15TVM0Mk5pQTFMakl5SURJd0xqUWdNeTQ0TnlBeE9DNDNNeUF6TGpnM1NEVXVPREl3TURFaUlITjBjbTlyWlQwaWQyaHBkR1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRFMkxqSTFJREl5UXpFMkxqazBNRFFnTWpJZ01UY3VOU0F5TVM0ME5EQTBJREUzTGpVZ01qQXVOelZETVRjdU5TQXlNQzR3TlRrMklERTJMamswTURRZ01Ua3VOU0F4Tmk0eU5TQXhPUzQxUXpFMUxqVTFPVFlnTVRrdU5TQXhOU0F5TUM0d05UazJJREUxSURJd0xqYzFRekUxSURJeExqUTBNRFFnTVRVdU5UVTVOaUF5TWlBeE5pNHlOU0F5TWxvaUlITjBjbTlyWlQwaWQyaHBkR1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRndU1qVWdNakpET0M0NU5EQXpOaUF5TWlBNUxqVWdNakV1TkRRd05DQTVMalVnTWpBdU56VkRPUzQxSURJd0xqQTFPVFlnT0M0NU5EQXpOaUF4T1M0MUlEZ3VNalVnTVRrdU5VTTNMalUxT1RZMElERTVMalVnTnlBeU1DNHdOVGsySURjZ01qQXVOelZETnlBeU1TNDBOREEwSURjdU5UVTVOalFnTWpJZ09DNHlOU0F5TWxvaUlITjBjbTlyWlQwaWQyaHBkR1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRrZ09FZ3lNU0lnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJXbDBaWEpzYVcxcGREMGlNVEFpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMM04yWno0S1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSAuYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyLFxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSAuYnRuLWNhcnQ6aG92ZXIsXG4ucHJvZHVjdHMtaW5saW5lIC5wcm9kdWN0IC5wLWJvdHRvbSAuYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyLFxuLnByb2R1Y3RzLWlubGluZSAucHJvZHVjdCAucC1ib3R0b20gLmJ0bi1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUM5RTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiAucHJpY2UtZmluYWwsXG4uaW4taW5kZXggLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWluIC5wcmljZS1maW5hbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wcmljZXMsXG4gIC5pbi1pbmRleCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnByaWNlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnByaWNlcyAubWltZS1wcmljZSxcbi5pbi1pbmRleCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnByaWNlcyAubWltZS1wcmljZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbi1pbmRleCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtdG9vbHMgZm9ybSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1zbGlkZXItaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG4ucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICBib3JkZXItY29sb3I6ICMxRTFFMUU7XG59XG4ucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFFMUUxRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUsIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUsIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OmhvdmVyOjpiZWZvcmUsIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlci5oYXMtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbHVtbnMtbW9iaWxlLTIgLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdHMtYmxvY2sgLnAgLm5hbWUge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4udnlicmFuZS1maWx0cnkge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLnZ5YnJhbmUtZmlsdHJ5LmFrdGl2bmktZmlsdHIge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjJGMztcbn1cbi52eWJyYW5lLWZpbHRyeS5ha3Rpdm5pLWZpbHRyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZ5YnJhbsOpIGZpbHRyeTpcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52eWJyYW5lLWZpbHRyeSBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYyRjM7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi52eWJyYW5lLWZpbHRyeSBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICMwMDQzNzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbn1cbi52eWJyYW5lLWZpbHRyeSBsYWJlbCAuZmlsdGVyLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZ5YnJhbmUtZmlsdHJ5IHAjY2xlYXItZmlsdGVycyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgb3JkZXI6IDEwMDtcbn1cbi52eWJyYW5lLWZpbHRyeSBwI2NsZWFyLWZpbHRlcnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNDM3MztcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi52eWJyYW5lLWZpbHRyeSBwI2NsZWFyLWZpbHRlcnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52eWJyYW5lLWZpbHRyeSBwI2NsZWFyLWZpbHRlcnMgYS5jbG9zZS1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZ5YnJhbmUtZmlsdHJ5Om5vdCguYWt0aXZuaS1maWx0cikgLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG59XG4udnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjJGMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlciBoNCxcbi52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1oZWFkZXIge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ2VuYTpcIiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4udnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCIgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBmb250LXNpemU6IDhweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDA0MzczO1xufVxuLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlciAuZnJvbSxcbi52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnRvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlciAuZnJvbSA+IHNwYW4sXG4udnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIC50byA+IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIC5mcm9tOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIC0gXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpZGViYXIge1xuICB3aWR0aDogMzEwcHg7XG59XG4uc2lkZWJhci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNpZGViYXItaW5uZXIgPiBkaXYuYm94LXNtIGg0IHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNpZGViYXItaW5kZW50ZWQgLmNvbnRlbnQgLnNpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI2NhdGVnb3JpZXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cbiNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzOm5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMgLnRvcGljIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzID4gdWwuYWN0aXZlID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMgPiB1bC5hY3RpdmUgPiBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzID4gdWwuYWN0aXZlID4gbGkuZXhwYW5kZWQgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNjYXRlZ29yaWVzIC5jYXRlZ29yaWVzID4gdWwuYWN0aXZlID4gbGkuZXhwYW5kZWQgbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jY2F0ZWdvcmllcyAuY2F0ZWdvcmllcyA+IHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNjYXRlZ29yaWVzIC5jYXQtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL2xlZnQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICByaWdodDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9yaWdodC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCxcbi5zbGljay10cmFjayxcbi5zbGljay1zbGlkZSxcbi5zbGljay1zbGlkZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTtcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3RzLWJsb2NrLnNsaWNrLXNsaWRlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5wYWdpbmF0aW9uLXRvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhZ2luYXRpb24tYXBwZW5kaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICB9XG59XG4ucGFnaW5hdGlvbiA+IGEsIC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMwMDQzNzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdpbmF0aW9uID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5QjQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjlCNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdpbmF0aW9uIGEucGFnaW5hdGlvbi1saW5rOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdpbmF0aW9uIGEucGFnaW5hdGlvbi1saW5rOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG4ucGFnaW5hdGlvbiBhLnBhZ2luYXRpb24tbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnaW5hdGlvbiBhLnBhZ2luYXRpb24tbGluay5wcmV2IHtcbiAgb3JkZXI6IC0xO1xufVxuLnBhZ2luYXRpb24gYS5wYWdpbmF0aW9uLWxpbmsubmV4dCB7XG4gIG9yZGVyOiAxO1xufVxuXG4udXNwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4udXNwLXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSAudXNwLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gcCBzcGFuIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5cbi50eXBlLWNhdGVnb3J5IC51c3Atd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAudXNwLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC51c3Atd3JhcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLmF2YWlsYWJpbGl0eS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAvKiBTdHlsIHBybyBpa29udSBtaW1vIMWhZWTDvSBib3ggKGNoZWNrIG5lYm8gXCJaXCIpICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF2YWlsYWJpbGl0eS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB1bnNldDtcbiAgfVxufVxuLmF2YWlsYWJpbGl0eS13cmFwcGVyIC5hdmFpbGFiaWxpdHktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY0Zjc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdmFpbGFiaWxpdHktd3JhcHBlciAuYXZhaWxhYmlsaXR5LWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL2ljb25fcGFja2FnZS5zdmcpO1xufVxuLmF2YWlsYWJpbGl0eS13cmFwcGVyIC5zdGF0dXMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAvKiBTdHlsIHBybyBza2xhZCAoY2hlY2sgc3ltYm9sKSAqL1xuICAvKiBTdHlsIHBybyB6YWvDoXprdSAoXCJaXCIpICovXG59XG4uYXZhaWxhYmlsaXR5LXdyYXBwZXIgLnN0YXR1cy1pY29uLnN0b2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9pY29uX3N0b2NrLnN2Zyk7XG59XG4uYXZhaWxhYmlsaXR5LXdyYXBwZXIgLnN0YXR1cy1pY29uLm9yZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9pY29uX29yZGVyLnN2Zyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1wcm9kdWN0IC5wcm9kdWN0cy1hZGRpdGlvbmFsOm5vdCgucHJvZHVjdHMtcmVsYXRlZCkgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG4udHlwZS1wcm9kdWN0IC5wcm9kdWN0cy1hZGRpdGlvbmFsOm5vdCgucHJvZHVjdHMtcmVsYXRlZCkgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSAucC10b29scyB7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuLnR5cGUtcHJvZHVjdCAucHJvZHVjdHMtYWRkaXRpb25hbDpub3QoLnByb2R1Y3RzLXJlbGF0ZWQpIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1ib3R0b20gLnAtdG9vbHMgLnF1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnR5cGUtcHJvZHVjdCAucHJvZHVjdHMtYWRkaXRpb25hbDpub3QoLnByb2R1Y3RzLXJlbGF0ZWQpIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1ib3R0b20gLnAtdG9vbHMgLnF1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnByb2R1Y3RzLWFkZGl0aW9uYWw6bm90KC5wcm9kdWN0cy1yZWxhdGVkKSAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGUtcHJvZHVjdCAucHJvZHVjdHMtYWRkaXRpb25hbDpub3QoLnByb2R1Y3RzLXJlbGF0ZWQpIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0IC5wLWJvdHRvbSAucC10b29scyAuZmFrZS1hZGQtdG8tY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QgLnAtYm90dG9tIC5wLXRvb2xzIC5mYWtlLWFkZC10by1jYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMxcHg7XG4gIH1cbn1cbi5wcm9kdWN0IC5wLWJvdHRvbSAucC10b29scyAuZmFrZS1hZGQtdG8tY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVElnTWtnekxqYzBNREF4UXpRdU9ESXdNREVnTWlBMUxqWTNJREl1T1RNZ05TNDFPQ0EwVERRdU56VWdNVE11T1RaRE5DNDJNU0F4TlM0MU9TQTFMamc1T1RrNUlERTJMams1SURjdU5UTTVPVGtnTVRZdU9UbElNVGd1TVRsRE1Ua3VOak1nTVRZdU9Ua2dNakF1T0RrZ01UVXVPREVnTWpFZ01UUXVNemhNTWpFdU5UUWdOaTQ0T0VNeU1TNDJOaUExTGpJeUlESXdMalFnTXk0NE55QXhPQzQzTXlBekxqZzNTRFV1T0RJd01ERWlJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRURTJMakkxSURJeVF6RTJMamswTURRZ01qSWdNVGN1TlNBeU1TNDBOREEwSURFM0xqVWdNakF1TnpWRE1UY3VOU0F5TUM0d05UazJJREUyTGprME1EUWdNVGt1TlNBeE5pNHlOU0F4T1M0MVF6RTFMalUxT1RZZ01Ua3VOU0F4TlNBeU1DNHdOVGsySURFMUlESXdMamMxUXpFMUlESXhMalEwTURRZ01UVXVOVFU1TmlBeU1pQXhOaTR5TlNBeU1sb2lJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ3VNalVnTWpKRE9DNDVOREF6TmlBeU1pQTVMalVnTWpFdU5EUXdOQ0E1TGpVZ01qQXVOelZET1M0MUlESXdMakExT1RZZ09DNDVOREF6TmlBeE9TNDFJRGd1TWpVZ01Ua3VOVU0zTGpVMU9UWTBJREU1TGpVZ055QXlNQzR3TlRrMklEY2dNakF1TnpWRE55QXlNUzQwTkRBMElEY3VOVFU1TmpRZ01qSWdPQzR5TlNBeU1sb2lJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUa2dPRWd5TVNJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRDBpTVRBaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284TDNOMlp6NEtcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvZHVjdCAucC1ib3R0b20gLnAtdG9vbHMgLmZha2UtYWRkLXRvLWNhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QzlFO1xufVxuXG4ubWltZS1jYXJ0LXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1pbWUtY2FydC1zdW1tYXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5taW1lLWNhcnQtc3VtbWFyeSAuYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxMnB4IDMxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbn1cbi5taW1lLWNhcnQtc3VtbWFyeSAuYnRuLXByaW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ01rZ3pMamMwTURBeFF6UXVPREl3TURFZ01pQTFMalkzSURJdU9UTWdOUzQxT0NBMFREUXVOelVnTVRNdU9UWkROQzQyTVNBeE5TNDFPU0ExTGpnNU9UazVJREUyTGprNUlEY3VOVE01T1RrZ01UWXVPVGxJTVRndU1UbERNVGt1TmpNZ01UWXVPVGtnTWpBdU9Ea2dNVFV1T0RFZ01qRWdNVFF1TXpoTU1qRXVOVFFnTmk0NE9FTXlNUzQyTmlBMUxqSXlJREl3TGpRZ015NDROeUF4T0M0M015QXpMamczU0RVdU9ESXdNREVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVEUyTGpJMUlESXlRekUyTGprME1EUWdNaklnTVRjdU5TQXlNUzQwTkRBMElERTNMalVnTWpBdU56VkRNVGN1TlNBeU1DNHdOVGsySURFMkxqazBNRFFnTVRrdU5TQXhOaTR5TlNBeE9TNDFRekUxTGpVMU9UWWdNVGt1TlNBeE5TQXlNQzR3TlRrMklERTFJREl3TGpjMVF6RTFJREl4TGpRME1EUWdNVFV1TlRVNU5pQXlNaUF4Tmk0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGd1TWpVZ01qSkRPQzQ1TkRBek5pQXlNaUE1TGpVZ01qRXVORFF3TkNBNUxqVWdNakF1TnpWRE9TNDFJREl3TGpBMU9UWWdPQzQ1TkRBek5pQXhPUzQxSURndU1qVWdNVGt1TlVNM0xqVTFPVFkwSURFNUxqVWdOeUF5TUM0d05UazJJRGNnTWpBdU56VkROeUF5TVM0ME5EQTBJRGN1TlRVNU5qUWdNaklnT0M0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGtnT0VneU1TSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YldsMFpYSnNhVzFwZEQwaU1UQWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1pbWUtY2FydC1zdW1tYXJ5IC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVDOUU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1pbWUtY2FydC1zdW1tYXJ5IC5zdW1tYXJ5LXRleHQge1xuICBjb2xvcjogIzM5MzQyQztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3QgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIGZvcm0ge1xuICB3aWR0aDogYXV0bztcbn1cbi50eXBlLWNhdGVnb3J5IC5wcm9kdWN0IC5wLWluIC5wLWJvdHRvbSAucC10b29scyAuZmFrZS1hZGQtdG8tY2FydCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4O1xuICBnYXA6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwZS1jYXRlZ29yeSAucHJvZHVjdCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgLmZha2UtYWRkLXRvLWNhcnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAucHJvZHVjdCAucC1pbiAucC1ib3R0b20gLnAtdG9vbHMgLnF1YW50aXR5IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5wcm9kdWN0IC5wLWluIC5wLWJvdHRvbSAucC10b29scyAucXVhbnRpdHkge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLnByb2R1Y3QgLnAtaW4gLnAtYm90dG9tIC5wLXRvb2xzIC5xdWFudGl0eSBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaW4taW5kZXggI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaG93LXByaWNlLXdpdGhvdXQtdmF0IC5zZWFyY2hXaGlzcGVyZXJfX3Byb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZvYy1jdXN0b21lcnMgI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0ZGRDA7XG59XG4udm9jLWN1c3RvbWVycyAjaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3RkZEMDtcbn1cbi52b2MtY3VzdG9tZXJzICNoZWFkZXIgI25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdGRkQwO1xufVxuLnZvYy1jdXN0b21lcnMgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdGRkQwO1xufVxuLnZvYy1jdXN0b21lcnMgLnNpdGUtbmFtZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZvYy1jdXN0b21lcnMgLnNpdGUtbmFtZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVkVMS09PQkNIT0RcIjtcbiAgY29sb3I6ICMwMDY5QjQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIycHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudm9jLWN1c3RvbWVycyAuc2l0ZS1uYW1lIGE6OmFmdGVyIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG59XG4jaGVhZGVyIC5zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL3NlYXJjaC5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzAwNjlCNDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2OUI0O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwNDM3Mztcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDggIWltcG9ydGFudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSAuZmF2b3JpdGVfaWNvbiB7XG4gIHdpZHRoOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3JpdGUgLm51bWJlciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMDtcbiAgY29sb3I6ICMwMDQzNzM7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9oZWFydC5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0ge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9yZGVyOiAzO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvaWNvbnMvY2FydC5zdmc/MSkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDA7XG4gIGNvbG9yOiAjMDA0MzczO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gLmNhcnQtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9wcm9maWxlLnN2Zz8xKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzAwNDM3MztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gI25hdmlnYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciAuc2l0ZS1uYW1lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2dlZC1pbiAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldCB7XG4gICAgdG9wOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2dnZWQtaW4gLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMnB4O1xuICB9XG59XG4ubG9nZ2VkLWluIC5wb3B1cC13aWRnZXQtaW5uZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5sb2dnZWQtaW4gLnBvcHVwLXdpZGdldC1pbm5lciAuYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubG9nZ2VkLWluIC5wb3B1cC13aWRnZXQtaW5uZXIgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhID4gYiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm1lbnUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm1lbnUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhLm1lbnUtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjlweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIGxpID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDBweCA0cHggNHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRvcDogMTEwcHg7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDA7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSAubWFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG4gICAgcGFkZGluZzogMjNweCAxNnB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgLm1haWwgYSB7XG4gICAgY29sb3I6ICMwMDQzNzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSAubWFpbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9tYWlsLnN2Zz8xKSBuby1yZXBlYXQ7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhZGE1NTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4gPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA0MzczO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gYSA+IGIsXG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGRpdiA+IGEgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dC5leHAgPiB1bDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXhwID4gdWwge1xuICAgIHRvcDogNThweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgLm1lbnUtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSAubWVudS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpob3ZlciA+IGRpdiA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis0KSA+IGRpdixcbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpIC5tZW51LWltYWdlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxZTFlMWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHVsIHtcbiAgICB0b3A6IGNhbGMoNTAlICsgMjVweCk7XG4gIH1cbiAgYm9keS5zdWJtZW51LXZpc2libGUgI2hlYWRlciwgYm9keS5zZWFyY2gtZm9jdXNlZCAjaGVhZGVyLCBib2R5Lm1lbnUtaGVscGVyLXZpc2libGUgI2hlYWRlciB7XG4gICAgei1pbmRleDogMTAxMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm1lbnUtaGVscGVyID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICAgIHJvdy1nYXA6IDA7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiAubWVudS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIgLnVzZXItYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaFdoaXNwZXJlciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1zZWFyY2hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm91cml0ZSAuZmF2b3VyaXRlX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEuZmF2b3VyaXRlIC5mYXZvdXJpdGVfaWNvbiAubnVtYmVyIHtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjaGVhZGVyIC5zaXRlLW5hbWUgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAudXNlci1hY3Rpb24taW4gLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAuc2Nyb2xsZWQtdXAuc2Nyb2xsZWQgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjJGRDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNDM3MztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgYS5sb2dpbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDA0MzczO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLnRlbCwgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLm1haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAudGVsOjpiZWZvcmUsIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAudGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLnRlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9pY29ucy9jYWxsLnN2Zz8xKSBuby1yZXBlYXQ7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAudGVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKFBvLVDDoTogNzowMCAtIDE1OjMwKVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNDM3MztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLm1haWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMgLm1haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL21haWwuc3ZnPzEpIG5vLXJlcGVhdDtcbn1cblxuLnR5cGUtcHJvZHVjdCAucC1kZXRhaWwtaW5uZXIgLmgxLFxuLnR5cGUtcHJvZHVjdCAucC1kZXRhaWwtaW5uZXIgaDEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnAtZGV0YWlsLWlubmVyIC5oMSxcbiAgLnR5cGUtcHJvZHVjdCAucC1kZXRhaWwtaW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4udHlwZS1wcm9kdWN0IC5wLWRldGFpbC1pbm5lciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1wcm9kdWN0IC5wLWRldGFpbC1pbm5lciAucmF0aW5ncy1hbmQtYnJhbmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnR5cGUtcHJvZHVjdCAucC1kZXRhaWwtaW5uZXIgLnByaWNlLWFkZGl0aW9uYWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRTFFMUUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4udHlwZS1wcm9kdWN0IC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLXByb2R1Y3QgLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGUtcHJvZHVjdCAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5icmFuZC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHlwZS1wcm9kdWN0IC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLmJyYW5kLXdyYXBwZXIgLmJyYW5kLXdyYXBwZXItbWFudWZhY3R1cmVyLW5hbWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udHlwZS1wcm9kdWN0IC5wLXRvLWNhcnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDEwcHggMTVweDtcbn1cbi50eXBlLXByb2R1Y3QgLmZhdm9yaXRlLWRldGFpbCB7XG4gIG9yZGVyOiBpbml0aWFsO1xufVxuLnR5cGUtcHJvZHVjdCAuZmF2b3JpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4udHlwZS1wcm9kdWN0IC5mYXZvcml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUgLmZhdm9yaXRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udHlwZS1wcm9kdWN0IC5mYXZvcml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUgLmZhdi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnR5cGUtcHJvZHVjdCAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi50eXBlLXByb2R1Y3QgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMge1xuICBnYXA6IDE2cHg7XG59XG4udHlwZS1wcm9kdWN0IC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5zaGlwcGluZy1vcHRpb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50eXBlLXByb2R1Y3QgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLnNoaXBwaW5nLW9wdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEV4TGprNU9UZ2dNVFJJTVRJdU9UazVPRU14TkM0d09UazRJREUwSURFMExqazVPVGdnTVRNdU1TQXhOQzQ1T1RrNElERXlWakpJTlM0NU9UazNOa00wTGpRNU9UYzJJRElnTXk0eE9EazNOeUF5TGpneU9UazVJREl1TlRBNU56Y2dOQzR3TkRrNU9TSWdjM1J5YjJ0bFBTSWpNVVV4UlRGRklpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p4d1lYUm9JR1E5SWsweUlERTNReklnTVRndU5qWWdNeTR6TkNBeU1DQTFJREl3U0RaRE5pQXhPQzQ1SURZdU9TQXhPQ0E0SURFNFF6a3VNU0F4T0NBeE1DQXhPQzQ1SURFd0lESXdTREUwUXpFMElERTRMamtnTVRRdU9TQXhPQ0F4TmlBeE9FTXhOeTR4SURFNElERTRJREU0TGprZ01UZ2dNakJJTVRsRE1qQXVOallnTWpBZ01qSWdNVGd1TmpZZ01qSWdNVGRXTVRSSU1UbERNVGd1TkRVZ01UUWdNVGdnTVRNdU5UVWdNVGdnTVROV01UQkRNVGdnT1M0ME5TQXhPQzQwTlNBNUlERTVJRGxJTWpBdU1qbE1NVGd1TlRnZ05pNHdNVEF3TVVNeE9DNHlNaUExTGpNNU1EQXhJREUzTGpVMklEVWdNVFl1T0RRZ05VZ3hOVll4TWtNeE5TQXhNeTR4SURFMExqRWdNVFFnTVRNZ01UUklNVElpSUhOMGNtOXJaVDBpSXpGRk1VVXhSU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMalVpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjR0YwYUNCa1BTSk5PQ0F5TWtNNUxqRXdORFUzSURJeUlERXdJREl4TGpFd05EWWdNVEFnTWpCRE1UQWdNVGd1T0RrMU5DQTVMakV3TkRVM0lERTRJRGdnTVRoRE5pNDRPVFUwTXlBeE9DQTJJREU0TGpnNU5UUWdOaUF5TUVNMklESXhMakV3TkRZZ05pNDRPVFUwTXlBeU1pQTRJREl5V2lJZ2MzUnliMnRsUFNJak1VVXhSVEZGSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazB4TmlBeU1rTXhOeTR4TURRMklESXlJREU0SURJeExqRXdORFlnTVRnZ01qQkRNVGdnTVRndU9EazFOQ0F4Tnk0eE1EUTJJREU0SURFMklERTRRekUwTGpnNU5UUWdNVGdnTVRRZ01UZ3VPRGsxTkNBeE5DQXlNRU14TkNBeU1TNHhNRFEySURFMExqZzVOVFFnTWpJZ01UWWdNakphSWlCemRISnZhMlU5SWlNeFJURkZNVVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQxSWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVEl5SURFeVZqRTBTREU1UXpFNExqUTFJREUwSURFNElERXpMalUxSURFNElERXpWakV3UXpFNElEa3VORFVnTVRndU5EVWdPU0F4T1NBNVNESXdMakk1VERJeUlERXlXaUlnYzNSeWIydGxQU0lqTVVVeFJURkZJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlJRGhJT0NJZ2MzUnliMnRsUFNJak1VVXhSVEZGSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazB5SURFeFNEWWlJSE4wY205clpUMGlJekZGTVVVeFJTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqVWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOGNHRjBhQ0JrUFNKTk1pQXhORWcwSWlCemRISnZhMlU5SWlNeFJURkZNVVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQxSWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50eXBlLXByb2R1Y3QgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50eXBlLXByb2R1Y3QgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMgLmxpbmstaWNvbi5jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL2ljb25zL2NoYXQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4udHlwZS1wcm9kdWN0IC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIC5saW5rLWljb246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1wcm9kdWN0IC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnR5cGUtcHJvZHVjdCAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnR5cGUtcHJvZHVjdCAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyBhOm50aC1jaGlsZCgxKSwgLnR5cGUtcHJvZHVjdCAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29ucyBhOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1wcm9kdWN0IC5wLXRvLWNhcnQtYmxvY2sgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gIGZsZXg6IDEwMCU7XG59XG4udHlwZS1wcm9kdWN0IC5wLXRvLWNhcnQtYmxvY2sgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtZmluYWwtaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzFFMUUxRSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi50eXBlLXByb2R1Y3QgLnAtdG8tY2FydC1ibG9jayAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zdGFuZGFyZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMUUxRTFFICFpbXBvcnRhbnQ7XG59XG4udHlwZS1wcm9kdWN0IC5wLXRvLWNhcnQtYmxvY2sgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc2F2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkREMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzkzNDJDO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnR5cGUtcHJvZHVjdCAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuLnR5cGUtcHJvZHVjdCAucC10by1jYXJ0LWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxMnB4IDMxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtcHJvZHVjdCAucC10by1jYXJ0LWJsb2NrIGJ1dHRvblt0eXBlPXN1Ym1pdF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ01rZ3pMamMwTURBeFF6UXVPREl3TURFZ01pQTFMalkzSURJdU9UTWdOUzQxT0NBMFREUXVOelVnTVRNdU9UWkROQzQyTVNBeE5TNDFPU0ExTGpnNU9UazVJREUyTGprNUlEY3VOVE01T1RrZ01UWXVPVGxJTVRndU1UbERNVGt1TmpNZ01UWXVPVGtnTWpBdU9Ea2dNVFV1T0RFZ01qRWdNVFF1TXpoTU1qRXVOVFFnTmk0NE9FTXlNUzQyTmlBMUxqSXlJREl3TGpRZ015NDROeUF4T0M0M015QXpMamczU0RVdU9ESXdNREVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVEUyTGpJMUlESXlRekUyTGprME1EUWdNaklnTVRjdU5TQXlNUzQwTkRBMElERTNMalVnTWpBdU56VkRNVGN1TlNBeU1DNHdOVGsySURFMkxqazBNRFFnTVRrdU5TQXhOaTR5TlNBeE9TNDFRekUxTGpVMU9UWWdNVGt1TlNBeE5TQXlNQzR3TlRrMklERTFJREl3TGpjMVF6RTFJREl4TGpRME1EUWdNVFV1TlRVNU5pQXlNaUF4Tmk0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGd1TWpVZ01qSkRPQzQ1TkRBek5pQXlNaUE1TGpVZ01qRXVORFF3TkNBNUxqVWdNakF1TnpWRE9TNDFJREl3TGpBMU9UWWdPQzQ1TkRBek5pQXhPUzQxSURndU1qVWdNVGt1TlVNM0xqVTFPVFkwSURFNUxqVWdOeUF5TUM0d05UazJJRGNnTWpBdU56VkROeUF5TVM0ME5EQTBJRGN1TlRVNU5qUWdNaklnT0M0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGtnT0VneU1TSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YldsMFpYSnNhVzFwZEQwaU1UQWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnVzcC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnVzcC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLXByb2R1Y3QgLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1wcm9kdWN0IC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWlubmVyIHtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnJhdGluZ3MtYW5kLWJyYW5kIC5icmFuZC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucmF0aW5ncy1hbmQtYnJhbmQgLmJyYW5kLXdyYXBwZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucmF0aW5ncy1hbmQtYnJhbmQgLmJyYW5kLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnN0YXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnN0YXJzLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnN0YXJzLWxhYmVsOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnN0YXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGF0YS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGF0YS13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGF0YS13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGg6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoLFxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAycHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGggc3Bhbixcbi5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIC5wLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgLnNoaXBwaW5nLW9wdGlvbnMtcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IC5wLWNvZGUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLnAtZGV0YWlsLWlubmVyIC5pbmZvLWRlc2NyaXB0aW9uIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRldGFpbC1pbm5lciAuaW5mby1kZXNjcmlwdGlvbiB0ciB0ZCxcbi5wLWRldGFpbC1pbm5lciAuaW5mby1kZXNjcmlwdGlvbiB0ciB0aCB7XG4gIGNvbG9yOiAjOEM5Q0E3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCA0cHggNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmluZm8tZGVzY3JpcHRpb24gdHIgdGQgYSxcbi5wLWRldGFpbC1pbm5lciAuaW5mby1kZXNjcmlwdGlvbiB0ciB0aCBhIHtcbiAgY29sb3I6ICM4QzlDQTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZGV0YWlsLWlubmVyIC5pbmZvLWRlc2NyaXB0aW9uIHRyIHRkIGE6aG92ZXIsXG4ucC1kZXRhaWwtaW5uZXIgLmluZm8tZGVzY3JpcHRpb24gdHIgdGggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByaWNlLWZpbmFsLWhvbGRlcixcbi5wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljZS1maW5hbC1ob2xkZXI6aGFzKHN0cm9uZykgc3Ryb25nOmFmdGVyLFxuLnByaWNlOmhhcyhzdHJvbmcpIHN0cm9uZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwicyBEUEhcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucHJpY2UtZmluYWwtaG9sZGVyOmhhcyhzdHJvbmcpIHN0cm9uZzphZnRlcixcbiAgLnByaWNlOmhhcyhzdHJvbmcpIHN0cm9uZzphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucHJpY2UtZmluYWwtaG9sZGVyOm5vdCg6aGFzKHN0cm9uZykpOmFmdGVyLFxuLnByaWNlOm5vdCg6aGFzKHN0cm9uZykpOmFmdGVyIHtcbiAgY29udGVudDogXCJzIERQSFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4udmFyaWFudC10YWJsZSAucHJpY2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZhcmlhbnQtdGFibGUgLnByaWNlLWZpbmFsOm5vdCg6aGFzKHN0cm9uZykpOmFmdGVyIHtcbiAgY29udGVudDogXCJzIERQSFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucHJpY2UtYWRkaXRpb25hbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiYmV6IERQSFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucC1pbWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1pbWFnZS13cmFwcGVyIC5mbGFnLXByaW15LW9iY2hvZG5pLXBhcnRuZXItem5hY2tvdmVoby12eXJvYmNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWltYWdlLXdyYXBwZXIgLmJ0bi1pbWFnZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciAuYnRuLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1pbWFnZS13cmFwcGVyIC5idG4taW1hZ2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ucC1pbWFnZS13cmFwcGVyIC5idG4taW1hZ2UtcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wLWltYWdlLXdyYXBwZXIgLmJ0bi1pbWFnZS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucC1pbWFnZS13cmFwcGVyIC5idG4taW1hZ2UtbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLnAtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdGh1bWJuYWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtdGh1bWJuYWlscyA+IGRpdiB7XG4gIGhlaWdodDogMTEwcHg7XG59XG4ucC10aHVtYm5haWxzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucC10aHVtYm5haWxzIGEgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cbi5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi50eXBlLWRldGFpbCAuZGVsaXZlcnktdGltZS1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHlwZS1kZXRhaWwgLnJlc3BvbnNpdmUtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50eXBlLWRldGFpbCAucHJvZHVjdC1zbGlkZXItaG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3RzLWhlYWRlciB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5wcm9kdWN0cy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIC5wcm9kdWN0cy1oZWFkZXIucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXIge1xuICBmb250LXNpemU6IDA7XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3RzLWhlYWRlci5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQxZnDrXNsdcWhZW5zdHbDrVwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbCAucHJvZHVjdHMtaGVhZGVyLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsICNyZWxhdGVkRmlsZXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnR5cGUtZGV0YWlsICNyZWxhdGVkRmlsZXMgbGk6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi50eXBlLWRldGFpbCAjcmVsYXRlZEZpbGVzIGxpIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4jcC1kZXRhaWwtdGFicyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4jcC1kZXRhaWwtdGFicyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3AtZGV0YWlsLXRhYnMgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwLWRldGFpbC10YWJzIGxpOmhvdmVyIGEsICNwLWRldGFpbC10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGMztcbiAgYm9yZGVyLWNvbG9yOiAjRUZGMkYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNpYy1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb3Bpc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG4uYmFzaWMtZGVzY3JpcHRpb24gLnJhdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFzaWMtZGVzY3JpcHRpb24gLnN0b3JlLWRldGFpbF9fYmFubmVycyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNpYy1kZXNjcmlwdGlvbiAuc3RvcmUtZGV0YWlsX19iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFzaWMtZGVzY3JpcHRpb24gLnN0b3JlLWRldGFpbF9fYmFubmVycyAuc3RvcmUtZGV0YWlsX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFzaWMtZGVzY3JpcHRpb24gLnN0b3JlLWRldGFpbF9fYmFubmVycyAuc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdG9yZS1kZXRhaWxfX2Jhbm5lcnMgLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uc3RvcmUtZGV0YWlsX19iYW5uZXJzIC5zdG9yZS1kZXRhaWxfX2xlZnQgLmJhbm5lci10b3BfX3RleHQgPiBwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdG9yZS1kZXRhaWxfX2Jhbm5lcnMgLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgdG9wOiAtMTEwcHg7XG4gICAgbGVmdDogMTEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0b3JlLWRldGFpbF9fYmFubmVycyAuc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wX190ZXh0ID4gcDpmaXJzdC1vZi10eXBlIHN0cm9uZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdG9yZS1kZXRhaWxfX2Jhbm5lcnMgLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcF9fdGV4dCA+IHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc3RvcmUtZGV0YWlsX19iYW5uZXJzIC5zdG9yZS1kZXRhaWxfX2xlZnQgLmJhbm5lci10b3BfX3RleHQgPiBwIC50ZWwgKyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNDM3Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RvcmUtZGV0YWlsX19iYW5uZXJzIC5zdG9yZS1kZXRhaWxfX2xlZnQgLmJhbm5lci10b3BfX3RleHQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0b3JlLWRldGFpbF9fYmFubmVycyAuc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0b3JlLWRldGFpbF9fYmFubmVycyAuc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0b3JlLWRldGFpbF9fYmFubmVycyAuc3RvcmUtZGV0YWlsX19sZWZ0IC5iYW5uZXItdG9wID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDg3cHg7XG4gICAgbWluLXdpZHRoOiA4N3B4O1xuICB9XG59XG5cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuc3RvcmUtZGV0YWlsX19iYW5uZXJzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLnN0b3JlLWRldGFpbF9fYmFubmVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5zdG9yZS1kZXRhaWxfX2Jhbm5lcnMgLnN0b3JlLWRldGFpbF9fbGVmdCAuYmFubmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwIHtcbiAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUGFyYW1ldHJ5XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uID4gcDpmaXJzdC1vZi10eXBlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjM7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRoIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRkLFxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0aCB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRkLFxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRib2R5IHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGQgYSxcbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGggYSB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0ZCBhOmhvdmVyLFxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0aCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHkgdHIgdGgge1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0aCAucm93LWhlYWRlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jdmFyaWFudHMge1xuICB3aWR0aDogMTAwJTtcbn1cbiN2YXJpYW50cyAudmFyaWFudC1jYXJ0IGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiN2YXJpYW50cyAuY2FydC1ibG9jayAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2YXJpYW50cyAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OUI0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN2YXJpYW50cyAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI5cHg7XG4gIH1cbn1cbiN2YXJpYW50cyAuYWRkLXRvLWNhcnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSWdNa2d6TGpjME1EQXhRelF1T0RJd01ERWdNaUExTGpZM0lESXVPVE1nTlM0MU9DQTBURFF1TnpVZ01UTXVPVFpETkM0Mk1TQXhOUzQxT1NBMUxqZzVPVGs1SURFMkxqazVJRGN1TlRNNU9Ua2dNVFl1T1RsSU1UZ3VNVGxETVRrdU5qTWdNVFl1T1RrZ01qQXVPRGtnTVRVdU9ERWdNakVnTVRRdU16aE1NakV1TlRRZ05pNDRPRU15TVM0Mk5pQTFMakl5SURJd0xqUWdNeTQ0TnlBeE9DNDNNeUF6TGpnM1NEVXVPREl3TURFaUlITjBjbTlyWlQwaWQyaHBkR1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRFMkxqSTFJREl5UXpFMkxqazBNRFFnTWpJZ01UY3VOU0F5TVM0ME5EQTBJREUzTGpVZ01qQXVOelZETVRjdU5TQXlNQzR3TlRrMklERTJMamswTURRZ01Ua3VOU0F4Tmk0eU5TQXhPUzQxUXpFMUxqVTFPVFlnTVRrdU5TQXhOU0F5TUM0d05UazJJREUxSURJd0xqYzFRekUxSURJeExqUTBNRFFnTVRVdU5UVTVOaUF5TWlBeE5pNHlOU0F5TWxvaUlITjBjbTlyWlQwaWQyaHBkR1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRndU1qVWdNakpET0M0NU5EQXpOaUF5TWlBNUxqVWdNakV1TkRRd05DQTVMalVnTWpBdU56VkRPUzQxSURJd0xqQTFPVFlnT0M0NU5EQXpOaUF4T1M0MUlEZ3VNalVnTVRrdU5VTTNMalUxT1RZMElERTVMalVnTnlBeU1DNHdOVGsySURjZ01qQXVOelZETnlBeU1TNDBOREEwSURjdU5UVTVOalFnTWpJZ09DNHlOU0F5TWxvaUlITjBjbTlyWlQwaWQyaHBkR1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRrZ09FZ3lNU0lnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJXbDBaWEpzYVcxcGREMGlNVEFpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMM04yWno0S1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiN2YXJpYW50cyAuYWRkLXRvLWNhcnQtYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ZhcmlhbnRzIC5hZGQtdG8tY2FydC1idXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3cge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAudGFibGUtY29sIHtcbiAgd2lkdGg6IGF1dG87XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAudmFyaWFudC1uYW1lLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAudmFyaWFudC1uYW1lLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC52YXJpYW50LW5hbWUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC52YXJpYW50LW5hbWUtd3JhcHBlciA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3cgLnZhcmlhbnQtbmFtZS13cmFwcGVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC52YXJpYW50LW5hbWUtd3JhcHBlciA+IGRpdjpsYXN0LW9mLXR5cGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3cgLnZhcmlhbnQtbmFtZS13cmFwcGVyID4gZGl2Omxhc3Qtb2YtdHlwZSAuZGVsaXZlcnktdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC52YXJpYW50LW5hbWUtd3JhcHBlciA+IGRpdjpsYXN0LW9mLXR5cGUgLmRlbGl2ZXJ5LXRpbWUtbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3cgLnZhcmlhbnQtbmFtZS13cmFwcGVyIC5mbGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAuc3RhbmRhcmQtcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAuY2FydCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAuY2FydCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC5jYXJ0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAucHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC5wcmljZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC5wcmljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gIH1cbn1cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC5wcmljZSAucHJpY2Utc2F2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkREMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzkzNDJDO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3cgLnZhcmlhbnQtcHJpY2Utd3JhcCB7XG4gIG9yZGVyOiAtMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IC5wcmljZS1zdGFuZGFyZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMUUxRTFFICFpbXBvcnRhbnQ7XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnRhYmxlLXJvdyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24uYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbi5hY3RpdmUgLnNocC1hY2NvcmRpb24tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjM7XG4gIGJvcmRlci1jb2xvcjogI0VGRjJGMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uLmFjdGl2ZSAuc2hwLWFjY29yZGlvbi1saW5rOjphZnRlciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24gLnNocC1hY2NvcmRpb24tbGluazo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIC5zaHAtYWNjb3JkaW9uLWxpbmtbaHJlZj1cIiNkZXNjcmlwdGlvblwiXSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiAuc2hwLWFjY29yZGlvbi1saW5rW2hyZWY9XCIjZGVzY3JpcHRpb25cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG9waXMgYSBwYXJhbWV0cnlcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIC5zaHAtYWNjb3JkaW9uLWxpbmtbaHJlZj1cIiNkZXNjcmlwdGlvblwiXTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuI2FjY29yZGlvbi1jb250ZW50ICNyYXRpbmdXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhY2NvcmRpb24tY29udGVudCAjcmF0aW5nV3JhcHBlciAucmF0ZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnR5cGUtZGV0YWlsIC5wLWRldGFpbCA+IGgyLnByb2R1Y3RzLWFsdGVybmF0aXZlLWhlYWRlcixcbi50eXBlLWRldGFpbCAucC1kZXRhaWwgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWFudGl0eSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnF1YW50aXR5IGlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5xdWFudGl0eSAuZmFrZS1pbmNyZWFzZSxcbi5xdWFudGl0eSAuZmFrZS1kZWNyZWFzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF1YW50aXR5IC5mYWtlLWluY3JlYXNlOjpiZWZvcmUsXG4ucXVhbnRpdHkgLmZha2UtZGVjcmVhc2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWFudGl0eSAuZmFrZS1pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLFxuLnF1YW50aXR5IC5mYWtlLWRlY3JlYXNlOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xdWFudGl0eSAuZmFrZS1pbmNyZWFzZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnF1YW50aXR5IC5mYWtlLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4ucXVhbnRpdHkgLmZha2UtZGVjcmVhc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5xdWFudGl0eSAuZmFrZS1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLnF1YW50aXR5IC5pbmNyZWFzZSxcbi5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUsXG4ucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByaWNlLWFkZGl0aW9uYWwge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRTFFMUUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIGgyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjg0NzA1ODgyMzUpO1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU2cHggMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCBhLmltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIGEuaW1hZ2UgLmZsYWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjhmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiAucC1pbi1pbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjVmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4gYS5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICM1NzU3NTc7XG4gIH1cbiAgLnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWluIC5wLWluLWluIGEubmFtZSAucHJvZHVjdC1jb2RlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGNvbG9yOiAjOGM5Y2E3O1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbiAucC1pbi1pbiAucmF0aW5ncy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4gLnJhdGluZ3Mtd3JhcHBlciAuYXZhaWxhYmlsaXR5IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4gLnJhdGluZ3Mtd3JhcHBlciAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuY2FydC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuY2FydC1ibG9jayAucXVhbnRpdHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuY2FydC1ibG9jayAucXVhbnRpdHkgaW5wdXQuYW1vdW50LFxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmNhcnQtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZSxcbiAgLnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5jYXJ0LWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICMwMDQzNzM7XG4gIH1cbiAgLnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5jYXJ0LWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXIsXG4gIC50eXBlLWRldGFpbCAjdGFiLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuY2FydC1ibG9jayAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgc3BhbltkYXRhLW1pY3JvPXNrdV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgYS5uYW1lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudHlwZS1kZXRhaWwgI3RhYi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgYS5uYW1lIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sge1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjE2LCAyMTYsIDIxNiwgMC44NDcwNTg4MjM1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudHlwZS1kZXRhaWwgLnNocC1hY2NvcmRpb24tY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5maXJzdExpbmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NnB4IDFmcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmZpcnN0TGluZSBhLmltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuZmlyc3RMaW5lIGEuaW1hZ2UgLmZsYWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmZpcnN0TGluZSBhLm5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1NzU3NTc7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuZmlyc3RMaW5lIGEubmFtZSAucHJvZHVjdC1jb2RlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGNvbG9yOiAjOGM5Y2E3O1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnNlY29uZExpbmUgLnJhdGluZ3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudHlwZS1kZXRhaWwgLnNocC1hY2NvcmRpb24tY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zZWNvbmRMaW5lIC5yYXRpbmdzLXdyYXBwZXIgLmF2YWlsYWJpbGl0eSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAudGhpcmRMaW5lIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnRoaXJkTGluZSAuY2FydC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAudGhpcmRMaW5lIC5jYXJ0LWJsb2NrIC5xdWFudGl0eSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAudHlwZS1kZXRhaWwgLnNocC1hY2NvcmRpb24tY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC50aGlyZExpbmUgLmNhcnQtYmxvY2sgLnF1YW50aXR5IGlucHV0LmFtb3VudCxcbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAudGhpcmRMaW5lIC5jYXJ0LWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2UsXG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnRoaXJkTGluZSAuY2FydC1ibG9jayAucXVhbnRpdHkgLmRlY3JlYXNlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGNvbG9yOiAjMDA0MzczO1xuICB9XG4gIC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50ICN2YXJpYW50cyAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnRoaXJkTGluZSAuY2FydC1ibG9jayAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyLFxuICAudHlwZS1kZXRhaWwgLnNocC1hY2NvcmRpb24tY29udGVudCAjdmFyaWFudHMgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC50aGlyZExpbmUgLmNhcnQtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbixcbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCBzcGFuW2RhdGEtbWljcm89c2t1XSxcbiAgLnR5cGUtZGV0YWlsIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQgI3ZhcmlhbnRzIC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb2x1bW5zLW1vYmlsZS0yIC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50eXBlLWRldGFpbCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4udHlwZS1kZXRhaWwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSA+IGRpdiAucC10b29scyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbC5ub3RyZWdpc3RlcmVkMiAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1kZXRhaWwubm90cmVnaXN0ZXJlZDIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWJvdHRvbSA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UnViaWs6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBwYXRoc1xuJHVybEljb246ICcvdXNlci9kb2N1bWVudHMvaWNvbnMvJztcbiR1cmxJbWc6ICcvdXNlci9kb2N1bWVudHMvaW1hZ2VzLyc7XG4kdXJsTG9nbzogJy91c2VyL2RvY3VtZW50cy9sb2dvcy8nO1xuXG4kaWNvbi1wYWNrYWdlOiB1cmwoI3skdXJsSWNvbn1wYWNrYWdlLnN2Zz8xKTtcblxuJGZmLWJhc2U6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuJGZmLXNlY29uZGFyeTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuJGZzLWJhc2U6IDE2cHg7IC8vIGJhc2UgZm9yIDFyZW1cblxuLy8gZm9udC1zaXplXG4kZnMtaDE6IHJlbSg1MHB4KTtcbiRmcy1oMjogcmVtKDQzcHgpO1xuJGZzLWgzOiAyOHB4O1xuJGZzLWg0OiByZW0oMjRweCk7XG4kZnMtaDU6IHJlbSgyMnB4KTtcbiRmcy1oNjogcmVtKDE4cHgpO1xuJGZzLXA6IHJlbSgxN3B4KTtcbiRmcy1zOiAxNHB4O1xuJGZzLXNtYWxsOiAxM3B4O1xuJGZzLXhsOiAzMnB4O1xuJGZzLXh4czogMTBweDtcblxuLy8gZm9udC13ZWlnaHRcbiRmdy1saWdodDogMzAwO1xuJGZ3LW5vcm1hbDogNDAwO1xuJGZ3LXNlbWlib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LXhib2xkOiA5MDA7XG5cbi8vIGxpbmUtaGVpZ2h0XG4kbGgtaDE6IHJlbSg1OHB4KTtcbiRsaC1oMjogcmVtKDQycHgpO1xuJGxoLWgzOiByZW0oMzZweCk7XG4kbGgtaDQ6IHJlbSgzMHB4KTtcbiRsaC1oNTogcmVtKDI2cHgpO1xuJGxoLWg2OiByZW0oMjZweCk7XG4kbGgtcDogcmVtKDIycHgpO1xuXG4vLyBjb2xvcnNcbiRjLWJsYWNrOiAjMDAwMDAwO1xuJGMtd2hpdGU6ICNmZmZmZmY7XG5cbiRjLWJsdWUtNTA6ICNDQ0U1RjU7XG4kYy1ibHVlLTEwMDogI0Y2RkRGRjtcbiRjLWJsdWUtMjAwOiAjRTFGMkZEO1xuJGMtYmx1ZS0yNTA6ICM5N0JGREM7XG4kYy1ibHVlLTMwMDogIzAwNjlCNDtcbiRjLWJsdWUtNDAwOiAjMDA0MzczO1xuJGMtYmx1ZS01MDA6ICMwMDM3NUU7XG4kYy1ibHVlLTYwMDogIzI1NjE4ODtcbiRjLWJsdWUtNzAwOiAjMTIzMjRGO1xuJGMtYmx1ZS04MDA6ICNGM0ZBRkY7XG4kYy1ibHVlLTMwMC1ob3ZlcjogIzAwNUM5RTtcblxuJGMteWVsbG93OiAjRkZERDAwO1xuJGMteWVsbG93LTEwMDogI0Y2RjFFQTsgXG4kYy15ZWxsb3ctNDAwOiAjRkRGMEUxO1xuXG4kYy1ncmVlbi0yMDA6ICNDN0ZGRDA7XG4kYy1ncmVlbi0zMDA6ICM1QUIzMzE7XG4kYy1ncmVlbi00MDA6ICNFMUZERTc7XG4kYy1ncmVlbi03MDA6ICM1RjgzNTk7XG5cbiRjLXJlZC00MDA6ICNGREUxRTQ7XG4kYy1yZWQtNzAwOiAjQkEwMDAwO1xuXG4kYy1ncmF5LTUwOiAjRTFFMUUxO1xuJGMtZ3JheS0xMDA6ICNlNWU1ZTU7XG4kYy1ncmF5LTIwMDogI0RCREJEQjtcbiRjLWdyYXktMzAwOiAjRUZGMkYzO1xuJGMtZ3JheS00MDA6ICNEOEQ4RDg7XG4kYy1ncmF5LTUwMDogI0VGRjJGMztcbiRjLWdyYXktNjAwOiAjZjlmOWY5O1xuJGMtZ3JheS03MDA6ICNFNEU0RTQ7XG4kYy1ncmF5LTgwMDogI2U5ZTllOTtcbiRjLWdyYXktOTAwOiAjOTc5Njk4O1xuJGMtZ3JheS1icmVhZGNydW1iczogIzhDOUNBNztcblxuJGMtYmxhY2stMTAwOiAjMzkzNDJDO1xuJGMtYmxhY2stMjAwOiAjNTc1NzU3O1xuJGMtYmxhY2stMzAwOiAjMUUxRTFFO1xuXG4kYy1iYXNlOiAkYy1ibGFjay0yMDA7XG4kYy1wcmltYXJ5OiAkYy1ibHVlLTQwMDtcbiRjLXNlY29uZGFyeTogJGMtYmx1ZS03MDA7XG5cbi8vIGJvcmRlci1yYWRpdXNcbiRicjogNXB4O1xuXG4vLyBzaGFkb3dzXG4kc2hhZG93LXByaW1hcnk6IDBweCA0cHggMzRweCByZ2JhKDE4LCA1MCwgNzksIDAuMSk7XG4kc2hhZG93LXNlY29uZGFyeTogMHB4IDRweCA0cHggcmdiYSgxOCwgNTAsIDc5LCAwLjEpO1xuXG4vLyBnYXBzXG4keDBfNTogMC41cmVtO1xuJHgxOiAxcmVtO1xuJHgxXzU6IDEuNXJlbTtcbiR4MjogMnJlbTtcbiR4Ml81OiAyLjVyZW07XG4keDM6IDNyZW07XG4keDNfNTogMy41cmVtO1xuJHg0OiA0cmVtO1xuJHg0XzU6IDQuNXJlbTtcbiR4NTogNXJlbTtcbiR4NV81OiA1LjVyZW07XG4keDY6IDZyZW07XG4keDZfNTogNi41cmVtO1xuJHg3OiA3cmVtO1xuJHg3XzU6IDcuNXJlbTtcbiR4ODogOHJlbTtcbiR4OF81OiA4LjVyZW07XG4keDk6IDlyZW07XG4keDlfNTogOS41cmVtO1xuJHgxMDogMTByZW07XG5cbi8vIGJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludC14czogNDI1cHg7IC8vIG1vYmlsZSBkZXZpY2VzXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kYnJlYWtwb2ludC1sZzogOTkycHg7IC8vIGRlc2t0b3BcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7XG4kYnJlYWtwb2ludC14eGw6IDE0MDBweDtcblxuLy8gaWNvbnNcbiRpY29uLXhzOiByZW0oMTZweCk7XG4kaWNvbi1zbTogcmVtKDE5cHgpO1xuJGljb24tbWQ6IHJlbSgzMHB4KTtcbiRpY29uLXh4bDogcmVtKDEzNXB4KTtcblxuJHctbG9nbzogcmVtKDIzMXB4KTtcbiRoLWxvZ286IHJlbSg5OHB4KTtcblxuLy8gZ3JpZFxuJGNvbnRhaW5lci14czogJGJyZWFrcG9pbnQteHM7XG4kY29udGFpbmVyLXNtOiAkYnJlYWtwb2ludC1zbTtcbiRjb250YWluZXItbWQ6ICRicmVha3BvaW50LW1kO1xuJGNvbnRhaW5lci1sZzogJGJyZWFrcG9pbnQtbGc7XG4kY29udGFpbmVyLXhsOiAkYnJlYWtwb2ludC14bDtcbiRjb250YWluZXIteHhsOiAkYnJlYWtwb2ludC14eGw7XG5cbiRncmlkLWdhcC14czogcmVtKDVweCk7XG4kZ3JpZC1nYXAtbWQ6IHJlbSgxMHB4KTtcbiRncmlkLWdhcC1sZzogcmVtKDIwcHgpO1xuXG4kdHJhbnM6IGFsbCAuM3MgZWFzZTtcblxuJGljb24tc2l6ZTogMTZweDsiLCIqIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xuXHRsaW5lLWhlaWdodDogMVxufVxuXG51bCB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5pbnB1dCwgbGFiZWwge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCJodG1sIHtcblx0Zm9udC1zaXplOiAkZnMtcDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zbW9vdGg6IG5ldmVyO1xufVxuXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHksXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRjb2xvcjogJGMtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZzLXA7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ5MHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxufSIsIi5jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblxuICAgIC8qQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXhzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgfSovXG5cbiAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGcgKyAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXhsICsgMTAwcHg7XG4gICAgfVxufSIsIkBtaXhpbiBtaW4teHMgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14c30pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4tc20geyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1zbX0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4tbWQgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1tZH0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4tbGcgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1sZ30pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4teGwgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14bH0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4teHhsIHsgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHhsfSkge0Bjb250ZW50O30gfVxuXG5AbWl4aW4gbWF4LXhzIHsgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtc20gLSAxfSkge0Bjb250ZW50O30gfVxuQG1peGluIG1heC1zbSB7IEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LW1kIC0gMX0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtYXgtbWQgeyBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1sZyAtIDF9KSB7QGNvbnRlbnQ7fSB9XG5AbWl4aW4gbWF4LWxnIHsgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteGwgLSAxfSkge0Bjb250ZW50O30gfVxuQG1peGluIG1heC14bCB7IEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LXh4bCAtIDF9KSB7QGNvbnRlbnQ7fSB9IiwiLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIG9sLmNhcnQtaGVhZGVyLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLm5leHQtc3RlcCwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS13cmFwcGVyLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLWFkZGl0aW9uYWwsIFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtbWVhc3VyZSwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1maW5hbCwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1zYXZlLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLXN0YW5kYXJkLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmJ0biwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcm9kdWN0cyAubmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDEsIFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMiwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgzLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDQsIFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNSwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg2LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgxLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgyLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgzLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg0LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg1LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg2LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmNhcnQtdGFibGUgLm1haW4tbGluaywgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5jYXJ0LXJlbGF0ZWQtbmFtZSwgXG4uYmxhbmstbW9kZSBoMSwgXG4uYmxhbmstbW9kZSBoMiwgXG4uYmxhbmstbW9kZSBoMywgXG4uYmxhbmstbW9kZSBoNCwgXG4uYmxhbmstbW9kZSBoNSwgXG4uYmxhbmstbW9kZSBoNiwgXG4uYmxhbmstbW9kZSAuaDEsIFxuLmJsYW5rLW1vZGUgLmgyLCBcbi5ibGFuay1tb2RlIC5oMywgXG4uYmxhbmstbW9kZSAuaDQsIFxuLmJsYW5rLW1vZGUgLmg1LCBcbi5ibGFuay1tb2RlIC5oNiwgXG4uYmxhbmstbW9kZSAuY2FydC10YWJsZSAubWFpbi1saW5rLCBcbi5ibGFuay1tb2RlIC5jYXJ0LXJlbGF0ZWQtbmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgI2Zvb3RlciBoNSB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG59XG5cbmgxLCAuaDEge1xuICAgIEBpbmNsdWRlIGgxO1xufVxuXG5oMiwgLmgyIHtcbiAgICBAaW5jbHVkZSBoMjtcbn1cblxuaDMsIC5oMyB7XG4gICAgQGluY2x1ZGUgaDM7XG59XG5cbmg0LCAuaDQge1xuICAgIEBpbmNsdWRlIGg0O1xufVxuXG5oNSwgLmg1IHtcbiAgICBAaW5jbHVkZSBoNTtcbn1cblxuaDYsIC5oNiB7XG4gICAgQGluY2x1ZGUgaDY7XG59IiwiQG1peGluIGgxIHtcblx0Zm9udC1zaXplOiAkZnMtaDE7XG5cdG1hcmdpbjogJHgxIDAgJHgyIDA7XG59XG5cbkBtaXhpbiBoMiB7XG5cdGZvbnQtc2l6ZTogJGZzLWgyO1xuXHRtYXJnaW46ICR4MSAwICR4MiAwO1xufVxuXG5AbWl4aW4gaDMge1xuXHRmb250LXNpemU6ICRmcy1oMztcblx0bWFyZ2luOiAkeDEgMDtcbn1cblxuQG1peGluIGg0IHtcblx0Zm9udC1zaXplOiAkZnMtaDQ7XG5cdG1hcmdpbjogJHgxIDA7XG59XG5cbkBtaXhpbiBoNSB7XG5cdGZvbnQtc2l6ZTogJGZzLWg1O1xuXHRtYXJnaW46ICR4MSAwO1xufVxuXG5AbWl4aW4gaDYge1xuXHRmb250LXNpemU6ICRmcy1oNjtcblx0bWFyZ2luOiAkeDEgMDtcbn1cblxuQG1peGluIHAge1xuXHRmb250LXNpemU6ICRmcy1wO1xuXHRtYXJnaW4tYm90dG9tOiAkeDE7XG59XG4iLCIuaW4ta29zaWsge1xuXHQuZGVsaXZlcnktdGltZSxcblx0LmV4dHJhLmRlbGl2ZXJ5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIHtcblx0LnN0ZXAge1xuXHRcdHNwYW4ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUsXG5cdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0YTpiZWZvcmUsXG5cdFx0XHRzdHJvbmc6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50b3AtbmF2aWdhdGlvbi1iYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I2hlYWRlciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmluLWtvc2lrLFxuLmluLWtyb2stMSxcbi5pbi1rcm9rLTIge1xuXHQmLnNob3ctcHJpY2Utd2l0aG91dC12YXQge1xuXHRcdC5wcmljZS1wcmltYXJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQmLnByaWNlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJpY2Utc2Vjb25kYXJ5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHQmLnByaWNlLWxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdCYucHJpY2Uge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGlzY291bnQtY291cG9uIHtcblx0PiBmb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5idG4uYnRuLWRlZmF1bHQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0bWF4LWhlaWdodDogNTRweDtcblx0XHRjb2xvcjogJGMtd2hpdGU7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5idG5bZGF0YS10ZXN0aWQ9J2J1dHRvblJlbW92ZURpc2NvdW50Q291cG9uJ10ge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRtYXgtaGVpZ2h0OiA0OHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cdC5hcHBsaWVkLWNvdXBvbiB7XG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW4tZGVrdWplbWUge31cbi5pZC0tMTUge1xuICAgIC5xcmNvZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuaWQtLTE2IHtcblx0I29yZGVyLXNoaXBwaW5nLW1ldGhvZHMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQjY2JveFdyYXBwZXI6aGFzKC5waWNrdXAtcG9pbnQtc3VibWl0KSxcblx0I2NvbG9yYm94OmhhcygucGlja3VwLXBvaW50LXN1Ym1pdCkge1xuXHRcdG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIudHlwZS1wb3N0cy1saXN0aW5nIHtcbiAgICAucGFnaW5hdGlvbi13cmFwcGVye1xuICAgICAgICBhLmxvYWQtcHJvZHVjdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtbWR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluLXByb2Rlam55LnR5cGUtcG9zdCB7XG4gICAgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC5jb250ZW50LWlubmVyIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMTA4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uaW4tcHJvZGVqbnkge1xuICAgICNuZXdzV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zdG9yZXMtcGFnZSB7XG4gICAgICAgIC5ocC1zdG9yZXMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJl9fbWFwIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFib3V0LWltYWdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdG9yZS1kZXRhaWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICZfX2Jhbm5lcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIC5iYW5uZXItdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGdhcDogNDdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvYmx1ZS1iZy5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0yMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgIC5iYW5uZXItdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdy00MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDIwcHggMjJweCA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL3llbGxvdy1iZy5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0b3JlLXBheW1lbnQge1xuICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0b3JlLXBsYWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtaW1hZ2VzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHAtc3RvcmVzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtaW5mb19fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweCAyNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE3NSUgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDE3NSUgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTQwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHlwZS1jYXRlZ29yeSB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAjZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcnktdG9wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3J5LXBlcmV4IHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMzAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTg2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14eGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0zMDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9ncmF5LWJnLnN2ZycpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2dyYXktYmctY2F0LnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAueWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdy00MDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy95ZWxsb3ctYmcuc3ZnJyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy1jYXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTIwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2JsdWUtYmcuc3ZnJyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy1jYXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi00MDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9ncmVlbi1iZy5zdmcnKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9ncmF5LWJnLWNhdC5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxne1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtNDAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvZ3JheS1iZy5zdmcnKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9ncmF5LWJnLWNhdC5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAuY2F0ZWdvcnktaGVhZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtODAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4OyBcbiAgICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmluLWtvbnRha3R5IHtcbiAgICBoMSwgW2l0ZW1wcm9wPVwiYWJvdXRcIl0gIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNvbnRhY3Qge1xuICAgICYtcGFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29jaWFsLWljb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9mYWNlYm9vay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy95b3V0dWJlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvaW5zdGFncmFtLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpZ2h0LXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktNjAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocC1zdG9yZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocC1zdG9yZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZS00MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvcGhvbmUtZm9vdGVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9tYWlsLWZvb3Rlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTRweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgLyogMTc1JSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxNzUlICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktYnJlYWRjcnVtYnMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9waG9uZS1mb290ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL21haWwtZm9vdGVyLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgfVxuICAgICAgICAmLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDsgICAgXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXBlcnNvbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYWRkcmVzcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb250YWN0LWFkZHJlc3NfX3NlY29uZCB7XG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWFkZHJlc3NfX3RleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktYnJlYWRjcnVtYnM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1hbmFnbWVudCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIC5jb250YWN0LXBlcnNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5leHBlZGl0aW9uLCAuZWNvbm9teSB7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY29udGFjdC1wZXJzb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtYWRkcmVzc19fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG59XG4uYmlsbGluZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuY29udGFjdC1hZGRyZXNzIHtcbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50eXBlLWluZGV4IHtcbiAgICAjY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53ZWxjb21lLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9ICBcblxuICAgIC5hY2NvcmRpb25fX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgICAgcCxcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCA2N3B4IDE3cHggMjlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gIFxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0yMDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmFjY29yZGlvbl9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogNTlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDY3cHggMjNweCAyOXB4O1xuICAgICAgICB9XG4gIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTBlJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9ICAgXG4gIFxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH0gIFxuICB9IiwiLmJlbmVmaXRCYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaW4taW5kZXgge1xuICAgIC5iZW5lZml0QmFubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAudHlwZS1wcm9kdWN0IHtcbiAgICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWRlby1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG4gIC5yZXNwb25zaXZlLWlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1iYW5uZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLmZvb3Rlci1iYW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVza3RvcCB7XG4gICAgICAuYmFubmVycy1yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICIsIi5icmFuZHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS01MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS01MDA7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICBhLmNoZXZyb24tYWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmFuZHMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIC5icmFuZC1zbGlkZXIge1xuICAgICAgLmJyYW5kIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJyYW5kcyB7XG4gICAgICAuYnJhbmRzLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuYnJhbmQtc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYnJhbmQtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5icmFuZHMge1xuICAgICAgLmJyYW5kLXRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnJhbmRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuYnJhbmRzLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG4gICAgICAuYnJhbmQtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfSIsIi5icmVhZGNydW1icyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGMtZ3JheS1icmVhZGNydW1icztcblxuICAgIGEsIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMtZ3JheS1icmVhZGNydW1icztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LWJyZWFkY3J1bWJzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHlwZS1kZXRhaWwge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuYnRuLFxuLmJ0bixcbmEuYnRuIHtcbiAgICBwYWRkaW5nOiByZW0oMTJweCkgcmVtKDE2cHgpIHJlbSgxMnB4KSByZW0oMjRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJyO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgICBmb250LXNpemU6ICRmcy1oNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMnB4KSByZW0oMTZweCkgcmVtKDEycHgpIHJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS00MDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1oMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWdhcC1sZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHt9XG5cbiAgICAmLnVudmVpbC1idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbi1sb2FkZXIsIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIC5idG4ge1xuICAgICAgICAmLnVudmVpbC1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEycHgpIHJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWVwYWdlLWJsb2cge1xuICAgIC5idG4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG93LXRvIHtcbiAgICAmX19idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgYS5idG4uYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEycHgpIHJlbSgxNnB4KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDAtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jY29udGludWUtb3JkZXItYnV0dG9uLCAjb3JkZXJGb3JtQnV0dG9uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG5cbiAgICAub3JkZXItYnV0dG9uLXRleHQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbn1cblxuI3N1Ym1pdC1vcmRlciB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xufSIsIi5jYXJvdXNlbCB7XG5cdC5leHRlbmRlZC1iYW5uZXIge1xuXHRcdCYtbGluayB7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0cGFkZGluZzogMTJweCAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTcwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRicjtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHR0b3A6IDU1JTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRleCgtNTAlKTtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjlweDtcblx0XHRcdFx0bGVmdDogOTVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDBweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMzVweDtcblx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGxlZnQ6IDk1cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LmV4dGVuZGVkLWJhbm5lci1saW5rIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY29udHJvbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYnI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxlZnQge1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdGxlZnQ6IC02MHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZTkwZic7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRyaWdodDogLTYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MTAnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWluZGljYXRvcnMge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQuYWN0aXZlIHtcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cbn1cbiIsIiNjb250ZW50e1xuICAgICNmaWx0ZXJzLXdyYXBwZXJ7XG4gICAgICAgIC5maWx0ZXJzLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNte1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJj4uY2F0ZWdvcnktaGVhZGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc217XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOi0xOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJj5mb3JteyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd257XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNwcm9kdWN0cy1saXN0aW5nLW9yZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206LTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMTAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYy1ncmF5LTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tY2hldnJvbi1kb3due1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoyMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc217XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOi0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi43NSA1LjQ5OTk4QzIuNzUgNC45OTM3MiAzLjE2MDQxIDQuNTgzMzEgMy42NjY2NyA0LjU4MzMxSDE4LjMzMzNDMTguODM5NiA0LjU4MzMxIDE5LjI1IDQuOTkzNzIgMTkuMjUgNS40OTk5OEMxOS4yNSA2LjAwNjI0IDE4LjgzOTYgNi40MTY2NSAxOC4zMzMzIDYuNDE2NjVIMy42NjY2N0MzLjE2MDQxIDYuNDE2NjUgMi43NSA2LjAwNjI0IDIuNzUgNS40OTk5OFpNNS41IDExQzUuNSAxMC40OTM3IDUuOTEwNDEgMTAuMDgzMyA2LjQxNjY3IDEwLjA4MzNIMTUuNTgzM0MxNi4wODk2IDEwLjA4MzMgMTYuNSAxMC40OTM3IDE2LjUgMTFDMTYuNSAxMS41MDYzIDE2LjA4OTYgMTEuOTE2NiAxNS41ODMzIDExLjkxNjZINi40MTY2N0M1LjkxMDQxIDExLjkxNjYgNS41IDExLjUwNjMgNS41IDExWk03LjMzMzMzIDE2LjVDNy4zMzMzMyAxNS45OTM3IDcuNzQzNzQgMTUuNTgzMyA4LjI1IDE1LjU4MzNIMTMuNzVDMTQuMjU2MyAxNS41ODMzIDE0LjY2NjcgMTUuOTkzNyAxNC42NjY3IDE2LjVDMTQuNjY2NyAxNy4wMDYzIDE0LjI1NjMgMTcuNDE2NiAxMy43NSAxNy40MTY2SDguMjVDNy43NDM3NCAxNy40MTY2IDcuMzMzMzMgMTcuMDA2MyA3LjMzMzMzIDE2LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2ZpbHRlcnN7XG4gICAgICAgICAgICAgICAgJi5maWx0ZXJze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGMtZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1zZWN0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGMtZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJisuZmlsdGVyLXNlY3Rpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWx0ZXItc2VjdGlvbi1jb3VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbHRlci1zZWN0aW9uLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpZGVyLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOi0xMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGMtZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206LTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm9wZW4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtZmlsdGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU5MTFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwiU2hvcHRldFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtZmlsdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1ke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGMtZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1sYWJlbCB7XG4gICAgICAgIC5maWx0ZXItY291bnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTkwMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcoJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyknO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG59XG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTQwMDtcbiAgICBib3JkZXItY29sb3I6ICRjLWdyYXktNDAwO1xuICAgIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2stMzAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgfVxufVxuLnVpLXNsaWRlciB7XG4gICAgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuLmZyb20sIC50byB7XG4gICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbn1cbi5zbGlkZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG59IiwiLmZsYWcge1xuICAgIGNvbG9yOiAkYy1ibGFjay0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAmLmZsYWctbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0zMDA7XG4gICAgfVxufVxuXG4ucCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGFnLXByaW15LW9iY2hvZG5pLXBhcnRuZXItem5hY2tvdmVoby12eXJvYmNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkYzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUZGMkYzICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWShjYWxjKDUwJSAtIDdweCkpO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU1USWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1pQXhNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazA0TGpNd01UWWdNQzQ1TnpFd09EbERPQzR6TURFME9DQXdMamszTURrMk55QTRMak13TVRjeklEQXVPVGN4TWpFeUlEZ3VNekF4TmlBd0xqazNNVEE0T1V3eE1TNHdNekEySURNdU5qZzRNRFZETVRJdU16SXlOeUEwTGprNE56QTRJREV5TGpNeU16a2dOeTR3T0RZMU15QXhNUzR3TWprM0lEZ3VNemd3TmpsTU9DNHpPVEUzTkNBeE1TNHdNVGczVERndU16a3dPRGtnTVRFdU1ERTVOVU0zTGpBNU1UZzFJREV5TGpNeE1UWWdOQzQ1T1RJME1TQXhNaTR6TVRJNElETXVOams0TWpVZ01URXVNREU0TjB3d0xqazNOakV6TWlBNExqSTVOalUyUXpBdU16RTFOelEySURjdU5qTTJNVGdnTFRBdU1ETTRNell5SURZdU56STJNRFVnTUM0d01ETXpNREk0TlNBMUxqYzRPRFU1VERBdU1EQXpNemMyTmpjZ05TNDNPRFk1T1V3d0xqRTBOelkwTXlBeUxqYzRNVFEwUXpBdU1qRTVNelV5SURFdU16VTBORE1nTVM0ek5UazVPU0F3TGpJeE16UXlOaUF5TGpjNU5ERTBJREF1TVRRNE5UTkRNaTQzT1RRek9DQXdMakUwT0RVeUlESXVOemswTmpFZ01DNHhORGcxTURrZ01pNDNPVFE0TlNBd0xqRTBPRFE1T0V3MUxqYzVOakUwSURBdU1EQTBORE00TXpKRE5TNDNPVFkwTnlBd0xqQXdORFF5TVRFMklEVXVOemsyT0NBd0xqQXdORFF3TkRBMElEVXVOemszTVRNZ01DNHdNRFF6T0RZNU9VTTJMamN6TVRBM0lDMHdMakEwTkRFeE56VWdOeTQyTkRFNU15QXdMak14TVRZeE5pQTRMak13TVRZZ01DNDVOekV3T0RsYVRUY3VOalkwTWpVZ01TNDJNRGcwTlVNM0xqRTRNalEySURFdU1USTJOallnTmk0MU1Ua3hOQ0F3TGpnMk9USTJNaUExTGpnME16RTJJREF1T1RBME5UYzBURFV1T0RReE1qWWdNQzQ1TURRMk5qbE1NaTQ0TXpZM01pQXhMakEwT0RnNVRESXVPRE0xTXpjZ01TNHdORGc1TlVNeExqZzJOak0zSURFdU1Ea3lOVFVnTVM0d09UWTFPQ0F4TGpnMk1qQTFJREV1TURRM09TQXlMamd5TmpJeFF6RXVNRFEzT0RrZ01pNDRNall6TnlBeExqQTBOemtnTWk0NE1qWXdOU0F4TGpBME56a2dNaTQ0TWpZeU1Vd3dMamt3TXpjM055QTFMamd5T0RZeFF6QXVPVEF6TnpZMklEVXVPREk0T0RZZ01DNDVNRE0zTlRRZ05TNDRNamt4TWlBd0xqa3dNemMwTXlBMUxqZ3lPVE0zUXpBdU9EY3pOVEl6SURZdU5URTBNU0F4TGpFek1qTXpJRGN1TVRjNE1EUWdNUzQyTVRNME9TQTNMalkxT1RKTU5DNHpNelUyTVNBeE1DNHpPREV6UXpVdU1qYzJOamtnTVRFdU16SXlOQ0EyTGpnd05qUXpJREV4TGpNeU16Z2dOeTQzTlRRNE15QXhNQzR6T0RBNVF6Y3VOelUwTmprZ01UQXVNemd4SURjdU56VTBPVFlnTVRBdU16Z3dOeUEzTGpjMU5EZ3pJREV3TGpNNE1EbE1NVEF1TXpreU5DQTNMamMwTXpNelF6RXhMak16TXpNZ05pNDRNREl6TlNBeE1TNHpNelE0SURVdU1qY3lPRFlnTVRBdU16a3lNaUEwTGpNeU5EUXpRekV3TGpNNU1pQTBMak15TkRFNUlERXdMak01TVRnZ05DNHpNak01TlNBeE1DNHpPVEUxSURRdU16SXpOMHczTGpZMk5EazFJREV1TmpBNU1UVk1OeTQyTmpReU5TQXhMall3T0RRMVdpSWdabWxzYkQwaUl6RkZNVVV4UlNJdlBnbzhjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdaRDBpVFRRdU5EazNPRGdnTXk0ME5ERXhOa016TGpreE56RWdNeTQwTkRFeE5pQXpMalEwTmpJNElETXVPVEV4T1RjZ015NDBORFl5T0NBMExqUTVNamMxUXpNdU5EUTJNamdnTlM0d056TTFNeUF6TGpreE56RWdOUzQxTkRRek5DQTBMalE1TnpnNElEVXVOVFEwTXpSRE5TNHdOemcyTlNBMUxqVTBORE0wSURVdU5UUTVORGNnTlM0d056TTFNeUExTGpVME9UUTNJRFF1TkRreU56VkROUzQxTkRrME55QXpMamt4TVRrM0lEVXVNRGM0TmpVZ015NDBOREV4TmlBMExqUTVOemc0SURNdU5EUXhNVFphVFRJdU5UUTBPVElnTkM0ME9USTNOVU15TGpVME5Ea3lJRE11TkRFME1UWWdNeTQwTVRreU9TQXlMalV6T1RjNUlEUXVORGszT0RnZ01pNDFNemszT1VNMUxqVTNOalEySURJdU5UTTVOemtnTmk0ME5UQTRNeUF6TGpReE5ERTJJRFl1TkRVd09ETWdOQzQwT1RJM05VTTJMalExTURneklEVXVOVGN4TXpNZ05TNDFOelkwTmlBMkxqUTBOVGNnTkM0ME9UYzRPQ0EyTGpRME5UZERNeTQwTVRreU9TQTJMalEwTlRjZ01pNDFORFE1TWlBMUxqVTNNVE16SURJdU5UUTBPVElnTkM0ME9USTNOVm9pSUdacGJHdzlJaU14UlRGRk1VVWlMejRLUEM5emRtYytDZz09Jyk7IC8qIEJhc2U2NCBlbmNvZGVkIFNWRyBvciBpbWFnZSAqL1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuIiwiLmZvb3Rlci1saW5rcyB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIFtkYXRhLXRvZ2dsZV0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDMwcHgpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLXhzO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24teHM7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHVybEljb259L2Fycm93LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDVweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1jb250ZW50XSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCkgMCByZW0oNXB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2Zvb3Rlci1iZy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAuYmFubmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY3VzdG9tLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAzMnB4IDA7IFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4LW1kIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvZG93bi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNob3ctbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mb290ZXJfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktMjAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTdweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXltZW50LCAuc2hpcHBpbmcge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMzJweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAzMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hpcHBpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobis3KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTIwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTIwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICBcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWJveCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ibHVlLTI1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWJsdWUtMjUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdTbGVkdWp0ZSBuw6FzJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2ZhY2Vib29rLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy95b3V0dWJlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2luc3RhZ3JhbS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9waG9uZS1mb290ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvaWNvbnMvbWFpbC1mb290ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3RlciB7XG4gICAgJi1ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgMjBweDtcbiAgICAgICAgXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3NpZ25hdHVyZSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4jc2lnbmF0dXJlIHtcbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG4uY29weXJpZ2h0IHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICBcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICB9XG59XG4iLCJpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgJitsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgJjpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY28tcmVnaXN0cmF0aW9uIHtcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmK2xhYmVsIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzaG9wdGV0JztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGZhdi1pLXdpZHRoOiAyMHB4OyAvLyBwcm9kdWN0IHdpZHRoXG4kZmF2LWktaGVpZ2h0OiAyMHB4OyAvLyBwcm9kdWN0IGhlaWdodFxuJGZhdi1pLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4kZmF2LWktbGluZS1oZWlnaHQ6IDIwcHg7XG4kZmF2LWktZm9udC1zaXplOiAxM3B4O1xuLy8kZmF2LWktY29sb3I6IGdyZWVuO1xuJGZhdi1pLWJvcmRlcjogMDtcblxuJGZhdi1oZWFkZXItY29sb3I6ICMwMDA7IC8vIGhlYWRlciBib3JkZXIgY29sb3JcbiRmYXYtaGVhZGVyLWktd2lkdGg6IDI4cHg7IC8vIGhlYWRlciB3aWR0aFxuJGZhdi1oZWFkZXItaS1oZWlnaHQ6IDI4cHg7IC8vIGhlYWRlciBoZWlnaHRcbiRmYXYtaGVhZGVyLWktYm9yZGVyLXJhZGl1czogMjBweDtcbiRmYXYtaGVhZGVyLWktbGluZS1oZWlnaHQ6IDIwcHg7XG4kZmF2LWhlYWRlci1pLWZvbnQtc2l6ZTogMTNweDtcbiRmYXYtaGVhZGVyLWktYm9yZGVyOiAwO1xuXG4kZmF2LXN0cm9rZS1jb2xvcjogIzAwMDsgLy8gcHJvZHVjdCBib3JkZXIgY29sb3JcbiRmYXYtc3Ryb2tlLWNvbG9yLWFjdGl2ZTogIzQ3RDFFOTsgLy8gcHJvZHVjdCBiZyBjb2xvciB3aGVuIGFjdGl2ZVxuXG4kaGVhZGVyLW51bWJlci1iZzogIzQ3RDFFOTtcblxuLnRvcC1uYXZpZ2F0aW9uLWJhciBhLmZhdm9yaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgYS5mYXZvcml0ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jcHJvZHVjdHNUb3Age1xuICAuZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnR5cGUtcGFnZSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgICYuZmF2LWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbi1mYXZvcml0ZSxcbi5pbi1vYmxpYmVuZSB7XG4gIC5jb250ZW50LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBoMSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5leHRyYS1mbGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmF0aW5ncy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnByb2R1Y3RzLWJsb2NrPmRpdiAucCB7XG4gICAgLnAtYm90dG9tIC5wLXRvb2xzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZhdm9yaXRlLWRldGFpbCB7XG4gIG9yZGVyOiAtMjA7XG4gIG1hcmdpbjogMDtcbiAgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi5mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8mLmZhdi10ZXh0e1xuICAgICAgLy8gICAgY29sb3I6ICRibGFjaztcbiAgICAgIC8vICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAvLyAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgLy8gICAgJjpob3ZlcntcbiAgICAgIC8vICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIC8vXG4gICAgICAvLyAgICB9XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxuLmZhdm9yaXRlX2ljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6ICRmYXYtaGVhZGVyLWktZm9udC1zaXplO1xuICB3aWR0aDogJGZhdi1oZWFkZXItaS13aWR0aDtcbiAgaGVpZ2h0OiAkZmF2LWhlYWRlci1pLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmYXYtaGVhZGVyLWktbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRmYXYtaGVhZGVyLWktYm9yZGVyLXJhZGl1cztcblxuICBib3JkZXI6ICRmYXYtaGVhZGVyLWktYm9yZGVyO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5udW1iZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW51bWJlci1iZztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogJGZhdi1oZWFkZXItaS13aWR0aDtcbiAgICBoZWlnaHQ6ICRmYXYtaGVhZGVyLWktaGVpZ2h0O1xuICAgIGZpbGw6ICRmYXYtaGVhZGVyLWNvbG9yO1xuICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMS41cywgc3Ryb2tlIDFzO1xuICB9XG59XG5cbi5wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmZhdi1hY3RpdmUge1xuICAgIC5mYXZvcml0ZSB7XG4gICAgICBpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkZmF2LXN0cm9rZS1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG4gICAgICAgICAgc3Ryb2tlOiAkZmF2LXN0cm9rZS1jb2xvci1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhdm9yaXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZhdi1pLWZvbnQtc2l6ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRmYXYtaS13aWR0aDtcbiAgICBoZWlnaHQ6ICRmYXYtaS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmYXYtaS1saW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkZmF2LWktYm9yZGVyLXJhZGl1cztcblxuICAgIGJvcmRlcjogJGZhdi1pLWJvcmRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdHJva2U6ICRjLWdyYXktNDAwO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDEuNXMsIHN0cm9rZSAxcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGEuZmF2b3JpdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50eXBlLWRldGFpbCB7XG4gIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgLmZhdm9yaXRlLWRldGFpbCB7XG4gICAgICAvL21hcmdpbjogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5mYXYteWVzIHtcbiAgICAgICAgLmZhdm9yaXRlIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICRmYXYtc3Ryb2tlLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGZhdi1zdHJva2UtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmF2LXRleHQge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdPZG9icmHFpSB6IHdpc2hsaXN0dSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgc3Ryb2tlOiAjMkM0QkNFO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAxLjVzLCBzdHJva2UgMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5mYXYtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgICAgLmJ0bl90b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgLmZhdm9yaXRlLWRldGFpbCB7XG4gICAgICAuYnRuX3RvZ2dsZSB7XG4gICAgICAgIC5mYXZvcml0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRmYXYtc3Ryb2tlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmF2LXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGxlZC1kb3duIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gIH1cbn1cblxuYS5mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIkY2xyLWJsYWNrOiAjMDAwO1xuJGNsci13aGl0ZTogI2ZmZjtcbiRjbHItc2Vjb25kYXJ5OiAjNDc4YzVjO1xuJGNsci1ncmF5OiAjODg4O1xuJGNsci1ncmF5LWxpZ2h0OiAjZjRmNGY0O1xuXG4uaG9tZXBhZ2UtYmxvZyAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xufVxuLmhvbWVwYWdlLWJsb2csIC50eXBlLXBvc3RzLWxpc3RpbmcgLmNvbnRlbnQtaW5uZXIge1xuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgID4gLnRleHQtY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYmxvZy13cmFwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgLmg0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZG1vcmUge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG5cbn1cbi5ob21lcGFnZS1ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgPiAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIge1xuICAgICAgICAubmV3cy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzEpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzQpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAubmV3cy1pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICB9XG5cbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgaDM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZC1hcnRpY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMCc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cblxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyR1cmxJY29ufW5vdGUtdGV4dC5zdmcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB0aW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cbi8vZGF0ZSBtb3ZlZCBpbnRvIHRoZSBwaWN0dXJlXG4udGV4dCB0aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxufVxuXG4uaW1hZ2UgdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRleHQgdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pbWFnZSB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmJhbm5lcnMtY29udGVudCAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gICAgLmJhbm5lci1mb290ZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAgIC5iYW5uZXItd3JhcHBlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gICAgLmZvb3Rlci1iYW5uZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAgIC5iYW5uZXItY2F0ZWdvcnkgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmluLWJsb2cge1xuICAgIC5uZXdzLXdyYXBwZXIge1xuICAgICAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAudGl0bGUsIGgyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDM7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnJlYWQtYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTAnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Nob3B0ZXQnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyR1cmxJY29ufW5vdGUtdGV4dC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuaW1hZ2UgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnRleHQgdGltZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3MtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImgyIHtcbiAgICAmLnRvcC1jYXQge1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmhwX19iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi11cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9IFxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTMwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9ncmF5LWJnLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93LTQwMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy95ZWxsb3ctYmcuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMjAwO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2JsdWUtYmcuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tNDAwO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2dyZWVuLWJnLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtNDAwO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL3JlZC1iZy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yYXRpbmdzLWJhbm5lciB7XG4gICAgei1pbmRleDogMTtcbiAgICAudXNlci1yYXRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTUwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1yYXRpbmctdGltZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Njb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc2NvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9vdGVyLWJhbm5lcnMge1xuICAgIC5mb290ZXItYmFubmVyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91c2VyL2RvY3VtZW50cy9pY29ucy9iZy1yYXRpbmdzLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5yYXRpbmdzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmFubmVyLXJhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdy0xMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3ctMTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgXG4gICAgfVxuICAgIC5yYXRlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC02NnB4O1xuICAgICAgLnJhdGUtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnJhdGluZ3NfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXG4gICAgICAvKiY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH0qL1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzFFMUUxRTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLnN0b3JlLXJhdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLnN0b3JlLWhldXJla2Ege1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAuc3RhcnMtcmF0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICBcbiAgICAgICAgICBhLnRvdGFsLXJhdGluZ3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNztcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJl9fYXZlcmFnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJhdGUtaXRlbXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc20ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLnZvdGUtd3JhcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3RhcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZvdGUtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLXdyYXAge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgLnZvdGUtY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIC52b3RlLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnZvdGUtcGljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC52b3RlLXN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAuc3RhcnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52b3RlLXRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgICAgLnZvdGUtcmF0aW5nIHtcbiAgICAgICAgLnZvdGUtZGVsaW1ldGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudm90ZS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5idG4ge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICYuYnRuLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmF0ZS1hdmVyYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5zdGFycyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5zdGFycyAuc3Rhci5zdGFyLW9uLCAuc3RhcnMgLnN0YXIuc3Rhci1oYWxmIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLnN0YXJzIHtcbiAgICBzcGFuLCBhIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAuc3Rhci5pcy1hY3RpdmUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGFycy1sYWJlbCB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG4gIC5yYXRlLWF2ZXJhZ2Utd3JhcCB7XG4gICAgLnN0YXJzIHtcbiAgICAgIGEsc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iYW5uZXItcmF0aW5nIHtcbiAgICAgIC5yYXRlLWl0ZW1zIHtcbiAgICAgICAgLnZvdGUtd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSIsIi5ocC1zdG9yZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ljb25zL2JsdWUtY2hlY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlLTQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgfVxuICAgICZfX2NpdGllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Nob3B0ZXQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDM2cHggOHB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKlxuICogTWltZSBDb3B5cmlnaHQgdjEuMC4wXG4gKiBWeWdlbmVydWplIGEgem9icmF6w60gY29weXJpZ2h0IHpuYcSNa3kgbWltZSBkaWdpdGFsLiBDb3B5cmlnaHQgemFocm51amUgXG4gKiBsb2dvIFNob3B0ZXQgYSBvZGtheiBuYSB3ZWIgbWltZSBkaWdpdGFsIHMgbG9nZW0gc3BvbGXEjW5vc3RpLlxuICogXG4gKiAoYykgbWltZSBkaWdpdGFsIHMuci5vLiAyMDIzXG4gKiBodHRwczovL21pbWVkaWdpdGFsLmN6XG4gKiBtZWRhcmQuaHV0dGVuYmFjaEBtaW1lZGlnaXRhbC5jelxuICoqL1xuXG4gLmZvb3Rlci1ib3R0b20ge1xuICAgICNzaWduYXR1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBpcGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWltZS1wYWNrYWdlcyB7XG4gICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICBmb250LXNpemU6ICRmcy1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhY2thZ2U7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbn0iLCIudHlwZS1wcm9kdWN0IHtcblx0LnAtZmluYWwtcHJpY2Utd3JhcHBlcjpoYXMoLm1pbWUtcHJpY2UpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LnByaWNlLWFkZGl0aW9uYWwge1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWgzICFpbXBvcnRhbnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXhsICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pbWUtcHJpY2Uge1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5taW1lLXByaWNlIHtcblx0Y29sb3I6ICRjLWJsYWNrLTEwMDtcblx0Zm9udC1zaXplOiAkZnMtc21hbGw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cbiIsIi5wb3B1cC13aWRnZXQge1xuICAgIHotaW5kZXg6IDEwMDM7XG5cbiAgICBAaW5jbHVkZSBtYXgtbWQge1xuICAgICAgICB0b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5wcm9kdWN0cy1ibG9jayB7XG5cdC5wcm9kdWN0IHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0LnAge1xuXHRcdFx0LnAtaW4ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQucHJpY2UtZmluYWwge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0PiBkaXYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucCB7XG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDczcHg7XG5cdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdGNvbG9yOiAkYy1ibGFjay0zMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdH1cblx0XHRcdC5hdmFpbGFiaWxpdHkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wLWJvdHRvbSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHQmLXN0YW5kYXJkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtc2F2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrLTEwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYnI7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji1maW5hbCxcblx0XHRcdFx0XHRcdFx0Ji1hZGRpdGlvbmFsIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRidXR0b25bdHlwZT0nc3VibWl0J10ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wLXRvb2xzIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdD4gZm9ybSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0YnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5xdWFudGl0eSB7XG5cdFx0XHRcdFx0XHRcdC5pbmNyZWFzZSxcblx0XHRcdFx0XHRcdFx0LmRlY3JlYXNlIHtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMycHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByaWNlLWFkZGl0aW9uYWwge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93LXByaWNlLXdpdGhvdXQtdmF0IHtcblx0LnByb2R1Y3QgLnByaWNlLWZpbmFsLFxuXHQucC10by1jYXJ0LWJsb2NrIC5wcmljZS1maW5hbCxcblx0LnZhcmlhbnQtcHJpY2Utd3JhcCAucHJpY2UtZmluYWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByaWNlLWFkZGl0aW9uYWwge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkYy1ibGFjay0zMDA7XG5cdH1cblx0LnByb2R1Y3RzLWlubGluZSA+IGRpdiAucCAucC1pbiB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zYXZlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdHMtaW5saW5lOm5vdCgucHJvZHVjdHMtdG9wKSA+IGRpdiAucCAucC1pbiB7XG5cdC5wLWJvdHRvbSA+IGRpdiA+IGRpdi5wcmljZXMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3RzLWlubGluZSA+IGRpdiB7XG5cdC5wIHtcblx0XHQucC1pbiB7XG5cdFx0XHQucC1ib3R0b20gPiBkaXYge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wLXRvb2xzIHtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0XHRcdC5pbmNyZWFzZSxcblx0XHRcdFx0XHRcdC5kZWNyZWFzZSB7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmF2b3JpdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3RzLWlubGluZSB7XG5cdC5wcm9kdWN0IHtcblx0XHQucCB7XG5cdFx0XHQmLWluIHtcblx0XHRcdFx0Ji1pbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLXhsIHtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQ1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yYXRpbmdzLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnAtYm90dG9tIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNTUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnAtdG9vbHMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLXhsIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIHtcblx0LnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24sXG5cdC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wcm9kdWN0cy1ibG9jayxcbi5wcm9kdWN0cy1pbmxpbmUge1xuXHQucHJvZHVjdCB7XG5cdFx0LnAtYm90dG9tIHtcblx0XHRcdC5hZGQtdG8tY2FydC1idXR0b24sXG5cdFx0XHQuYnRuLWNhcnQge1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVElnTWtnekxqYzBNREF4UXpRdU9ESXdNREVnTWlBMUxqWTNJREl1T1RNZ05TNDFPQ0EwVERRdU56VWdNVE11T1RaRE5DNDJNU0F4TlM0MU9TQTFMamc1T1RrNUlERTJMams1SURjdU5UTTVPVGtnTVRZdU9UbElNVGd1TVRsRE1Ua3VOak1nTVRZdU9Ua2dNakF1T0RrZ01UVXVPREVnTWpFZ01UUXVNemhNTWpFdU5UUWdOaTQ0T0VNeU1TNDJOaUExTGpJeUlESXdMalFnTXk0NE55QXhPQzQzTXlBekxqZzNTRFV1T0RJd01ERWlJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRURTJMakkxSURJeVF6RTJMamswTURRZ01qSWdNVGN1TlNBeU1TNDBOREEwSURFM0xqVWdNakF1TnpWRE1UY3VOU0F5TUM0d05UazJJREUyTGprME1EUWdNVGt1TlNBeE5pNHlOU0F4T1M0MVF6RTFMalUxT1RZZ01Ua3VOU0F4TlNBeU1DNHdOVGsySURFMUlESXdMamMxUXpFMUlESXhMalEwTURRZ01UVXVOVFU1TmlBeU1pQXhOaTR5TlNBeU1sb2lJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ3VNalVnTWpKRE9DNDVOREF6TmlBeU1pQTVMalVnTWpFdU5EUXdOQ0E1TGpVZ01qQXVOelZET1M0MUlESXdMakExT1RZZ09DNDVOREF6TmlBeE9TNDFJRGd1TWpVZ01Ua3VOVU0zTGpVMU9UWTBJREU1TGpVZ055QXlNQzR3TlRrMklEY2dNakF1TnpWRE55QXlNUzQwTkRBMElEY3VOVFU1TmpRZ01qSWdPQzR5TlNBeU1sb2lJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUa2dPRWd5TVNJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRDBpTVRBaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284TDNOMlp6NEsnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDAtaG92ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50eXBlLWNhdGVnb3J5LFxuLmluLWluZGV4IHtcblx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHQucHJvZHVjdCB7XG5cdFx0XHQucCB7XG5cdFx0XHRcdC5wLWluIHtcblx0XHRcdFx0XHQucHJpY2UtZmluYWwge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1pbWUtcHJpY2Uge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmluLWluZGV4IHtcblx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHQucHJvZHVjdCB7XG5cdFx0XHQucCB7XG5cdFx0XHRcdC5wLXRvb2xzIHtcblx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9kdWN0LXNsaWRlci1ob2xkZXIge1xuICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAucGFnaW5hdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgJi5uYXZpZ2F0aW9uLXByZXYsICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGFzLW5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG59XG4uY29sdW1ucy1tb2JpbGUtMiB7XG4gICAgLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciB7XG4gICAgICAgIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgICAgICAgICAucCB7XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudnlicmFuZS1maWx0cnl7XG4gICAgbWFyZ2luLWJvdHRvbToyOXB4O1xuICAgICYuYWt0aXZuaS1maWx0cntcbiAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS0zMDA7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJWeWJyYW7DqSBmaWx0cnk6XCI7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGFiZWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMzAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTMwMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46MCAxMHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjVweDtcbiAgICAgICAgICAgIHJpZ2h0OjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGU5MTJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4cHg7XG4gICAgICAgICAgICBjb2xvcjokYy1ibHVlLTQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwiU2hvcHRldFwiO1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItY291bnR7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwI2NsZWFyLWZpbHRlcnN7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjAgMCAwIGF1dG87XG4gICAgICAgIG9yZGVyOiAxMDA7XG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6JGMtYmx1ZS00MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbG9zZS1hZnRlcntcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5ha3Rpdm5pLWZpbHRyKSB7XG4gICAgICBcbiAgICAgICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0zMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGg0LFxuICAgICAgICAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnQ2VuYTonICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkxMicgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1Nob3B0ZXQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRjLWJsdWUtNDAwO1xuICAgICAgICB9XG4gICAgICAgIC5mcm9tLFxuICAgICAgICAudG8ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyb20ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgLSAnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxufSIsIi5zaWRlYmFyIHtcbiAgIHdpZHRoOiAzMTBweDsgXG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgJi5ib3gtc20ge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxufVxuLnNpZGViYXItaW5kZW50ZWQge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4jY2F0ZWdvcmllcyB7XG4gICAgYm9yZGVyLXJhZGl1czokYnI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS04MDA7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcGljIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0LXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfSBcbn0iLCI6Zm9jdXN7XG4gICAgb3V0bGluZTpub25lO1xuICB9XG4gIC5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgICB0b3VjaC1hY3Rpb246IGF1dG87XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgIC5zbGljay1hcnJvd3tcbiAgICAgIHotaW5kZXg6OTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjUwJTtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1wcmV2e1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1sZWZ0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stbmV4dHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1yaWdodC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS02MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIFxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG4gIFxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCxcbiAgLnNsaWNrLXRyYWNrLFxuICAuc2xpY2stc2xpZGUsXG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHpvb206IDE7XG4gIFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIFxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICBkaXNwbGF5OiBub25lO1xuICBcbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIFxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICBcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICBcbiAgLnNsaWNrLWRvdHN7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICBwYWRkaW5nOjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucHJvZHVjdHMtYmxvY2t7XG4gICAgJi5zbGljay1zbGlkZXJ7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIH1cbiAgICB9XG4gIH0iLCIucGFnaW5hdGlvbi10b3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhZ2luYXRpb24tYXBwZW5kaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIH1cbiAgICA+IGEsIC5jdXJyZW50IHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xuICAgICAgICBjb2xvcjogJGMtYmx1ZS00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQge1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmLnBhZ2luYXRpb24tbGluayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudXNwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAudXNwLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBvdmVyZmxvdzogb3ZlcmxheTtcblxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAudXNwLWl0ZW0ge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLnVzcC1pbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eXBlLWNhdGVnb3J5IHtcbiAgICAudXNwLXdyYXAge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudXNwLXdyYXAge1xuICAgICAgLnVzcC1pdGVtIHsgIFxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC51c3Atd3JhcCB7XG4gICAgICAudXNwLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW4taW5kZXgge1xuICAgICAgLnVzcC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnVzcC13cmFwIHtcbiAgICAgIC51c3AtaXRlbSB7XG4gICAgICAgIC51c3AtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0iLCIuYXZhaWxhYmlsaXR5LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdHBhZGRpbmctYmxvY2s6IDEwcHg7XG5cdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0cGFkZGluZy1ibG9jazogdW5zZXQ7XG5cdH1cblxuXHQuYXZhaWxhYmlsaXR5LWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY3O1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHVybEljb259aWNvbl9wYWNrYWdlLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0LyogU3R5bCBwcm8gaWtvbnUgbWltbyDFoWVkw70gYm94IChjaGVjayBuZWJvIFwiWlwiKSAqL1xuXHQuc3RhdHVzLWljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0LyogU3R5bCBwcm8gc2tsYWQgKGNoZWNrIHN5bWJvbCkgKi9cblx0XHQmLnN0b2NrIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR1cmxJY29ufWljb25fc3RvY2suc3ZnKTtcblx0XHR9XG5cblx0XHQvKiBTdHlsIHBybyB6YWvDoXprdSAoXCJaXCIpICovXG5cdFx0Ji5vcmRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skdXJsSWNvbn1pY29uX29yZGVyLnN2Zyk7XG5cdFx0fVxuXHR9XG59XG4iLCIudHlwZS1wcm9kdWN0IHtcbiAgICAucHJvZHVjdHMtYWRkaXRpb25hbDpub3QoLnByb2R1Y3RzLXJlbGF0ZWQpIHtcbiAgICAgICAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAucC1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnAtdG9vbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByb2R1Y3Qge1xuICAgIC5wLWJvdHRvbSB7XG4gICAgICAgIC5wLXRvb2xzIHtcbiAgICAgICAgICAgIC5mYWtlLWFkZC10by1jYXJ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTMwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ01rZ3pMamMwTURBeFF6UXVPREl3TURFZ01pQTFMalkzSURJdU9UTWdOUzQxT0NBMFREUXVOelVnTVRNdU9UWkROQzQyTVNBeE5TNDFPU0ExTGpnNU9UazVJREUyTGprNUlEY3VOVE01T1RrZ01UWXVPVGxJTVRndU1UbERNVGt1TmpNZ01UWXVPVGtnTWpBdU9Ea2dNVFV1T0RFZ01qRWdNVFF1TXpoTU1qRXVOVFFnTmk0NE9FTXlNUzQyTmlBMUxqSXlJREl3TGpRZ015NDROeUF4T0M0M015QXpMamczU0RVdU9ESXdNREVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVEUyTGpJMUlESXlRekUyTGprME1EUWdNaklnTVRjdU5TQXlNUzQwTkRBMElERTNMalVnTWpBdU56VkRNVGN1TlNBeU1DNHdOVGsySURFMkxqazBNRFFnTVRrdU5TQXhOaTR5TlNBeE9TNDFRekUxTGpVMU9UWWdNVGt1TlNBeE5TQXlNQzR3TlRrMklERTFJREl3TGpjMVF6RTFJREl4TGpRME1EUWdNVFV1TlRVNU5pQXlNaUF4Tmk0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGd1TWpVZ01qSkRPQzQ1TkRBek5pQXlNaUE1TGpVZ01qRXVORFF3TkNBNUxqVWdNakF1TnpWRE9TNDFJREl3TGpBMU9UWWdPQzQ1TkRBek5pQXhPUzQxSURndU1qVWdNVGt1TlVNM0xqVTFPVFkwSURFNUxqVWdOeUF5TUM0d05UazJJRGNnTWpBdU56VkROeUF5TVM0ME5EQTBJRGN1TlRVNU5qUWdNaklnT0M0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGtnT0VneU1TSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YldsMFpYSnNhVzFwZEQwaU1UQWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMzAwLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1pbWUtY2FydC1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ01rZ3pMamMwTURBeFF6UXVPREl3TURFZ01pQTFMalkzSURJdU9UTWdOUzQxT0NBMFREUXVOelVnTVRNdU9UWkROQzQyTVNBeE5TNDFPU0ExTGpnNU9UazVJREUyTGprNUlEY3VOVE01T1RrZ01UWXVPVGxJTVRndU1UbERNVGt1TmpNZ01UWXVPVGtnTWpBdU9Ea2dNVFV1T0RFZ01qRWdNVFF1TXpoTU1qRXVOVFFnTmk0NE9FTXlNUzQyTmlBMUxqSXlJREl3TGpRZ015NDROeUF4T0M0M015QXpMamczU0RVdU9ESXdNREVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVEUyTGpJMUlESXlRekUyTGprME1EUWdNaklnTVRjdU5TQXlNUzQwTkRBMElERTNMalVnTWpBdU56VkRNVGN1TlNBeU1DNHdOVGsySURFMkxqazBNRFFnTVRrdU5TQXhOaTR5TlNBeE9TNDFRekUxTGpVMU9UWWdNVGt1TlNBeE5TQXlNQzR3TlRrMklERTFJREl3TGpjMVF6RTFJREl4TGpRME1EUWdNVFV1TlRVNU5pQXlNaUF4Tmk0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGd1TWpVZ01qSkRPQzQ1TkRBek5pQXlNaUE1TGpVZ01qRXVORFF3TkNBNUxqVWdNakF1TnpWRE9TNDFJREl3TGpBMU9UWWdPQzQ1TkRBek5pQXhPUzQxSURndU1qVWdNVGt1TlVNM0xqVTFPVFkwSURFNUxqVWdOeUF5TUM0d05UazJJRGNnTWpBdU56VkROeUF5TVM0ME5EQTBJRGN1TlRVNU5qUWdNaklnT0M0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGtnT0VneU1TSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YldsMFpYSnNhVzFwZEQwaU1UQWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDAtaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VtbWFyeS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtc21hbGw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgICAgLnAtaW4ge1xuICAgICAgICAgICAgLnAtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAucC10b29scyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmFrZS1hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW4taW5kZXgge1xuICAjaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uc2hvdy1wcmljZS13aXRob3V0LXZhdCB7XG4gIC5zZWFyY2hXaGlzcGVyZXJfX3Byb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52b2MtY3VzdG9tZXJzIHtcbiAgI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tMjAwO1xuXG4gICAgLmhlYWRlci1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tMjAwO1xuICAgIH1cblxuICAgICNuYXZpZ2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTIwMDtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0yMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtbmFtZSB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1ZFTEtPT0JDSE9EJztcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtMzAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy14eHM7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgIGJvdHRvbTogLTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG4gIC8vIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvLyBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC5zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHVybEljb259c2VhcmNoLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2OUI0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwNjlCNDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcblxuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwNDM3MztcbiAgICB9XG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICYuZmF2b3JpdGUge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZhdm9yaXRlX2ljb24ge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEMDtcbiAgICAgICAgICBjb2xvcjogIzAwNDM3MztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1oZWFydC5zdmc/MSkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJltkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1jYXJ0LnN2Zz8xKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQwO1xuICAgICAgICAgIGNvbG9yOiAjMDA0MzczO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufXByb2ZpbGUuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDQzNzM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGFyZ2V0PVwibmF2aWdhdGlvblwiXSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIFxuICAgICNuYXZpZ2F0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci10b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5zaXRlLW5hbWUge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICBhIHtcbiAgICAgICAgJltkYXRhLXRhcmdldD1cImNhcnRcIl0ge1xuICAgICAgICAgIC5jYXJ0LXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ2dlZC1pbiB7XG4gIC5wb3B1cC13aWRnZXQge1xuICAgICYubG9naW4td2lkZ2V0IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB0b3A6IDExNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICByaWdodDogMTAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaGVhZGVyLWJhY2tncm91bmQpO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICA+IGIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwubWVudS1sZXZlbC0yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAmLm1lbnUtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMHB4IDRweCA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiAxMTBweDtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgLm1lbnUtbGV2ZWwtMSB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMxRTFFMUU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRTFFMUU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMjAwO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDE2cHg7XG4gIFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZS00MDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHVybEljb259bWFpbC5zdmc/MSkgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYWRhNTU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7IFxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgICBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZS00MDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI25hdmlnYXRpb24ge1xuXHQubWVudS1sZXZlbC0yIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCBsaTpob3ZlciA+IGEgPiBiLFxuI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gdWwgbGk6aG92ZXIgPiBkaXYgPiBhID4gc3BhbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLWluIHtcblx0Lm1lbnUtbGV2ZWwtMyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdD4gdWwge1xuXHRcdD4gbGkge1xuXHRcdFx0Ji5leHQge1xuXHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm5hdmlnYXRpb24taW4ge1xuXHRcdD4gdWwge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogNTlweDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMWUxZTFlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGIge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmV4dCB7XG5cdFx0XHRcdFx0Ji5leHAge1xuXHRcdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5leHAge1xuXHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0dG9wOiA1OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbmF2aWdhdGlvbiB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdC50b3AtbmF2aWdhdGlvbi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5tZW51LWxldmVsLTIge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0Y29sdW1uLWdhcDogMTVweDtcblx0XHRcdHJvdy1nYXA6IDEwcHg7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcblx0XHRcdFx0Ly8gbWFyZ2luOiAxNXB4IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1lbnUtaW1hZ2Uge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNjBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbiArIDQpIHtcblx0XHRcdFx0XHQ+IGRpdixcblx0XHRcdFx0XHQubWVudS1pbWFnZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVudS1oZWxwZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAjMWUxZTFlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHQ+IHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0PiB1bCB7XG5cdFx0XHR0b3A6IGNhbGMoNTAlICsgMjVweCk7XG5cdFx0fVxuXHR9XG5cblx0Ym9keSB7XG5cdFx0Ly8gJi5zdWJtZW51LXZpc2libGUsICYuc2VhcmNoLWZvY3VzZWQsICYudXNlci1hY3Rpb24tdmlzaWJsZSB7XG5cdFx0Ji5zdWJtZW51LXZpc2libGUsXG5cdFx0Ji5zZWFyY2gtZm9jdXNlZCxcblx0XHQmLm1lbnUtaGVscGVyLXZpc2libGUge1xuXHRcdFx0I2hlYWRlciB7XG5cdFx0XHRcdHotaW5kZXg6IDEwMTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lm5hdmlnYXRpb24taW4ge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXHQubWVudS1oZWxwZXIge1xuXHRcdD4gc3BhbiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yIHtcblx0XHRyb3ctZ2FwOiAwO1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0PiBsaSB7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHQ+IGRpdiAubWVudS1pbWFnZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogODBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIge1xuICAgIC51c2VyLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA1O1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5jb250YWN0LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2hXaGlzcGVyZXIge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgICB9XG4gICAgXG4gICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibmF2aWdhdGlvblwiXSB7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwic2VhcmNoXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJsb2dpblwiXSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwiY2FydFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuZmF2b3VyaXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgLmZhdm91cml0ZV9pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC51c2VyLWFjdGlvbi1pbiB7XG4gICAgLnBvcHVwLXdpZGdldCB7XG4gICAgICAmLmNhcnQtd2lkZ2V0IHtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNjcm9sbGVkLXVwLnNjcm9sbGVkIHtcbiAgICAudG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24td2luZG93LXZpc2libGUge1xuICAgICNoZWFkZXIge1xuICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgICAgIGFbZGF0YS10YXJnZXQ9XCJuYXZpZ2F0aW9uXCJdIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiXG4udG9wLW5hdmlnYXRpb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYyRkQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA1O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXG4gIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDQzNzM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAmLmxvZ2luOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMwMDQzNzM7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC50ZWwsIC5tYWlsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogOHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZWwge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufWNhbGwuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIoUG8tUMOhOiA3OjAwIC0gMTU6MzApXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMDA0MzczO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWlsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufW1haWwuc3ZnPzEpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50eXBlLXByb2R1Y3Qge1xuXHQucC1kZXRhaWwtaW5uZXIge1xuXHRcdC5oMSxcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdEBpbmNsdWRlIG1pbi1tZCgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnJhdGluZ3MtYW5kLWJyYW5kIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdC5wcmljZS1hZGRpdGlvbmFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkYy1ibGFjay0zMDAgIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdH1cblx0fVxuXHQucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucC1kZXRhaWwtaW5uZXItaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5icmFuZC13cmFwcGVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0LmJyYW5kLXdyYXBwZXItbWFudWZhY3R1cmVyLW5hbWUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wLXRvLWNhcnQtYmxvY2sge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRnYXA6IDEwcHggMTVweDtcblx0fVxuXG5cdC5mYXZvcml0ZS1kZXRhaWwge1xuXHRcdG9yZGVyOiBpbml0aWFsO1xuXHRcdC5idG5fdG9nZ2xlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXG5cdFx0XHQuZmF2b3JpdGUge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdC5mYXYtdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0LmxpbmstaWNvbnMge1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0LnNoaXBwaW5nLW9wdGlvbnMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFeExqazVPVGdnTVRSSU1USXVPVGs1T0VNeE5DNHdPVGs0SURFMElERTBMams1T1RnZ01UTXVNU0F4TkM0NU9UazRJREV5VmpKSU5TNDVPVGszTmtNMExqUTVPVGMySURJZ015NHhPRGszTnlBeUxqZ3lPVGs1SURJdU5UQTVOemNnTkM0d05EazVPU0lnYzNSeWIydGxQU0lqTVVVeFJURkZJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlJREUzUXpJZ01UZ3VOallnTXk0ek5DQXlNQ0ExSURJd1NEWkROaUF4T0M0NUlEWXVPU0F4T0NBNElERTRRemt1TVNBeE9DQXhNQ0F4T0M0NUlERXdJREl3U0RFMFF6RTBJREU0TGprZ01UUXVPU0F4T0NBeE5pQXhPRU14Tnk0eElERTRJREU0SURFNExqa2dNVGdnTWpCSU1UbERNakF1TmpZZ01qQWdNaklnTVRndU5qWWdNaklnTVRkV01UUklNVGxETVRndU5EVWdNVFFnTVRnZ01UTXVOVFVnTVRnZ01UTldNVEJETVRnZ09TNDBOU0F4T0M0ME5TQTVJREU1SURsSU1qQXVNamxNTVRndU5UZ2dOaTR3TVRBd01VTXhPQzR5TWlBMUxqTTVNREF4SURFM0xqVTJJRFVnTVRZdU9EUWdOVWd4TlZZeE1rTXhOU0F4TXk0eElERTBMakVnTVRRZ01UTWdNVFJJTVRJaUlITjBjbTlyWlQwaUl6RkZNVVV4UlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4TGpVaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284Y0dGMGFDQmtQU0pOT0NBeU1rTTVMakV3TkRVM0lESXlJREV3SURJeExqRXdORFlnTVRBZ01qQkRNVEFnTVRndU9EazFOQ0E1TGpFd05EVTNJREU0SURnZ01UaEROaTQ0T1RVME15QXhPQ0EySURFNExqZzVOVFFnTmlBeU1FTTJJREl4TGpFd05EWWdOaTQ0T1RVME15QXlNaUE0SURJeVdpSWdjM1J5YjJ0bFBTSWpNVVV4UlRGRklpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p4d1lYUm9JR1E5SWsweE5pQXlNa014Tnk0eE1EUTJJREl5SURFNElESXhMakV3TkRZZ01UZ2dNakJETVRnZ01UZ3VPRGsxTkNBeE55NHhNRFEySURFNElERTJJREU0UXpFMExqZzVOVFFnTVRnZ01UUWdNVGd1T0RrMU5DQXhOQ0F5TUVNeE5DQXlNUzR4TURRMklERTBMamc1TlRRZ01qSWdNVFlnTWpKYUlpQnpkSEp2YTJVOUlpTXhSVEZGTVVVaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRJeUlERXlWakUwU0RFNVF6RTRMalExSURFMElERTRJREV6TGpVMUlERTRJREV6VmpFd1F6RTRJRGt1TkRVZ01UZ3VORFVnT1NBeE9TQTVTREl3TGpJNVRESXlJREV5V2lJZ2MzUnliMnRsUFNJak1VVXhSVEZGSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazB5SURoSU9DSWdjM1J5YjJ0bFBTSWpNVVV4UlRGRklpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p4d1lYUm9JR1E5SWsweUlERXhTRFlpSUhOMGNtOXJaVDBpSXpGRk1VVXhSU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMalVpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjR0YwYUNCa1BTSk5NaUF4TkVnMElpQnpkSEp2YTJVOUlpTXhSVEZGTVVVaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5emRtYytDZz09Jyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5saW5rLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdCYuY2hhdCB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufWNoYXQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wLXRvLWNhcnQtYmxvY2sge1xuXHRcdC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuXHRcdFx0ZmxleDogMTAwJTtcblx0XHRcdC5wcmljZS1maW5hbC1ob2xkZXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdGNvbG9yOiAkYy1ibGFjay0zMDAgIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2Utc3RhbmRhcmQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogJGMtYmxhY2stMzAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2Utc2F2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjLXllbGxvdztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrLTEwMDtcblx0XHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFkZC10by1jYXJ0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWF4LWhlaWdodDogNDhweDtcblx0XHR9XG5cdFx0YnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMzFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtMzAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVElnTWtnekxqYzBNREF4UXpRdU9ESXdNREVnTWlBMUxqWTNJREl1T1RNZ05TNDFPQ0EwVERRdU56VWdNVE11T1RaRE5DNDJNU0F4TlM0MU9TQTFMamc1T1RrNUlERTJMams1SURjdU5UTTVPVGtnTVRZdU9UbElNVGd1TVRsRE1Ua3VOak1nTVRZdU9Ua2dNakF1T0RrZ01UVXVPREVnTWpFZ01UUXVNemhNTWpFdU5UUWdOaTQ0T0VNeU1TNDJOaUExTGpJeUlESXdMalFnTXk0NE55QXhPQzQzTXlBekxqZzNTRFV1T0RJd01ERWlJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRURTJMakkxSURJeVF6RTJMamswTURRZ01qSWdNVGN1TlNBeU1TNDBOREEwSURFM0xqVWdNakF1TnpWRE1UY3VOU0F5TUM0d05UazJJREUyTGprME1EUWdNVGt1TlNBeE5pNHlOU0F4T1M0MVF6RTFMalUxT1RZZ01Ua3VOU0F4TlNBeU1DNHdOVGsySURFMUlESXdMamMxUXpFMUlESXhMalEwTURRZ01UVXVOVFU1TmlBeU1pQXhOaTR5TlNBeU1sb2lJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ3VNalVnTWpKRE9DNDVOREF6TmlBeU1pQTVMalVnTWpFdU5EUXdOQ0E1TGpVZ01qQXVOelZET1M0MUlESXdMakExT1RZZ09DNDVOREF6TmlBeE9TNDFJRGd1TWpVZ01Ua3VOVU0zTGpVMU9UWTBJREU1TGpVZ055QXlNQzR3TlRrMklEY2dNakF1TnpWRE55QXlNUzQwTkRBMElEY3VOVFU1TmpRZ01qSWdPQzR5TlNBeU1sb2lJSE4wY205clpUMGlkMmhwZEdVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUa2dPRWd5TVNJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRDBpTVRBaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284TDNOMlp6NEsnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnVzcC13cmFwIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnVzcC1pdGVtIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnAtZGV0YWlsLWlubmVyIHtcblx0Y29sb3I6ICRjLWJsYWNrLTMwMDtcblx0LnJhdGluZ3MtYW5kLWJyYW5kIHtcblx0XHQuYnJhbmQtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YXJzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnN0YXJzLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnN0YXJzLWxhYmVsIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJygnO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnKSc7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YXItbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0fVxuXHQucC1kYXRhLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdC5kZXRhaWwtcGFyYW1ldGVycyB7XG5cdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHRcdHRib2R5IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoLFxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXZhaWxhYmlsaXR5LWxhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnAtY29kZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnAtY29kZSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5mby1kZXNjcmlwdGlvbiB7XG5cdFx0dHIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHRkLFxuXHRcdFx0dGgge1xuXHRcdFx0XHRjb2xvcjogJGMtZ3JheS1icmVhZGNydW1icztcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggNHB4IDVweCAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGMtZ3JheS1icmVhZGNydW1icztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByaWNlLWZpbmFsLWhvbGRlcixcbi5wcmljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpoYXMoc3Ryb25nKSB7XG5cdFx0c3Ryb25nOmFmdGVyIHtcblx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJ3MgRFBIJztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jjpub3QoOmhhcyhzdHJvbmcpKTphZnRlciB7XG5cdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJ3MgRFBIJztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cbn1cblxuLnZhcmlhbnQtdGFibGUge1xuXHQucHJpY2U6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByaWNlLWZpbmFsIHtcblx0XHQmOm5vdCg6aGFzKHN0cm9uZykpOmFmdGVyIHtcblx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJ3MgRFBIJztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG4ucHJpY2UtYWRkaXRpb25hbCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdiZXogRFBIJztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cbn1cbiIsIlxuLnAtaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtYXgtbWQoKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGFnLXByaW15LW9iY2hvZG5pLXBhcnRuZXItem5hY2tvdmVoby12eXJvYmNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGFncy1leHRyYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgICAmLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wLXRodW1ibmFpbHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlaWdodDogMTEwcHg7XG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmF5LTQwMDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbn0iLCIucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gIH1cbn1cblxuLnR5cGUtZGV0YWlsIHtcbiAgLmRlbGl2ZXJ5LXRpbWUtcm93e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmVzcG9uc2l2ZS1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0cy1oZWFkZXIge1xuICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJi5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQxZnDrXNsdcWhZW5zdHbDrSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3JlbGF0ZWRGaWxlcyB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3AtZGV0YWlsLXRhYnMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS01MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS01MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFzaWMtZGVzY3JpcHRpb24ge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdQb3Bpcyc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBjb2xvcjogJGMtYmxhY2stMzAwO1xuICB9XG5cbiAgLnJhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdG9yZS1kZXRhaWxfX2Jhbm5lcnMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdG9yZS1kZXRhaWxfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5iYW5uZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0b3JlLWRldGFpbF9fYmFubmVycyB7XG4gIC5zdG9yZS1kZXRhaWxfX2xlZnQge1xuICAgIC5iYW5uZXItdG9wX190ZXh0IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICA+cCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgbGVmdDogMTEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlbCB7XG4gICAgICAgICAgK3NwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItdG9wIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgPmltZyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4N3B4O1xuICAgICAgICAgIG1pbi13aWR0aDogODdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAuc3RvcmUtZGV0YWlsX19iYW5uZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdG9yZS1kZXRhaWxfX2xlZnQge1xuICAgICAgLmJhbm5lci10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID5wIHtcbiAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQYXJhbWV0cnknO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcblxuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMzAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yb3ctaGVhZGVyLWxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jdmFyaWFudHMge1xuICB3aWR0aDogMTAwJTtcblxuICAudmFyaWFudC1jYXJ0IHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtYmxvY2sge1xuICAgIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDExcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjlweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ01rZ3pMamMwTURBeFF6UXVPREl3TURFZ01pQTFMalkzSURJdU9UTWdOUzQxT0NBMFREUXVOelVnTVRNdU9UWkROQzQyTVNBeE5TNDFPU0ExTGpnNU9UazVJREUyTGprNUlEY3VOVE01T1RrZ01UWXVPVGxJTVRndU1UbERNVGt1TmpNZ01UWXVPVGtnTWpBdU9Ea2dNVFV1T0RFZ01qRWdNVFF1TXpoTU1qRXVOVFFnTmk0NE9FTXlNUzQyTmlBMUxqSXlJREl3TGpRZ015NDROeUF4T0M0M015QXpMamczU0RVdU9ESXdNREVpSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVEUyTGpJMUlESXlRekUyTGprME1EUWdNaklnTVRjdU5TQXlNUzQwTkRBMElERTNMalVnTWpBdU56VkRNVGN1TlNBeU1DNHdOVGsySURFMkxqazBNRFFnTVRrdU5TQXhOaTR5TlNBeE9TNDFRekUxTGpVMU9UWWdNVGt1TlNBeE5TQXlNQzR3TlRrMklERTFJREl3TGpjMVF6RTFJREl4TGpRME1EUWdNVFV1TlRVNU5pQXlNaUF4Tmk0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGd1TWpVZ01qSkRPQzQ1TkRBek5pQXlNaUE1TGpVZ01qRXVORFF3TkNBNUxqVWdNakF1TnpWRE9TNDFJREl3TGpBMU9UWWdPQzQ1TkRBek5pQXhPUzQxSURndU1qVWdNVGt1TlVNM0xqVTFPVFkwSURFNUxqVWdOeUF5TUM0d05UazJJRGNnTWpBdU56VkROeUF5TVM0ME5EQTBJRGN1TlRVNU5qUWdNaklnT0M0eU5TQXlNbG9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXMXBkR1Z5YkdsdGFYUTlJakV3SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQSEJoZEdnZ1pEMGlUVGtnT0VneU1TSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YldsMFpYSnNhVzFwZEQwaU1UQWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52YXJpYW50LXRhYmxlIHtcbiAgICAudGFibGUtcm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlLWNvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAudmFyaWFudC1uYW1lLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPmRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlbGl2ZXJ5LXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlbGl2ZXJ5LXRpbWUtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYWdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGFuZGFyZC1wcmljZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNhcnQge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaWNlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0xMDA7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52YXJpYW50LXByaWNlLXdyYXAge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjay0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2FjY29yZGlvbi1jb250ZW50IHtcbiAgLnNocC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAuc2hwLWFjY29yZGlvbi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS01MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS01MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTQwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmW2hyZWY9XCIjZGVzY3JpcHRpb25cIl0ge1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlBvcGlzIGEgcGFyYW1ldHJ5XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaHAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgI3JhdGluZ1dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucmF0ZS13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi50eXBlLWRldGFpbCB7XG5cbiAgLnAtZGV0YWlsPmgyLnByb2R1Y3RzLWFsdGVybmF0aXZlLWhlYWRlcixcbiAgLnAtZGV0YWlsPi5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn0iLCIucXVhbnRpdHkge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgMzBweDtcblxuXHRpbnB1dCB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cdC5mYWtlLWluY3JlYXNlLFxuXHQuZmFrZS1kZWNyZWFzZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblxuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mYWtlLWluY3JlYXNlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxOCc7XG5cdFx0fVxuXHR9XG5cdC5mYWtlLWRlY3JlYXNlIHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxOSc7XG5cdFx0fVxuXHR9XG5cdC5pbmNyZWFzZSxcblx0LmRlY3JlYXNlIHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuXHQucHJpY2UtYWRkaXRpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjLWJsYWNrLTMwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnR5cGUtZGV0YWlsICN0YWItY29udGVudCAjdmFyaWFudHMge1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0XHR9XG5cblx0XHQucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG5cdFx0XHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdFx0XHR3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkOGQ4O1xuXG5cdFx0XHRcdFx0LnAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTZweCAxZnI7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuXHRcdFx0XHRcdFx0YS5pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5mbGFncyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucC1pbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuOGZyOyAvLyhuw6F6ZXYgKyBza2xhZGVtKSB8IGNlbmFcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0LnAtaW4taW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC41ZnI7IC8vIG7DoXpldiB8IHNrbGFkZW1cblx0XHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuXHRcdFx0XHRcdFx0XHRcdGEubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM1NzU3NTc7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5wcm9kdWN0LWNvZGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogUG9wcGlucztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4YzljYTc7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnJhdGluZ3Mtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRyb3ctZ2FwOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuYXZhaWxhYmlsaXR5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji1hbW91bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucC1ib3R0b20ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXQuYW1vdW50LFxuXHRcdFx0XHRcdFx0XHRcdC5pbmNyZWFzZSxcblx0XHRcdFx0XHRcdFx0XHQuZGVjcmVhc2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDQzNzM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmluY3JlYXNlLFxuXHRcdFx0XHRcdFx0XHRcdC5kZWNyZWFzZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW5bZGF0YS1taWNybz0nc2t1J10ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZmF2b3JpdGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YS5uYW1lIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC50eXBlLWRldGFpbCAuc2hwLWFjY29yZGlvbi1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuXHRcdCN2YXJpYW50cyB7XG5cdFx0XHQucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG5cdFx0XHRcdC5wcm9kdWN0cy1ibG9jayB7XG5cdFx0XHRcdFx0d2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQucHJvZHVjdCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkOGQ4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdC5wIHtcblx0XHRcdFx0XHRcdFx0LmZpcnN0TGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU2cHggMWZyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRhLmltYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5mbGFncyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0YS5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogUG9wcGlucztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzU3NTc1NztcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtY29kZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzhjOWNhNztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuc2Vjb25kTGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0LnJhdGluZ3Mtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmF2YWlsYWJpbGl0eSBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQudGhpcmRMaW5lIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQuYW1vdW50LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaW5jcmVhc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5kZWNyZWFzZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwNDM3Mztcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5pbmNyZWFzZSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmRlY3JlYXNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5wLWluLFxuXHRcdFx0XHRcdFx0XHRzcGFuW2RhdGEtbWljcm89J3NrdSddLFxuXHRcdFx0XHRcdFx0XHQuZmF2b3JpdGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbHVtbnMtbW9iaWxlLTIge1xuXHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdD4gZGl2IHtcblx0XHRcdC5xdWFudGl0eSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50eXBlLWRldGFpbCB7XG5cdC5wcm9kdWN0cy1ibG9jayB7XG5cdFx0LnByb2R1Y3Qge1xuXHRcdFx0LnAtYm90dG9tIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucC10b29scyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ub3RyZWdpc3RlcmVkMiB7XG5cdFx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0LnAtYm90dG9tIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
