@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Karla:wght@300;400;500;700&display=swap");*{box-sizing:border-box;margin:0;padding:0}:active,:focus{box-shadow:none!important;outline:none!important}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}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:14px;overflow-x:hidden}.external-fonts-loaded body,body{background-color:#fff;color:#000;font-family:Karla,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;max-width:100vw;overflow-x:hidden}.ready{visibility:visible!important}.loaded{opacity:1!important}body.submenu-visible:before,body.user-action-visible:before{background:rgba(0,0,0,.8);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}body.admin-logged .admin-bar{height:30px;position:fixed;top:0;z-index:99999}body.admin-logged .admin-bar ul li a,body.admin-logged .admin-bar ul li span{font-size:16px;padding:7px 0}body.admin-logged .admin-bar ul li ul{top:30px}body.admin-logged .admin-bar ul li ul li a{padding:10px}.container{width:100%}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1330px){.container{max-width:1330px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1690px){.container{max-width:1690px}}.content-wrapper{transition:opacity .05s ease-in-out}@media (min-width:768px){.content-wrapper{opacity:0}}.content-wrapper.container{padding-left:15px;padding-right:15px}@media (min-width:768px){.content-wrapper.container .content-wrapper-in main#content{padding-left:0;padding-right:0}.content-wrapper.container .content-wrapper-in main#content .container-full-width{max-width:none}}.overall-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.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:Karla,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:Karla,sans-serif}.h1,h1{font-size:32px}.h1,.h2,h1,h2{margin:1rem 0 2rem}.h2,h2{font-size:24px}.h3,h3{font-size:20px;margin:1rem 0}.h4,h4{font-size:18px;margin:1rem 0}a{color:#000;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}.empty-content h2:after{background-image:url(/user/documents/upload/images/404.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100px;margin:20px auto 0;width:100px}.empty-content p{color:#000;font-size:16px}.category__secondDescription{margin:50px 0;max-width:100%;text-align:left;width:1330px}@media (min-width:768px){.category__secondDescription{position:relative}}.category__secondDescription h2{font-size:24px;font-weight:500;letter-spacing:0;margin-bottom:15px}.category__secondDescription p{font-size:16px;font-weight:400;line-height:20px}.category-content-wrapper #products .product{border:1px solid #e1e1e1;margin-bottom:-1px;margin-right:-1px;overflow:hidden;padding-bottom:30px;padding-top:0}.category-content-wrapper #products .product .p-in .widget-parameter-wrapper{top:-2rem!important}.category-top .pagination-appendix{display:none}.customer-page #content{border-radius:8px;box-shadow:none;margin:0;padding:0}@media (min-width:768px){.customer-page #content{box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}}.customer-page #content .content-inner{padding-top:25px;width:100%}@media (min-width:768px){.customer-page #content .content-inner{padding:25px}}.customer-page #content .content-inner>h1{letter-spacing:0}.customer-page #content .content-inner>h4{font-weight:300}.customer-page #content .content-inner table{border:1px solid #c8c8c8;border-collapse:collapse;border-radius:0}@media (min-width:1200px){.customer-page #content .content-inner table{border:0}}.customer-page #content .content-inner table tr{display:flex;margin-bottom:0}@media (min-width:1200px){.customer-page #content .content-inner table tr{display:table-row}}.homepage-group-title.h4{font-size:18px;font-weight:500;margin-bottom:10px;margin-top:0;text-align:left}@media (min-width:768px){.homepage-group-title.h4{padding-top:0}}@media (min-width:992px){.homepage-group-title.h4{padding-top:50px}}.homepage-latest-contribution-full-width{display:none}#imagebanners{margin-bottom:10px;margin-top:25px;padding-top:10px}@media (min-width:768px){#imagebanners{display:flex;gap:5px}}@media (min-width:992px){#imagebanners{gap:15px;margin-top:50px}}#imagebanners>a{width:100%}@media (min-width:768px){#imagebanners>a{width:50%}}.one-column-body .welcome-wrapper{margin-top:50px}@media (min-width:768px){.one-column-body .welcome-wrapper{background-image:url(/user/documents/upload/images/welcome.webp);background-position:80vw;background-size:cover;margin:50px -15px;padding:0}}@media (min-width:992px){.one-column-body .welcome-wrapper{background-position:70vw;margin-top:50px}}@media (min-width:1400px){.one-column-body .welcome-wrapper{position:relative}}@media (max-width:767px){.one-column-body .welcome-wrapper{background-image:none!important}}.one-column-body .welcome-wrapper .welcome{width:100%}@media (min-width:768px){.one-column-body .welcome-wrapper .welcome{background:#fff;margin-right:0;padding:50px;width:60%}}@media (min-width:1400px){.one-column-body .welcome-wrapper .welcome{padding:100px 50px;width:50%}}.one-column-body .welcome-wrapper .welcome h1{display:none}.one-column-body .welcome-wrapper .welcome>div>p:first-child>img{margin-left:-15px;max-width:none;width:100vw}@media (min-width:768px){.one-column-body .welcome-wrapper .welcome>div>p:first-child>img{display:none}}@media (min-width:1690px){.one-column-body .welcome-wrapper .welcome>div>p:first-child>img{display:block;height:auto;position:absolute;right:50%;top:0;width:50%}}.one-column-body .welcome-wrapper .welcome>div p{font-size:16px;font-weight:400;text-align:center}.one-column-body .welcome-wrapper .welcome>div strong{font-size:20px;font-weight:700;line-height:26px}.one-column-body .welcome-wrapper .welcome>div a{background-color:#cb333b;border-radius:0;color:#fff;font-weight:500;padding:13px 16px}.one-column-body .welcome-wrapper .welcome>div a:hover{background-color:#b40000;text-decoration:none}body.in-index main#content{display:flex;flex-direction:column}body.in-index main#content .homepage-products-heading-5{order:1}body.in-index main#content .products-block.products-5{order:2}body.in-index main#content .middle-banners{order:3}body.in-index main#content .homepage-products-heading-11{order:4}body.in-index main#content .footer-banners{order:5}body.in-index main#content .welcome-wrapper{order:6}body.in-index main#content .benefit-banners-full-width{order:7}body.id--7 .sidebar{display:none}body.id--7 #content{border-radius:8px;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:auto;max-width:820px;width:100%}body.id--7 #content .content-inner{margin-left:auto;margin-right:auto;max-width:530px;width:100%}body.id--7 #content .content-inner>h1{letter-spacing:0;margin-top:0;text-align:center}body.id--7 #content .content-inner form .btn.btn-primary{background:#000;border-color:#000;color:#fff;display:block;text-align:center;width:100%}#content .cart-inner .contact-box [class*=" icon-"],#content .cart-inner .contact-box [class^=icon-],#content .extras-wrapper [class*=" icon-"],#content .extras-wrapper [class^=icon-]{color:#cb333b}#content ol.cart-header li a{font-size:18px}#content ol.cart-header li a:before{background-color:#f5f5f5;border-color:#f5f5f5;border-radius:0;height:50px;line-height:50px;width:50px}#content ol.cart-header li a:hover{text-decoration:none}#content ol.cart-header li strong{font-size:18px}#content ol.cart-header li strong:before{background-color:#f5f5f5;border-color:#f5f5f5;border-radius:0;height:50px;line-height:50px;width:50px}#content-wrapper .cart-inner{padding-top:15px}@media (min-width:768px){#content-wrapper .cart-inner{padding-top:40px}}.type-detail main#content .p-detail{display:flex;flex-direction:column}@media (min-width:992px){.type-detail main#content .p-detail{margin-top:30px}}.type-detail main#content .p-detail .p-detail-inner{order:1}.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper{display:flex;flex-direction:column}@media (min-width:992px){.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper{width:65%}}.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.single{margin-left:0;margin-right:0;pointer-events:none}@media (min-width:992px){.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.single{pointer-events:auto}}.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper .p-main-image:after,.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper .p-main-image:before{background-color:#fff;background-image:url(/user/documents/upload/images/ico-carret.svg);background-position:50%;background-repeat:no-repeat;background-size:7.5px;border-radius:50%;bottom:0;content:"";display:block;height:15px;margin:auto;pointer-events:none;position:absolute;text-align:center;top:0;width:15px}.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper .p-main-image:before{right:15px;transform:rotate(-90deg)}.type-detail main#content .p-detail .p-detail-inner .p-image-wrapper .p-main-image:after{left:15px;transform:rotate(90deg)}.type-detail main#content .p-detail .p-detail-inner .row{order:2}.type-detail main#content .p-detail .p-detail-inner .row .p-thumbnails{height:130px}@media (max-width:991px){.type-detail main#content .p-detail .p-detail-inner .row .p-thumbnails{display:none}}.type-detail main#content .p-detail .p-detail-inner .row .p-thumbnails>.p-thumbnails-inner img{border:1px solid #c8c8c8;border-radius:0}.type-detail main#content .p-detail .p-detail-inner .row .p-thumbnails>.p-thumbnails-inner a{margin-right:5px}.type-detail main#content .p-detail .p-detail-inner .p-detail-inner-header-mobile{flex-direction:column;order:3}@media (max-width:991px){.type-detail main#content .p-detail .p-detail-inner .p-detail-inner-header-mobile{display:flex}}.type-detail main#content .p-detail .p-detail-inner .p-detail-inner-header-mobile .brand-wrapper{order:1;text-align:left}.type-detail main#content .p-detail .p-detail-inner .p-detail-inner-header-mobile .h1{font-size:16px;font-weight:500;line-height:26px;margin-bottom:5px;margin-top:5px;order:2;text-align:left}.type-detail main#content .p-detail .p-detail-inner .p-detail-inner-header-mobile .stars-wrapper{justify-content:flex-start;order:3}.type-detail main#content .p-detail .p-data-wrapper{display:flex;flex-direction:column;width:100%}@media (min-width:992px){.type-detail main#content .p-detail .p-data-wrapper{width:30%}}.type-detail main#content .p-detail .p-data-wrapper .p-detail-inner-header h1{font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:10px}.type-detail main#content .p-detail .p-data-wrapper .pr-action{border-bottom:1px solid #c8c8c8;display:flex;flex-direction:column;order:1}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-price-wrapper{order:1}.type-detail main#content .p-detail .p-data-wrapper .pr-action .variants-wrapper{order:2}.type-detail main#content .p-detail .p-data-wrapper .pr-action .variants-wrapper .favourite{display:none}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-variants-block{order:3}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-to-cart-block{margin-top:25px;order:4}@media (min-width:768px){.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-to-cart-block{margin-bottom:0}}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-to-cart-block .add-to-cart .quantity{display:none}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-to-cart-block .add-to-cart .add-to-cart-button{font-size:0}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-to-cart-block .add-to-cart .add-to-cart-button .icon-cart:before{content:"Přidat do košíku";font-family:Karla,sans-serif;font-size:16px;font-weight:700}.type-detail main#content .p-detail .p-data-wrapper .pr-action .p-to-cart-block .add-to-cart .add-to-cart-button .icon-cart:after{display:none}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:10px;order:5}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .delivery-time{padding:0}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .shipping-options{text-decoration:underline}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-delivery-date{order:3;width:100%}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-product-code{display:none}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label{color:#000!important;cursor:pointer;position:relative}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label.underlined{text-decoration:underline!important}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label.underlined:hover{text-decoration:none!important}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label[style]{padding-left:20px}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label[style="color: #66bb33;text-decoration:underline;"]:before{background-color:#6b3}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label:before{border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label[style="color: #66bb33"]:before{background-color:#6b3}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label[style="color: #cb0000"]:before{background-color:#cb0000}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-label[style="color: #ffc42d"]:before{background-color:#ffc42d}.type-detail main#content .p-detail .p-data-wrapper .pr-action .detail-parameters .detail-parameter-availability .availability-amount{display:none}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper{order:2}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper #extendedDescription h4{border-top:1px solid #c8c8c8;margin:0;padding-bottom:15px;padding-top:15px}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper #extendedDescription .extended-description-inner table{border:1px solid #c8c8c8;border-radius:0}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper #extendedDescription .extended-description-inner table th{border-right:1px solid #c8c8c8}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper div.active div{display:block}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper div.active h4:after{content:"\e911";font-family:shoptet;font-size:10px;transform:none}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper div div{display:none}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper div h4{display:flex;justify-content:space-between}.type-detail main#content .p-detail .p-data-wrapper .acc-wrapper div h4:after{content:"\e90e";font-family:shoptet;font-size:10px;transition:transform .3s ease-out}.type-detail main#content .p-detail .p-data-wrapper .p-short-description{display:none;order:2}@media (min-width:768px){.type-detail main#content .p-detail .p-data-wrapper .p-short-description{display:block}}.type-detail main#content .p-detail .p-data-wrapper .social-buttons-wrapper{display:none}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper{align-items:flex-end;display:flex;margin-top:5px}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper .standard-price-label{display:none}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper .price-standard{font-size:16px;margin-left:5px;order:2}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper .price-standard .empty{display:none}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper .price-save{background-color:#cb333b;color:#fff;font-weight:700;margin-left:5px;order:3;padding:0 5px}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper .price-final{color:#000;font-size:24px;line-height:26px;padding:0}.type-detail main#content .p-detail .p-data-wrapper .p-price-wrapper .price-final.price-action{color:#cb333b}.type-detail main#content .p-detail .p-data-wrapper .p-variants-block{margin-bottom:0}.type-detail main#content .p-detail .p-data-wrapper .p-variants-block .hidden-split-parameter{display:none}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper{margin-bottom:25px}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper strong{display:block;font-size:14px;font-weight:300;margin-bottom:5px}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper__list{display:flex}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper__list .product{border:1px solid #c8c8c8;margin-right:7.5px;padding:2.5px;width:50px!important}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper__list .product.current-product{border-color:#000}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper__list .product .p a{margin-bottom:-5px}.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper .flags,.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper__list .product .p-code,.type-detail main#content .p-detail .p-data-wrapper .variants-wrapper__list .product .p-in{display:none}.type-detail main#content .p-detail .variant-list .variant-label{font-size:14px;font-weight:300;letter-spacing:0;text-transform:none}.type-detail main#content .p-detail .variant-list .variant-label:after{content:":";margin-left:-2.5px}.type-detail main#content .selectButtonsContent{display:flex;flex-wrap:wrap;row-gap:7.5px}.type-detail main#content .selectButtonsContent .select-option{border:1px solid #c8c8c8;margin-right:7.5px;min-width:30px;padding:5px 10px;text-align:center}.type-detail main#content .selectButtonsContent .select-option.active{border-color:#000;font-weight:500}.type-detail main#content .selectButtonsContent .select-option.available-false{border-color:#c8c8c8;opacity:.5;pointer-events:none;position:relative}.type-detail main#content .selectButtonsContent .select-option.available-false:before{background:linear-gradient(to top right,transparent calc(50% - 1px),#aaa,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#aaa,transparent calc(50% + 1px));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.type-detail main#content .p-detail-full-width{background:transparent;margin-top:5px;order:2;padding-top:20px}@media (min-width:992px){.type-detail main#content .p-detail-full-width .container-full-width{max-width:992px!important}}@media (min-width:1330px){.type-detail main#content .p-detail-full-width .container-full-width{max-width:1330px!important}}@media (min-width:1400px){.type-detail main#content .p-detail-full-width .container-full-width{max-width:1400px!important}}@media (min-width:1690px){.type-detail main#content .p-detail-full-width .container-full-width{max-width:1690px!important}}.type-detail main#content .p-detail-full-width .tab-content{box-shadow:none;padding:0}.type-detail main#content .p-detail-full-width .tab-content h4{font-size:16px;font-weight:500;margin-bottom:20px}.type-detail main#content .p-detail-full-width .tab-content>.tab-pane{display:block;opacity:1}.type-detail main#content .p-detail-full-width .tab-content>.tab-pane .detail-parameters td{word-break:break-word}.type-detail main#content .p-detail-full-width .tab-content #productDiscussion{display:none}.type-detail main#content .p-detail-full-width .tab-content #description ul{padding-left:15px}.type-detail main#content .p-detail-full-width .tab-content #description ul li{line-height:24px;list-style-type:disc;margin-bottom:10px}.type-detail main#content .p-detail-full-width .tab-content #description ul li p{margin-bottom:0}.type-detail main#content .p-detail-full-width .tab-content #description table td{text-align:center}.type-detail main#content .p-detail-full-width .tab-content #description table img{margin:auto;width:auto}.type-detail main#content .p-detail-full-width .tab-content #ratingTab{margin-bottom:50px;margin-top:50px}.type-detail main#content .p-detail-full-width .tab-content #ratingTab>p,.type-detail main#content .shp-tabs-wrapper .shp-tabs-holder{display:none}.type-detail main#content .products-related-wrapper{order:3}.type-detail main#content .benefit-banners-full-width{order:4}.type-detail main#content .products-related-header{display:none}.type-detail main#content #mime-related-products{margin:0 auto;padding:0 5px}@media (min-width:768px){.type-detail main#content #mime-related-products{padding:0 15px}}@media (min-width:992px){.type-detail main#content #mime-related-products{max-width:992px}}@media (min-width:1330px){.type-detail main#content #mime-related-products{max-width:1330px}}@media (min-width:1400px){.type-detail main#content #mime-related-products{margin:0 auto;max-width:1400px}}@media (min-width:1690px){.type-detail main#content #mime-related-products{max-width:1690px}}.id--15 .content-inner{margin-top:0}@media (min-width:768px){.id--15 .content-inner{margin-top:50px}}.in-znacka h1.category-title{display:none}.id--17 .phone-combined-input .country-flags,.id--17 .phone-combined-input input{min-width:80px}.benefit-banners-full-width .container-full-width{margin-left:-15px;margin-right:-15px;max-width:100vw;padding:0;width:100vw}@media (min-width:768px){.benefit-banners-full-width .container-full-width{width:calc(100vw + 30px)}}@media (min-width:992px){.benefit-banners-full-width .container-full-width{margin-left:0;margin-right:0;width:100vw}}.benefit-banners-full-width .container-full-width .benefitBanner{border-top:1px solid #c8c8c8;display:flex;flex-wrap:wrap;margin-top:0;position:relative}@media (min-width:768px){.benefit-banners-full-width .container-full-width .benefitBanner{border-top:0}}@media (min-width:992px){.benefit-banners-full-width .container-full-width .benefitBanner{justify-content:space-between;max-width:992px}}@media (min-width:1330px){.benefit-banners-full-width .container-full-width .benefitBanner{margin-bottom:25px;margin-top:10px;max-width:1330px;padding-top:25px}}@media (min-width:1400px){.benefit-banners-full-width .container-full-width .benefitBanner{max-width:1400px}}@media (min-width:1690px){.benefit-banners-full-width .container-full-width .benefitBanner{max-width:1690px}}@media (min-width:1330px){.benefit-banners-full-width .container-full-width .benefitBanner:before{background:#c8c8c8;content:"";display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}}.benefit-banners-full-width .container-full-width .benefitBanner__item{flex:0 0 50%;width:50%}@media (min-width:576px){.benefit-banners-full-width .container-full-width .benefitBanner__item{flex:0 0 25%;width:25%}}@media (min-width:992px){.benefit-banners-full-width .container-full-width .benefitBanner__item{align-items:center;display:flex;flex:0 0 50%;flex-direction:row;gap:15px;justify-content:flex-start;padding:0 15px;width:50%}}@media (min-width:1330px){.benefit-banners-full-width .container-full-width .benefitBanner__item{flex:0 0 auto;margin-top:10px;width:auto}}.benefit-banners-full-width .container-full-width .benefitBanner__data{color:#000;font-size:16px;font-weight:500;line-height:22px}.benefit-banners-full-width .container-full-width .benefitBanner__picture{margin-bottom:0}@media (min-width:992px){.benefit-banners-full-width .container-full-width .benefitBanner__picture{flex:0 0 auto;margin:0}.benefit-banners-full-width .container-full-width .benefitBanner__picture img{width:30px}.benefit-banners-full-width .container-full-width .benefitBanner__content{padding-left:0}}.breadcrumbs{display:block;font-size:14px;font-weight:300;padding:10px 0;text-transform:none}.breadcrumbs>span{display:none}.breadcrumbs>span:nth-last-child(2):not(:first-child){display:inline-block}.breadcrumbs>span:nth-last-child(2):not(:first-child):before{color:#525252;content:"<";margin-right:5px}.breadcrumbs>span:nth-last-child(2):not(:first-child) .navigation-bullet{display:none}.breadcrumbs a,.breadcrumbs a:focus,.breadcrumbs a:hover{color:#000}.btn.btn{border-radius:0;font-size:16px;font-weight:500;padding:13px 16px}.btn.btn-default,.btn.btn-secondary{background-color:#000;border-color:#000}.carousel-wrapper{position:relative}.carousel-wrapper:before{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,212,255,0));content:"";display:block;height:20%;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-wrapper .banners-row .wide-carousel .carousel-inner{height:120vh;max-height:1000px;min-height:unset!important}@media (max-width:767px){.carousel-wrapper .banners-row .wide-carousel .carousel-inner{height:100vh;max-height:100vh}}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item{height:100%}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a>img,.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a>picture>img,.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item>img{border:none;display:block;height:0;inset:0;margin:auto;max-height:100%;max-width:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;padding:0;position:absolute;width:0}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a{display:flex;flex-wrap:wrap}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-texts{align-items:center;background-color:transparent;bottom:20%;display:flex;left:0;margin:auto;max-width:1690px;min-height:unset;padding:0;position:absolute;right:0;width:100%}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-title{color:#fff;font-family:Karla;font-size:30px;font-style:normal;font-weight:500;letter-spacing:27px;line-height:47px;margin-bottom:0;overflow:hidden;text-align:center;text-transform:lowercase}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-text{color:#fff;font-size:52px;font-weight:700;height:auto;height:52px;line-height:52px;margin:-10px 0 0;overflow:visible;position:relative;text-align:center;width:auto;z-index:2}@media (min-width:992px){.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-text{font-size:78px;height:78px;line-height:78px;margin-top:0}}@media (min-width:1330px){.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-text{font-size:104px;height:104px;line-height:104px;margin-top:0}}.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-text:after{background-image:url(/user/documents/upload/images/carousel-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;display:none;height:26px;margin:auto;position:relative;text-align:center;top:-10px;width:90%;z-index:-1}@media (min-width:768px){.carousel-wrapper .banners-row .wide-carousel .carousel-inner .item a .extended-banner-text:after{height:50px;top:-25px}}.carousel-wrapper .banners-row .wide-carousel .carousel a.carousel-control{display:none}.carousel-wrapper .banners-row .wide-carousel .carousel-indicators li{border:1px solid #fff;height:12px;margin:0 5px;width:12px}.carousel-wrapper .banners-row .wide-carousel .carousel-indicators li.active{background-color:transparent;background-color:#fff;border-radius:50%;position:relative}.carousel-wrapper .banners-row .wide-carousel .carousel-indicators li.active:after{display:none}main .category-top{border-bottom:0;margin-bottom:0;padding-top:0}@media (min-width:768px){main .category-top{padding-top:40px}}@media (min-width:992px){main .category-top{padding-top:50px}}main .category-top .category-title{font-weight:500;margin-bottom:10px;margin-top:0;text-align:left}main .category-top .subcategories{flex-wrap:wrap;justify-content:flex-start;margin-top:0;overflow-x:auto;padding-left:0;padding-right:0}main .category-top .subcategories li{margin-right:7.5px;padding-left:0;width:auto}@media (min-width:768px){main .category-top .subcategories li{padding:5px 0 0}}main .category-top .subcategories li a{background-color:#f6f8f7;border:0;border-radius:0;color:#000;height:auto;padding:10px 25px}main .category-top .subcategories li a:hover{background-color:#c8c8c8}main .category-top .subcategories li a .image,main .category-top .subcategories li a:before{display:none}main .category-top .subcategories li a .text{font-size:16px;font-weight:300;padding-left:0;width:100%}main #productsTop,main .products-top-header{display:none}.product .p{position:relative}.product .p .favourite{background-color:#fff;border-radius:50%;display:block;height:30px;position:absolute;right:15px;top:5px;width:30px;z-index:2}@media (min-width:992px){.product .p .favourite{right:25px;top:10px}}.product .p .favourite .add_favourite{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.product .p .favourite .add_favourite svg{stroke:#000;stroke-width:2;fill:#fff;height:14px;opacity:1;transition:all .3s ease-out;width:14px}.product.fav-active .p .favourite .add_favourite svg{fill:#cb333b;stroke:#cb333b}.favourite_icon{height:17px;position:relative;top:-2px;width:17px}.favourite_icon .number{background-color:#cb333b;border-radius:50px;color:#fff;font-size:13px;font-style:normal;height:17px;line-height:17px;position:absolute;top:10px;width:17px}.p-detail-inner .p-to-cart-block{align-items:center;display:flex}.p-detail-inner .p-to-cart-block .add-to-cart-button{height:40px}.p-detail-inner .p-to-cart-block .add-to-cart{flex-grow:1}.p-detail-inner .p-to-cart-block .favourite-detail{background-color:#f6f8f7;height:40px;margin-left:5px;width:40px}.p-detail-inner .p-to-cart-block .favourite-detail .btn_toggle{background-image:url(/user/documents/upload/images/icon-fav-false.png);background-position:50%;background-repeat:no-repeat;background-size:auto 50%;cursor:pointer;height:100%}.p-detail-inner .p-to-cart-block .favourite-detail.fav-yes .btn_toggle{background-size:0}.p-detail-inner .p-to-cart-block .favourite-detail.fav-yes .btn_toggle i{display:grid;height:100%;place-items:center;width:100%}.p-detail-inner .p-to-cart-block .favourite-detail.fav-yes .btn_toggle svg{fill:#cb333b;opacity:1}.p-detail-inner .p-to-cart-block .favourite-detail p{margin-bottom:0}.p-detail-inner .p-to-cart-block .favourite-detail svg{display:block;height:17px;opacity:0;width:17px}.p-detail-inner .navigation-buttons i span.number,.p-detail-inner a[data-target=cart] i{background-color:#cb333b!important;color:#fff!important}#content .category-header-pagination{display:none!important}#content #category-header{background-color:transparent;position:relative}#content #category-header .listSorting .listSorting__controls{right:0}@media (min-width:992px){#content #category-header .listSorting .listSorting__controls{position:absolute}}#content #filters-wrapper{font-size:16px}@media (min-width:768px){#content #filters-wrapper{background-color:#fff}}#content #filters-wrapper .filters-wrapper{display:flex;flex-direction:column;margin-bottom:15px;width:100%}@media (max-width:767px){#content #filters-wrapper .filters-wrapper{flex-wrap:wrap}}#content #filters-wrapper .filters-wrapper .filter-sections{flex-grow:1}#content #filters-wrapper .filters-wrapper>.category-header{background-color:#fff!important;border-top-color:#d7d7d7;border-top-width:1px;display:flex;padding:15px 0}@media (max-width:767px){#content #filters-wrapper .filters-wrapper>.category-header{order:-19}}@media (max-width:991px){#content #filters-wrapper .filters-wrapper>.category-header{display:none}}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown{align-items:center;display:flex;line-height:0}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li:first-child{order:2}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li:nth-child(2){order:3}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li:nth-child(3){order:1}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li:nth-child(4){order:4}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li label,#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li strong{font-size:16px}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li label{text-decoration:underline}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown li label:hover{color:#cb0000!important}#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:#c8c8c8;border-width:0;box-shadow:none;left:auto;min-width:150px;padding:10px;right:-1px;top:60px;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{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:#000}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order{border:0;font-size:16px;font-weight:400;line-height:1;padding:21px 5px;text-decoration:underline!important}@media (min-width:768px){#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order{padding:21px 22px;text-decoration:none}}#content #filters-wrapper .filters-wrapper>.category-header>form .dropdown button#products-listing-order:hover{color:#000}#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:#000;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}@media (max-width:767px){#content #filters-wrapper .filters-wrapper .filters-unveil-button-wrapper{order:-20}}@media (min-width:992px){#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:#000;border:0;border-radius:0;color:#fff;display:flex;font-size:16px;font-weight:500;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{border-radius:0}@media (max-width:1329px){#content #filters-wrapper .filters-wrapper #filters{border-bottom:1px solid #c8c8c8}}#content #filters-wrapper .filters-wrapper #filters.filters{align-items:center;margin-bottom:0;margin-top:0;padding:0;width:100%}@media (min-width:992px){#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;padding-left:0;padding-right:10px;place-items:center;position:relative}#content #filters-wrapper .filters-wrapper #filters.filters .filter-title:before{content:"Filtrování:";font-size:18px;font-weight:600}@media (min-width:992px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-title{display:flex}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-title .title{background-color:#f6f8f7;background-position:center left 13px;background-repeat:no-repeat;color:#fff;display:none;font-size:16px;font-weight:500;margin-left:-1px;padding:19px 3px 19px 43px}#content #filters-wrapper .filters-wrapper #filters.filters .filter-title .triangle{background-color:#f6f8f7;-webkit-clip-path:polygon(0 0,50% 50%,0 100%);clip-path:polygon(0 0,50% 50%,0 100%);display:none;height:60px;margin-left:-1px;width:30px}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections{background-color:transparent;display:flex;flex-direction:column;padding:0}@media (min-width:992px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections{flex-direction:row}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections h4{font-size:16px!important;font-weight:300!important}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections h4:after{margin-left:6px!important}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections h4:hover{color:#cb0000}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section{background-color:transparent;border:0;padding:0;position:relative}@media (min-width:992px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section{border-bottom:0}}@media (max-width:1329px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section{width:100%!important}}#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{order:-10;width:auto}@media (max-width:991px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.slider-wrapper{max-width:none;width:100%!important}}@media (min-width:992px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4{background-color:#f6f8f7;border-color:#f6f8f7;border-width:1px;box-shadow:0 5px 5px rgba(0,0,0,.2)}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4:after{transform:rotate(0deg)}@media (min-width:992px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section.open h4:before{background-color:#f6f8f7;bottom:-2px;content:"";height:4px;left:1px;position:absolute;width:calc(100% - 2px);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 .advanced-filters-wrapper{display:flex}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .advanced-filters-wrapper>div{border-radius:50%;width:auto}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .advanced-filters-wrapper>div .advanced-parameter-inner{border-radius:50%}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section h4{border:1px solid transparent;cursor:pointer;font-size:16px;font-weight:500;margin:0;padding:21px 22px}@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}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section h4:after{color:#000;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{padding:10px;z-index:5}@media (min-width:992px){#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:#f6f8f7;border:1px solid #f6f8f7;box-shadow:0 5px 5px rgba(0,0,0,.2);left:0;position:absolute;width:200px}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section form{max-height:650px;overflow-y:auto}#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}@media (max-width:991px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter{transform:scale(.9)}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter .slider-content{background-color:#fff;border-color:#fff}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter .slider-content #slider{background-color:#f6f8f7;border-color:#f6f8f7}@media (max-width:991px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter .slider-content #slider{background-color:#e0e0e0}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter .slider-content #slider .ui-slider-range{background-color:#cb333b;border-color:#cb333b}@media (min-width:992px){#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter .slider-content #slider .ui-slider-range{background-color:#cb333b}}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections .filter-section .price-filter .slider-content #slider span{color:#000}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections #category-filter-hover{display:flex;flex-wrap:wrap}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-label{font-size:16px}#content #filters-wrapper .filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-label .filter-count{display:none}#content .vybrane-filtry{align-items:center;border-radius:0;display:flex;flex-wrap:wrap;gap:11px;margin-bottom:0;order:0;padding:10px 0;visibility:hidden}#content .vybrane-filtry #clear-filters{order:1}@media (max-width:767px){#content .vybrane-filtry{margin-top:25px}}#content .vybrane-filtry:not(.aktivni-filtr){margin-bottom:20px;padding:0}#content .vybrane-filtry:not(.aktivni-filtr) .slider-wrapper{color:#000;margin:12px 11px}#content .vybrane-filtry.aktivni-filtr{border-bottom:0;visibility:visible}#content .vybrane-filtry.aktivni-filtr .vybrane-filtry-text{color:#000;display:block;font-family:#000000;font-size:18px;font-weight:500;line-height:normal;margin-left:0;visibility:visible}#content .vybrane-filtry.aktivni-filtr #clear-filters,#content .vybrane-filtry.aktivni-filtr .filter-label,#content .vybrane-filtry.aktivni-filtr .slider-wrapper{visibility:visible}#content .vybrane-filtry .vybrane-filtry-text{display:none;margin:12px 0 12px 11px;order:-1}#content .vybrane-filtry .filter-here{display:flex;flex-wrap:wrap;width:90%}@media (max-width:767px){#content .vybrane-filtry .filter-here{width:100%}}#content .vybrane-filtry .filter-section.filter-section-count{padding:0}#content .vybrane-filtry .filter-total-count{display:none}#content .vybrane-filtry #clear-filters{margin-bottom:0}@media (max-width:767px){#content .vybrane-filtry #clear-filters{text-align:right;width:100%}}#content .vybrane-filtry #clear-filters a{color:#000!important;font-size:14px;font-weight:300;padding-bottom:5px;text-transform:none}#content .vybrane-filtry #clear-filters a:after,#content .vybrane-filtry .filter-count{display:none}#content .vybrane-filtry .filter-label{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:0;color:#000;display:flex!important;font-size:14px;font-weight:400;line-height:1;margin:0;min-height:24px;padding:9px 10px;top:-8px;width:auto}#content .vybrane-filtry .filter-label:after{color:#000;content:"\e912";display:block;font-family:shoptet;font-size:9px;margin-left:10px}#content .vybrane-filtry .slider-wrapper{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:0;color:#000;display:flex;font-size:14px;font-weight:400;line-height:1;margin:0;max-width:unset;padding:9px 10px}#content .vybrane-filtry .slider-wrapper:hover{cursor:pointer}#content .vybrane-filtry .slider-wrapper .slider-content,#content .vybrane-filtry .slider-wrapper h4{display:none}#content .vybrane-filtry .slider-wrapper .slider-header{margin-left:3px;padding:0;width:auto}#content .vybrane-filtry .slider-wrapper .slider-header .from,#content .vybrane-filtry .slider-wrapper .slider-header .to{color:#000}#content .vybrane-filtry .slider-wrapper.slider-filter:before{display:none}#content .vybrane-filtry .slider-wrapper:before{color:#000;content:"Cena:"}#content .vybrane-filtry .slider-wrapper:after{color:#000;content:"\e912";display:block;font-family:Shoptet;font-size:9px;margin-left:10px}#content .vybrane-filtry .slider-wrapper .from,#content .vybrane-filtry .slider-wrapper .to{float:none;width:auto}#content .vybrane-filtry .slider-wrapper .from>span,#content .vybrane-filtry .slider-wrapper .to>span{font-size:14px}#content .vybrane-filtry .slider-wrapper .from:after{content:" - ";font-size:14px}@media (max-width:1329px){#category-header .listSorting{width:100%}}#category-header .listSorting__controls{background:#fff;cursor:pointer;display:flex;flex-direction:column;height:40px;margin-left:0;overflow:hidden;padding-top:0;position:relative;width:200px;z-index:8}@media (max-width:1329px){#category-header .listSorting__controls{width:100%}}#category-header .listSorting__controls:before{background:transparent;content:"";height:-moz-fit-content;height:fit-content;left:0;position:absolute;top:0;width:100%;z-index:2}#category-header .listSorting__controls li{width:100%}#category-header .listSorting__controls li:has(.listSorting__control--current){order:-1}#category-header .listSorting__controls li .listSorting__control--current{box-shadow:none;font-weight:300;position:relative;text-align:left;width:100%}#category-header .listSorting__controls li .listSorting__control--current:after{box-shadow:none;color:#000!important;content:"\e911";display:inline-block;display:block;font-family:Shoptet;font-size:10px;height:16px;letter-spacing:0;margin-left:3px;padding:16px 23px;position:absolute;right:0;top:23px;transform:rotate(-180deg);width:16px;z-index:1}#category-header .listSorting__controls li button{border:0;border-radius:0;box-shadow:none;cursor:pointer;font-weight:400;font-weight:300;margin-bottom:-1px;text-align:left;width:100%}@media (max-width:1329px){#category-header .listSorting__controls li button{background:#f9f9f9;padding:10px 25px}}#category-header .listSorting__controls.hovered{height:auto;overflow:visible;z-index:10}@media (min-width:992px){#category-header .listSorting__controls.hovered{background-color:#f6f8f7;border-color:#f6f8f7;border-width:1px;box-shadow:0 5px 5px rgba(0,0,0,.2)}}#category-header .listSorting__controls.hovered:after{transform:rotate(0deg)}@media (min-width:992px){#category-header .listSorting__controls.hovered:before{background-color:#f6f8f7;bottom:-2px;content:"";height:4px;left:1px;position:absolute;width:calc(100% - 2px);z-index:6}}#category-header .listSorting__controls li{background-color:transparent}#category-header .listSorting__controls li[type=radio]{display:none}#category-header .listSorting__controls li[type=radio]+label{border-radius:none;display:inline-block;margin:0;padding:12px 30px;text-align:left}.flags.flags-default{display:flex;flex-direction:column;padding:10px;width:auto}.flag.flag{background-color:#fff;border-radius:0;color:#6b3;font-size:70%;font-weight:500;line-height:16px;min-width:0;padding:0;text-transform:lowercase}@media (min-width:425px){.flag.flag{font-size:14px;padding:5px}}.flag.flag-new{color:#6b3}.flag.flag-action{color:#b40000}.flag.flag-sale-price{color:#cb333b}.flag.flag .icon-van{display:none}.p-detail-inner .flags-extra{bottom:auto;left:10px;position:absolute;top:5px}.p-detail-inner .flags-extra .flag{border-radius:0;font-size:14px;height:auto;width:auto}.p-detail-inner .flags-extra .flag-discount{background-color:#fff}.p-detail-inner .flags-extra .flag-discount .price-standard{display:none}.p-detail-inner .flags-extra .flag-discount .price-save{color:#cb333b;font-size:14px}.p-detail-inner .flags-default{right:5px;width:auto}.p-detail-inner .flags .flag{font-size:14px}.p-detail-inner .flags .flag-action{display:none}.p-detail-inner .flags .flag-discount{left:10px;position:absolute;top:5px}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.footer-newsletter-full-width{display:none}footer#footer{background-color:#f6f8f7}footer#footer .custom-footer{display:flex;flex-direction:column;font-size:16px;padding-bottom:0}@media (min-width:768px){footer#footer .custom-footer{flex-direction:row;padding-bottom:55px}footer#footer .custom-footer>div{padding-top:35px}}footer#footer .custom-footer__contact{order:1;padding-top:25px}@media (min-width:768px){footer#footer .custom-footer__contact{flex-basis:25%;width:25%}}footer#footer .custom-footer__contact h4{display:none}footer#footer .custom-footer__contact ul{display:flex;flex-direction:row;flex-wrap:wrap}footer#footer .custom-footer__contact ul:before{background-image:url(/user/documents/upload/images/footer-logo.svg?v=2);background-repeat:no-repeat;background-size:auto;content:"";display:block;height:35px;width:100%}footer#footer .custom-footer__contact ul li{display:none}footer#footer .custom-footer__contact ul li.social-icon-list{display:block;padding-bottom:25px;padding-right:10px;padding-top:15px}footer#footer .custom-footer__contact ul li.social-icon-list a{filter:invert(1);height:30px;width:30px}footer#footer .custom-footer__contact ul li.social-icon-list a:before{font-size:14px;line-height:30px}footer#footer .custom-footer__banner1{order:2}@media (min-width:768px){footer#footer .custom-footer__banner1{flex-basis:66.6666666667%;width:66.6666666667%}}footer#footer .custom-footer__banner1 .accordion{margin-left:-25px;margin-right:-10px;width:100vw}@media (min-width:768px){footer#footer .custom-footer__banner1 .accordion{display:flex;margin-left:-10px;width:auto}}footer#footer .custom-footer__banner1 .accordion-item{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;margin-top:-1px;position:relative}@media (min-width:768px){footer#footer .custom-footer__banner1 .accordion-item{border-bottom:0;border-top:0;flex-basis:50%;margin-top:0;width:50%}}footer#footer .custom-footer__banner1 .accordion-item:after{background-image:url(/user/documents/upload/images/ico-carret.svg);background-repeat:no-repeat;content:"";display:block;height:16px;position:absolute;right:15px;top:16px;width:16px}@media (min-width:768px){footer#footer .custom-footer__banner1 .accordion-item:after{display:none}}footer#footer .custom-footer__banner1 .accordion-item.active:after{transform:rotate(180deg)}footer#footer .custom-footer__banner1 .accordion-trigger{color:#000;font-size:20px;font-weight:500;padding:15px}@media (min-width:768px){footer#footer .custom-footer__banner1 .accordion-trigger{padding-top:0}}footer#footer .custom-footer__banner1 .accordion-content{color:#525252;font-weight:300;max-height:0;overflow:hidden;padding:0 15px;transition:max-height .3s ease-out}@media (min-width:768px){footer#footer .custom-footer__banner1 .accordion-content{max-height:none}}footer#footer .custom-footer__banner1 .accordion-content li a{padding:5px 0}footer#footer .custom-footer__banner1 .accordion-content li span{display:block;position:relative}footer#footer .custom-footer__banner1 .accordion-content li span:before{background-repeat:no-repeat;background-size:auto;content:"";display:block;height:20px;left:0;margin-top:5px;position:absolute;top:50%;transform:translateY(-50%);width:20px}footer#footer .custom-footer__banner1 .accordion-content li span:after{color:#525252;display:block;margin-top:0;padding-left:30px}footer#footer .custom-footer__banner1 .accordion-content li span a{color:#000;font-weight:500;padding-left:30px}footer#footer .custom-footer__banner1 .accordion-content li span.tel{margin-bottom:20px}footer#footer .custom-footer__banner1 .accordion-content li span.tel:before{background-image:url(/user/documents/upload/images/ico-phone.svg)}footer#footer .custom-footer__banner1 .accordion-content li span.tel:after{content:"Po-Pá: 9:00 - 15:30"}footer#footer .custom-footer__banner1 .accordion-content li span.mail:before{background-image:url(/user/documents/upload/images/ico-mail.svg)}footer#footer .custom-footer__banner1 .accordion-content li span.mail:after{content:"Napište kdykoliv:"}footer#footer .footer-bottom a,footer#footer .footer-bottom span,footer#footer .footer-bottom strong{color:#000;font-weight:300}form input[type=checkbox]+label{font-size:16px;padding-left:30px}form input[type=checkbox]+label:not(.advanced-parameter){padding-top:0!important}form input[type=checkbox]+label:before,form input[type=checkbox]:checked+label:after{border-radius:1px;height:20px;width:20px}form label .filter-count{background-color:transparent;font-size:16px;font-weight:300;opacity:.5;padding:0}form label .filter-count:before{content:"("}form label .filter-count:after{content:")"}.form-control{border-color:#c8c8c8;border-radius:0;color:#000}.form-control::-moz-placeholder{color:#000}.form-control::placeholder{color:#000}#header{background-color:transparent;opacity:0;position:fixed;top:0;transition:opacity .05s ease-out;width:100%;z-index:9999}#header .header-top{height:74px}@media (min-width:768px){#header .header-top{border-bottom:1px solid #c8c8c8}}#header .header-top:before{background:#fff;content:"";display:block;height:74px;left:100%;position:absolute;top:0;transition:left .3s ease-out;width:100%}#header .header-top .header-top-wrapper>div{padding-right:0}#header .header-top .navigation-wrapper{display:flex;justify-content:space-between}@media (min-width:992px){#header .header-top .navigation-wrapper.container{max-width:992px}}@media (min-width:1330px){#header .header-top .navigation-wrapper.container{max-width:1330px}}@media (min-width:1400px){#header .header-top .navigation-wrapper.container{max-width:1400px}}@media (min-width:1690px){#header .header-top .navigation-wrapper.container{max-width:1690px}}#header .header-top .navigation-wrapper .site-name{align-items:center;display:flex;flex-grow:1;max-width:none;order:1;text-align:left;width:auto}@media (max-width:424px){#header .header-top .navigation-wrapper .site-name{max-width:130px}}#header .header-top .navigation-wrapper .site-name a{position:relative;z-index:20}#header .header-top .navigation-wrapper .navigation-buttons{order:2}#header .header-top .navigation-wrapper .navigation-buttons a{position:relative;z-index:20}#header .header-top .navigation-wrapper .navigation-buttons a i:before{background-size:contain;color:#fff;display:block;height:20px;width:20px}#header .header-top .navigation-wrapper .navigation-buttons a i:after{display:none}#header .header-top .navigation-wrapper .navigation-buttons a[data-target=search]{background-color:transparent}#header .header-top .navigation-wrapper .navigation-buttons a[data-target=search] .icon-search:before{background-image:url(/user/documents/upload/images/ico-search.svg);content:""}#header .header-top .navigation-wrapper .navigation-buttons a.top-nav-button-account,#header .header-top .navigation-wrapper .navigation-buttons a[data-target=login]{background-color:transparent}#header .header-top .navigation-wrapper .navigation-buttons a.top-nav-button-account .icon-login:before,#header .header-top .navigation-wrapper .navigation-buttons a[data-target=login] .icon-login:before{background-image:url(/user/documents/upload/images/ico-user.svg);content:""}#header .header-top .navigation-wrapper .navigation-buttons a.favourite .favourite_icon:before{background-image:url(/user/documents/upload/images/ico-heart.svg);content:""}#header .header-top .navigation-wrapper .navigation-buttons a[data-target=cart] .icon-cart:before{background-image:url(/user/documents/upload/images/ico-cart.svg);background-size:contain;content:"";display:block;height:20px;width:20px}#header .header-top .navigation-wrapper .navigation-buttons a[data-target=cart] .icon-cart:after{display:none}#header .header-top .navigation-wrapper .navigation-buttons a[data-target=navigation]{background-color:transparent;color:#fff;min-width:50px;text-decoration:none}#header .header-top .navigation-wrapper .navigation-buttons a[data-target=navigation]:hover{text-decoration:none}#header .header-top .navigation-wrapper .navigation-tools{order:3;position:relative;width:auto;z-index:20}#header .header-top .navigation-wrapper .navigation-tools button{color:#fff}#header .header-top .navigation-wrapper .navigation-tools .dropdown-menu{left:auto;right:0}#header .header-top .navigation-wrapper .user-action .user-action-search{bottom:auto;overflow:visible}@media (min-width:992px){#header .header-top .navigation-wrapper .user-action .user-action-search{bottom:0;height:108px;padding:30px 65px}}#header .header-top .navigation-wrapper .user-action .user-action-search:before{background-color:#fff;content:"";height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:1}@media (min-width:992px){#header .header-top .navigation-wrapper .user-action .user-action-search:before{height:108px}}#header .header-top .navigation-wrapper .user-action .user-action-search .search-form{position:relative;z-index:2}#header .header-top .navigation-wrapper .user-action .user-action-search .search-form .search-form-input-group .search-input{background-image:url(/user/documents/upload/images/ico-search-black.svg);background-position:15px;background-repeat:no-repeat;border-color:#c8c8c8;color:#000;height:44px;padding:13px 16px 13px 50px}#header .header-top .navigation-wrapper .user-action .user-action-search .search-form .search-form-input-group .search-input::-moz-placeholder{color:#000}#header .header-top .navigation-wrapper .user-action .user-action-search .search-form .search-form-input-group .search-input::placeholder{color:#000}#header .header-top .navigation-wrapper .user-action .user-action-search .search-form .search-form-input-group .search-button{height:44px;padding:13px 16px}#header .header-top .navigation-wrapper .user-action .user-action-search .search-widget-close{bottom:0;margin:auto}#header .header-top .navigation-wrapper .user-action .user-action-login{border-radius:0;margin-right:0;max-width:1690px;right:0;width:100%}#header .header-top .navigation-wrapper .user-action .user-action-login:before{background-color:#fff;content:"";height:157px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner{border-radius:0;box-shadow:none;height:auto;margin-top:1px}@media (min-width:992px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner{height:156px}}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner h2{font-weight:500}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form{display:flex;flex-wrap:wrap}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div{width:100%}@media (min-width:768px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div{width:50%}}@media (min-width:992px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div{margin-bottom:0;width:33.3333333333%}}@media (min-width:768px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div:last-of-type{width:100%}}@media (min-width:992px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div:last-of-type{width:33.3333333333%}}@media (min-width:768px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .input-wrapper.password{margin-left:10px}}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .input-wrapper .form-control{height:44px}@media (min-width:992px){#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .login-wrapper{padding-bottom:0;padding-left:15px;padding-top:0}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .login-wrapper button{width:100%}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .login-wrapper .password-helper{align-items:center;display:flex;justify-content:flex-end;margin-top:10px;text-align:right;width:100%}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .login-wrapper .password-helper a+a{padding-top:0}#header .header-top .navigation-wrapper .user-action .user-action-login .popup-widget-inner #customerLogin form>div .login-wrapper .password-helper a+a:before{color:#c8c8c8;content:"/";display:inline-block;margin:0 15px}}#header .header-top .navigation-wrapper .user-action .user-action-cart,#header .header-top .navigation-wrapper .user-action .user-action-cart .cart-widget-inner{border-radius:0}@media (min-width:992px){#header .header-bottom{height:42px;margin:0 auto;width:992px}}@media (min-width:1330px){#header .header-bottom{width:1330px}}@media (min-width:1400px){#header .header-bottom{width:1400px}}@media (min-width:1690px){#header .header-bottom{width:1690px}}#header .header-bottom .navigation-wrapper nav{background:#fff}@media (min-width:768px){#header .header-bottom .navigation-wrapper nav{background:transparent;margin-left:auto;margin-right:auto}}#header .header-bottom .navigation-wrapper nav .navigation-in{background-color:transparent}#header .header-bottom .navigation-wrapper nav .navigation-in ul.navigationActions a,#header .header-bottom .navigation-wrapper nav .navigation-in ul.navigationActions>li{border:0;border-radius:0;font-weight:500;padding:0}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1{justify-content:flex-start}@media (min-width:768px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1{position:relative}}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1{left:0}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li{border:0;cursor:pointer}@media (max-width:1329px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li{margin:0}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li.ext{margin:0}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li.ext .submenu-arrow{display:inline-block;opacity:.7;position:relative}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li.exp>a{background-color:transparent}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li.exp>a:after{background-color:#cb333b;bottom:-2.5px;content:"";display:block;height:5px;left:0;position:absolute;width:100%;z-index:9999}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;height:42px;padding-bottom:10px;padding-top:10px;position:relative;text-transform:none}@media (min-width:768px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a{color:#fff}}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a{font-size:19px}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a:focus,#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a:hover{background-color:transparent}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a:focus:after,#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a:hover:after{display:block}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a:after{background-color:#cb333b;bottom:-2.5px;content:"";display:none;height:5px;left:0;position:absolute;width:100%;z-index:9999}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1>li>a b{font-weight:500}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2{justify-content:flex-start;margin:auto;max-width:100%;padding:50px 15px 0;right:0;width:100%}@media (min-width:768px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2{left:40px}}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2{left:50%;transform:translateX(-50%)}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2:before{background-color:#fff;content:"";height:calc(100% + 5px);left:0;position:absolute;top:0;width:100vw;z-index:-1}@media (min-width:768px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2:before{left:40px}}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2:before{left:50%;transform:translateX(-50%)}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 li{padding:0}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 li a{font-weight:300}@media (max-width:1329px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 li a{padding-left:15px}}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 li a{color:#000;font-size:20px;font-weight:500}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 li a:hover{text-decoration:underline}}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 li a.menu-image{display:none}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2>li>div{padding-left:0}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2>li>div a{margin-bottom:15px}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 .menu-level-3{font-size:16px;font-weight:300}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 .menu-level-3 li a{display:block;font-size:16px;font-weight:300;line-height:20px;margin-bottom:0;padding-bottom:10px}#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 .menu-level-3 .more-items-trigger{display:none}@media (min-width:992px){#header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-2 .has-third-level{margin-bottom:25px}}#header #nav-manufacturers a{text-transform:uppercase}.navigation-window-visible #header .header-top:before{left:0}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1 li{border:0;border-radius:0;padding-left:0;padding-right:0}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1 li.exp{background-color:transparent;border-bottom:1px solid #c8c8c8}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1 li.exp>a{border-bottom:0}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1>li>a{border:0;border-bottom:1px solid #c8c8c8;margin:0 0 -1px}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1>li>a .submenu-arrow{position:absolute}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1 .menu-level-2{padding:0 0 0 5px}.navigation-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in .menu-level-1 .menu-level-2>li>div a{font-size:16px;font-weight:300;margin-bottom:0;padding:10px 15px}.user-action-visible:not(.navigation-window-visible) #header .header-top{background-color:#fff}.user-action-visible #header .header-top .navigation-wrapper .navigation-tools button{color:#000}#header:not(.fixed):hover,.user-action-visible #header{background:#fff}@media (min-width:768px){#header:not(.fixed):hover,.user-action-visible #header{background:#fff}#header:not(.fixed):hover .header-top,.user-action-visible #header .header-top{border-bottom:1px solid #c8c8c8}#header:not(.fixed):hover .header-bottom .navigation-wrapper nav .navigation-in ul li a,#header:not(.fixed):hover .header-top .navigation-wrapper .navigation-tools button,.user-action-visible #header .header-bottom .navigation-wrapper nav .navigation-in ul li a,.user-action-visible #header .header-top .navigation-wrapper .navigation-tools button{color:#000}}body.cart-window-visible #header .header-top{border-bottom:1px solid #c8c8c8}#header.fixed,body.scrolled,body:not(.in-index) #header{background-color:#fff;border-bottom:1px solid #c8c8c8}#header.fixed .header-bottom .navigation-wrapper nav .navigation-in ul li a,#header.fixed .header-top .navigation-wrapper .navigation-tools button,body.scrolled .header-bottom .navigation-wrapper nav .navigation-in ul li a,body.scrolled .header-top .navigation-wrapper .navigation-tools button,body:not(.in-index) #header .header-bottom .navigation-wrapper nav .navigation-in ul li a,body:not(.in-index) #header .header-top .navigation-wrapper .navigation-tools button{color:#000}body.search-window-visible #header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1,body.submenu-visible #header .header-bottom .navigation-wrapper nav .navigation-in ul.menu-level-1{border-bottom:1px solid #c8c8c8}body.login-window-visible #header .header-top .navigation-wrapper .navigation-buttons a[data-target=login] .icon-login:before,body.search-window-visible #header .header-top .navigation-wrapper .navigation-buttons a[data-target=search] .icon-search:before{background-image:url(/user/documents/upload/images/ico-cross.svg);filter:invert(0)}body.login-window-visible:before{background-color:rgba(0,0,0,.65);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:1002}body.cart-window-visible #header .header-top .navigation-wrapper .navigation-buttons a[data-target=cart] .icon-cart:before{background-image:url(/user/documents/upload/images/ico-cross.svg);filter:invert(0)}body:not(.in-index) .overall-wrapper{padding-top:74px}@media (min-width:768px){body:not(.in-index) .overall-wrapper{padding-top:148px}}body:not(.in-index).admin-logged .overall-wrapper{padding-top:104px}@media (min-width:768px){body:not(.in-index).admin-logged .overall-wrapper{padding-top:178px}}@media (min-width:992px){body:not(.in-index).admin-logged .overall-wrapper #header{top:30px}}body.in-index .overall-wrapper{padding-top:0}#header .navigation-buttons a .icon-cart:before,#header .navigation-buttons a i:before,#header .navigation-buttons a[data-target=navigation],#header .site-name img{filter:invert(1)}body.in-index #header:not(:hover):not(.fixed) .navigation-buttons a .icon-cart:before,body.in-index #header:not(:hover):not(.fixed) .navigation-buttons a i:before,body.in-index #header:not(:hover):not(.fixed) .navigation-buttons a[data-target=navigation],body.in-index #header:not(:hover):not(.fixed) .site-name img{filter:invert(0)}body.in-index #header:not(:hover):not(.fixed) .header-top{border-bottom:0}body.in-index.navigation-window-visible #header:not(.fixed) .header-top .navigation-buttons a[data-target=navigation]{filter:invert(1)}body.in-index.navigation-window-visible #header .navigation-buttons a .icon-cart:before,body.in-index.navigation-window-visible #header .navigation-buttons a i:before,body.in-index.navigation-window-visible #header .site-name img{filter:invert(1)!important}.messages,.msg-wrapper{opacity:1;top:74px!important;z-index:99999}@media (min-width:768px){.messages,.msg-wrapper{top:116px!important}}.messages .msg,.msg-wrapper .msg{opacity:1}.admin-logged .messages,.admin-logged .msg-wrapper{top:74px!important}@media (min-width:768px){.admin-logged .messages,.admin-logged .msg-wrapper{top:146px!important}}.footer-bottom #signature{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.footer-bottom #signature .title{align-items:center;color:inherit;display:flex}.footer-bottom #signature .title img{margin-left:0;margin-right:10px}.footer-bottom #signature .pipe{color:inherit;margin:0 10px}.footer-bottom #signature a{align-items:center;color:inherit;display:flex}.footer-bottom #signature a img{margin-left:10px;margin-right:0}.footer-bottom #signature img{height:16px;width:auto}#content-wrapper .pagination-wrapper{justify-content:flex-end;margin-bottom:50px;position:relative}#content-wrapper .pagination-wrapper .pagination{min-width:0;width:auto;z-index:2}#content-wrapper .pagination-wrapper .pagination-top{display:none}#content-wrapper .pagination-wrapper .pagination-loader{flex-grow:1}@media (min-width:1330px){#content-wrapper .pagination-wrapper .pagination-loader{position:absolute;width:100%}}#content-wrapper .pagination-wrapper .pagination-loader .btn{background-color:transparent;border-color:#cb333b;color:#000}#content-wrapper .pagination-wrapper .pagination-loader .btn:hover{background-color:#cb333b;color:#fff}#content-wrapper .pagination-wrapper .pagination-count,#content-wrapper .pagination-wrapper .pagination-loader .btn:after{display:none}#content-wrapper .pagination-wrapper .pagination-link,#content-wrapper .pagination-wrapper .pagination>a{background-color:transparent;border:1px solid #c8c8c8;border-radius:0}#content-wrapper .pagination-wrapper .pagination-link:hover,#content-wrapper .pagination-wrapper .pagination>a:hover{background-color:#000;color:#fff;text-decoration:none}#content-wrapper .pagination-wrapper .pagination .current{background:#000;border-radius:0;color:#fff;position:relative;top:-1px}#cboxOverlay,#colorbox{z-index:9999}#cboxContent{margin-top:0}#cboxContent,#cboxContent #cboxLoadedContent{border-radius:0}#cboxContent .advanced-order .h1{font-size:20px;letter-spacing:0}#cboxContent .advanced-order .ao-product .ao-image{flex-basis:0;margin-right:10px;min-width:100px;width:auto}#cboxContent .advanced-order .ao-product .ao-name .h3{font-size:18px;font-weight:400;margin-bottom:0}#cboxContent .advanced-order .ao-product .ao-name .h3 span{font-size:16px;font-weight:300}#cboxContent .advanced-order .ao-product .ao-name .ao-availability{font-weight:300}#cboxContent .advanced-order .advanced-order-suggestion,#cboxContent .advanced-order .products-wrapper{display:none}main#content .products-block .product .p-in,main#content .products-block--mime .product .p-in{position:relative}main#content .products-block .product .p-in .widget-parameter-wrapper,main#content .products-block--mime .product .p-in .widget-parameter-wrapper{justify-content:flex-start;left:.5rem;margin-top:0;position:absolute;top:-2.5rem}main#content .products-block .product .p-in .widget-parameter-wrapper ul li a,main#content .products-block--mime .product .p-in .widget-parameter-wrapper ul li a{background:#fff;cursor:pointer;margin:0 .3333333333rem;min-width:1.5rem;padding:.3333333333rem;text-align:center}main#content .products-block .product .p-in .widget-parameter-wrapper ul li a:active,main#content .products-block .product .p-in .widget-parameter-wrapper ul li a:focus,main#content .products-block .product .p-in .widget-parameter-wrapper ul li a:hover,main#content .products-block--mime .product .p-in .widget-parameter-wrapper ul li a:active,main#content .products-block--mime .product .p-in .widget-parameter-wrapper ul li a:focus,main#content .products-block--mime .product .p-in .widget-parameter-wrapper ul li a:hover{background:#000;color:#fff;text-decoration:none}main#content .products-block .product .p-in .prices,main#content .products-block--mime .product .p-in .prices{align-items:flex-end;display:flex}main#content .products-block .product .p-in .prices .price-final,main#content .products-block--mime .product .p-in .prices .price-final{margin-right:5px}main#content .products-block .product .p-in .prices .price-standard strong,main#content .products-block--mime .product .p-in .prices .price-standard strong{font-weight:300;position:relative;top:1px}main#content .products-block .product:hover .name{text-decoration:underline}main#content .products-block .product .p .p-in{padding-top:5px;position:relative}main#content .products-block .product .p .p-in-in .name{font-size:14px;font-weight:300;height:auto;text-align:left}main#content .products-block .product .p .p-bottom .availability,main#content .products-block .product .p .p-bottom .p-desc,main#content .products-block .product .p .p-bottom .p-tools,main#content .products-block .product .p .p-bottom .ratings-wrapper,main#content .products-block .product .p .p-code{display:none}main#content .products-block .product .p .p-bottom .prices{display:flex;justify-content:flex-start;padding-top:0}main#content .products-block .product .p .p-bottom .prices .price-final{flex-basis:auto;font-size:16px;margin-right:5px}main#content .products-block .product .p .p-bottom .prices .price-final strong{font-weight:700}main#content .products-block .product .p .p-bottom .prices .price-standard strong{color:#787878;font-size:14px;font-weight:300}main#content .products-block .product .p .p-bottom .prices .price-save{background:#fff;color:#cb333b;font-size:14px;font-weight:500;padding:0 5px}main#content .products-block--mime{margin-left:-15px;margin-right:-15px}main#content .products-block--mime .flickity-slider{margin-left:15px;margin-right:15px}body:not(.in-index) main#content .products-block-mime .product{padding-bottom:25px;padding-top:0}main#content .p-detail .p-detail-inner .p-image-wrapper{display:flex;flex-direction:column}@media (min-width:992px){main#content .p-detail .p-detail-inner .p-image-wrapper{flex-direction:row!important}}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image{margin-left:-15px;margin-right:-15px;order:1;text-align:center}@media (min-width:992px){main#content .p-detail .p-detail-inner .p-image-wrapper .p-image{flex-grow:1;margin-left:0;margin-right:0;order:2}}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image img{height:auto;margin:auto;max-height:500px;max-width:100%;width:auto}@media (min-width:768px){main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:after,main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:before{background-color:#fff;background-image:url(/user/documents/upload/images/ico-carret.svg);background-position:50%;background-repeat:no-repeat;background-size:7.5px;border-radius:50%;bottom:0;content:"";display:block;height:15px;margin:auto;pointer-events:none;position:absolute;text-align:center;top:0;width:15px}@media (min-width:768px){main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:after,main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:before{display:none}}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:before{right:15px;transform:rotate(-90deg)}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:after{left:15px;transform:rotate(90deg)}@media (min-width:768px){main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:first-child{display:none}}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(n+2){display:none}@media (min-width:768px){main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(n+2){display:block}}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(2){grid-area:1/1/3/3}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(3){grid-area:1/3/3/5}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(4){grid-area:3/1/5/3}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(5){grid-area:3/3/4/4}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(6){grid-area:3/4/4/5}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(7){grid-area:4/3/5/4}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(8){grid-area:4/4/5/5}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(9){background:rgba(0,0,0,.4);grid-area:4/4/5/5;position:relative}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(9) img{display:none}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-of-type(9):after{background:transparent;border-radius:0;bottom:0;color:#fff;content:"+";display:block;font-size:52px;font-weight:700;height:52px;left:0;line-height:52px;margin:auto;position:absolute;right:0;text-align:center;top:0;transform:none;width:auto}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid .p-main-image:nth-child(n+12){display:none!important}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid--less .p-main-image:nth-of-type(5){grid-area:3/3/5/5}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid--less .p-main-image:nth-of-type(6){background:rgba(0,0,0,.4);grid-area:3/3/5/5;position:relative}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid--less .p-main-image:nth-of-type(6) img{display:none}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid--less .p-main-image:nth-of-type(6):after{background:transparent;border-radius:0;bottom:0;color:#fff;content:"+";display:block;font-size:52px;font-weight:700;height:52px;left:0;line-height:52px;margin:auto;position:absolute;right:0;text-align:center;top:0;transform:none;width:auto}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.grid--less .p-main-image:nth-of-type(n+7){display:none!important}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.nogrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;width:80%}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.nogrid .p-main-image:first-child{display:none}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.nogrid .p-main-image:nth-of-type(2){margin-bottom:10px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image.nogrid .p-main-image:not(:nth-of-type(2)) img{height:auto;width:120px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image .flag-discount{display:none}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row{display:flex;height:100%;margin-left:0;margin-right:0;order:1;width:100px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper{display:flex;flex-direction:column;float:none;height:100%;margin-top:0;padding:0}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails,main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner{height:100%;position:relative;width:100px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div{display:flex;flex-direction:column;height:100%;margin-top:0;max-height:520px;overflow-y:auto;padding-right:5px;padding-top:0;scrollbar-color:#c8c8c8 #fff;scrollbar-width:thin;width:100px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div::-webkit-scrollbar{width:5px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div::-webkit-scrollbar-track{background:#fff}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div::-webkit-scrollbar-thumb{background-color:#c8c8c8;border:3px solid #c8c8c8;border-radius:20px}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div a{margin-bottom:10px;margin-left:0;margin-right:0}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div a.p-thumbnail:nth-last-child(2){margin-bottom:0}main#content .p-detail .p-detail-inner .p-image-wrapper .p-image+.row .p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner>div a.highlighted img{border-color:#000}.quantity{border:1px solid #c8c8c8;border-radius:0;margin-right:5px}.quantity .decrease,.quantity .increase{background-color:#f6f8f7;border-color:#c8c8c8;border-radius:0;height:40px}.quantity .decrease:before,.quantity .increase:before{font-size:16px;font-weight:300;line-height:40px}.quantity input{font-size:16px;font-weight:300;height:40px}.stars-wrapper .stars .star{margin:0 5px 0 0}.stars-wrapper .stars .star.star-half:before,.stars-wrapper .stars .star.star-on:before{color:#ffc42d}.stars-wrapper .stars-label{font-size:16px}.p-detail-inner .stars-wrapper .star-list{margin-right:3px}.p-detail-inner .stars-wrapper .star-list .star{margin:0 5px 0 0}.rate-wrapper{border-radius:0!important;margin-top:18px;position:relative}.rate-wrapper:before{content:"Hodnocení";display:block;font-size:18px;font-weight:500;left:0;position:absolute;top:-33px}.rate-wrapper .add-comment{justify-content:flex-start!important;margin:0}.rate-wrapper .add-comment .rating-icon{border-color:#cb333b;border-radius:0!important;color:#000;font-size:16px;padding:10px 5px!important}.rate-wrapper .rate-wrap>div:not(.rate-average-wrap){display:none}.rate-wrapper .rate-wrap .rate-average-wrap{flex-direction:row;justify-content:space-between;width:100%}.rate-wrapper .rate-wrap .rate-average-wrap .add-comment{flex-grow:0}.rate-wrapper .rate-wrap .rate-average-wrap .add-comment .rating-icon{padding-left:25px!important;padding-right:25px!important}.rate-wrapper .rate-wrap .rate-average-wrap .add-comment .rating-icon:before{display:none}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner{align-items:center;display:flex;flex-direction:row}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner .rate-average{color:#000;font-size:52px;font-weight:400}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner .rate-star-wrap{padding-left:15px}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner .rate-star-wrap .star-list{height:16px;margin-bottom:0;margin-top:0;order:2;text-align:left}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner .rate-star-wrap .star-list .star{height:16px;margin-left:0;width:16px}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner .rate-star-wrap .star-list .star:before{color:#ffc42d;font-size:16px;line-height:16px}.rate-wrapper .rate-wrap .rate-average-wrap .rate-average-inner .rate-star-wrap .stars-label{font-size:16px;text-align:left}.votes-wrap .vote-wrap{border-top:0;flex-basis:100%!important;padding:0!important;width:100%}.votes-wrap .vote-wrap .vote-header{flex-direction:row!important}.votes-wrap .vote-wrap .vote-header .vote-pic{height:67px;min-width:67px!important;width:67px}.votes-wrap .vote-wrap .vote-header .vote-pic .vote-initials{background:#f6f8f7!important;border:0;color:#000;height:100%;line-height:67px;width:100%}.votes-wrap .vote-wrap .vote-header .vote-summary{padding-left:20px;text-align:left}.votes-wrap .vote-wrap .vote-header .vote-summary .vote-name{font-size:18px;font-weight:400;padding-bottom:0!important}.votes-wrap .vote-wrap .vote-header .vote-summary .vote-rating{justify-content:flex-start!important}.votes-wrap .vote-wrap .vote-header .vote-summary .vote-rating .stars .star:before{color:#ffc42d!important}.votes-wrap .vote-wrap .vote-header .vote-summary .vote-rating .vote-delimeter{display:none}.votes-wrap .vote-wrap .vote-header .vote-summary .vote-rating .vote-time{color:#000;font-size:14px;font-weight:300;margin-bottom:-2.5px;margin-left:5px}.votes-wrap .vote-wrap .vote-content{font-size:16px;margin-top:5px;text-align:left}.aside-indented main#content .category-content-wrapper .show-filter-mobile .filters-wrapper{display:block}.aside-indented main#content .category-content-wrapper h4 span{font-weight:300}.aside-indented main#content .category-content-wrapper .show-filters{background:#000;color:#fff;display:block}.aside-indented main#content .category-content-wrapper .filters-wrapper{display:none;padding:0}.aside-indented main#content .category-content-wrapper .filters-wrapper #filters{border:0;border-radius:0;padding:15px}.aside-indented main#content .category-content-wrapper .filters-wrapper #filters .filter-sections,.aside-indented main#content .category-content-wrapper .filters-wrapper #filters .filter-sections #category-filter-hover{display:flex}.aside-indented main#content .category-content-wrapper .filters-wrapper .category-header fieldset{text-align:left}.aside-indented main#content .category-content-wrapper .filters-wrapper .category-header fieldset label{padding:5px;width:100%}.aside-indented main#content .category-content-wrapper .filters-wrapper .category-header fieldset input[type=radio]:checked+label{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.sidebar-indented main#content .sidebar{background:transparent}@media (min-width:768px){.sidebar-indented main#content .sidebar{margin-left:0;margin-right:0;max-width:310px}}.sidebar-indented main#content .sidebar-inner{background:#f6f8f7;border:0;border-radius:0;margin:0;padding:15px}@media (min-width:768px){.sidebar-indented main#content .category-content-wrapper{padding-left:25px;width:calc(100% - 310px)}}.sidebar-indented main#content .category-content-wrapper #category-header,.sidebar-indented main#content .category-content-wrapper #filters-wrapper{display:none}.sidebar-indented #filters{margin-top:0!important}.sidebar-indented #filters .filter-sections #category-filter-hover{display:flex;width:100%}.sidebar-indented #filters .filter-sections h4 span{font-weight:300}.sidebar-indented #filters .slider-wrapper{order:-1;width:100%}.sidebar-indented #filters .slider-wrapper h4 span{font-weight:300}.sidebar-indented #filters .filter-total-count{color:#000;margin-top:10px}.slider-wrapper{order:-1;width:100%}.slider-wrapper h4 span{font-weight:300}.slider-wrapper .price-filter .slider-content{background-color:#fff;border:1px solid #e3e3e3;border-radius:3px;height:8px}.slider-wrapper .price-filter .slider-content .ui-slider{background:transparent}.slider-wrapper .price-filter .slider-content .ui-slider-range{background-color:#000;border:1px solid #000;height:8px}.slider-wrapper .price-filter .slider-content .ui-slider-handle{background-color:#cb0000;border-radius:50%;height:22px;margin-left:-15px;top:-8px;width:22px}.slider-wrapper .price-filter .slider-content .ui-slider-handle:last-child{margin-left:-5px}.slider-wrapper .price-filter .slider-content .ui-slider-handle:before{background:#bb3713;border-radius:50%;content:"";height:12px;width:12px}.homepage-banners-full-width{background-color:transparent}@media (min-width:768px){.homepage-banners-full-width .banners-content{padding-left:15px;padding-right:15px}}.homepage-banners-full-width .banners-content .banner-wrapper{color:#000}.homepage-banners-full-width .banners-content .banner-wrapper>span{padding:0}@media (min-width:992px){.homepage-banners-full-width .banners-content .banner-wrapper>span{max-width:none}}@media (min-width:1330px){.homepage-banners-full-width .banners-content .banner-wrapper>span{max-width:1330px}}@media (min-width:1400px){.homepage-banners-full-width .banners-content .banner-wrapper>span{max-width:1400px;padding:0 15px}}@media (min-width:1690px){.homepage-banners-full-width .banners-content .banner-wrapper>span{max-width:1690px}}.products-block--mime .product{float:none!important;width:65vw!important}@media (min-width:576px){.products-block--mime .product{width:40vw!important}}@media (min-width:768px){.products-block--mime .product{width:28vw!important}}@media (min-width:1330px){.products-block--mime .product{width:25%!important}}.products-block--mime .product.inactive{color:#000}.products-block--mime .product .p{padding-right:10px}@media (min-width:992px){.products-block--mime .product .p{padding-right:15px}}.products-block--mime .product .p .p-in .p-bottom,.products-block--mime .product .p .p-in .p-in-in,.products-block--mime .product .p .p-in .p-in-in a{text-align:left}.products-block--mime .product .p .p-in .p-bottom>div .availability,.products-block--mime .product .p .p-in .p-bottom>div .p-desc,.products-block--mime .product .p .p-in .p-bottom>div .p-tools,.products-block--mime .product .p .p-in .p-bottom>div .ratings-wrapper{display:none}.products-block--mime .product .p .p-in .p-bottom .prices .price{font-size:16px}.products-block--mime .product .p .p-code{display:none}.flickity-enabled .flickity-button{height:16px;width:16px}@media (min-width:1400px){.flickity-enabled .flickity-button{height:35px;width:35px}}.flickity-enabled .flickity-button.previous{left:15px}@media (min-width:1400px){.flickity-enabled .flickity-button.previous{left:-40px}}.flickity-enabled .flickity-button.next{right:15px}@media (min-width:1400px){.flickity-enabled .flickity-button.next{right:-40px}}.flickity-enabled .flickity-button[disabled]{opacity:0}.flickity-enabled .flickity-button .flickity-button-icon{height:50%;left:25%;top:25%;width:50%}.stock-table-wrapper{background-color:#ededed;overflow-x:auto}.stock-table-wrapper .close-cross{position:relative}.stock-table-wrapper .close-cross:before{content:"\e912";font-family:Shoptet;font-size:9px}.stock-table-wrapper .stocks-table .head{text-align:left}.stock-table-wrapper .stocks-table .head th{padding:0}.stock-table-wrapper .stocks-table .head h3{background:#fff;font-size:15px;margin:0;padding:15px;position:relative;text-align:left;text-transform:uppercase;width:100%}.stock-table-wrapper .stocks-table td,.stock-table-wrapper .stocks-table th{padding:15px;text-align:left;vertical-align:middle}.stock-table-wrapper .stocks-table th{background:#e1e1e1;line-height:18px;text-transform:uppercase}.stock-table-wrapper .stocks-table td:first-child{font-weight:600}.stock-table-wrapper .stocks-table td span{display:block;position:relative}.stock-table-wrapper .stocks-table td span:before{align-items:center;border-radius:50%;display:flex;font-family:Shoptet;font-size:10px;font-weight:600;height:25px;justify-content:center;padding:5px;position:absolute;top:50%;transform:translateY(-50%);width:25px}.stock-table-wrapper .stocks-table td span.no:before{border:1px solid #c7c7c7;color:#c7c7c7;content:"\e912"}.stock-table-wrapper .stocks-table td span.yes:before{border:1px solid #1a1a1a;color:#1a1a1a;content:"\e913"}.stock-table-wrapper .stocks-table tr td:first-child,.stock-table-wrapper .stocks-table tr th:first-child{text-align:left}.top-categories{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;max-width:100%;padding:15px;width:100vw}@media (min-width:1400px){.top-categories{margin-top:15px;width:1400px}}@media (min-width:1690px){.top-categories{width:1690px}}.top-categories__item{text-align:center;width:calc(50% - 5px)}@media (min-width:576px){.top-categories__item{width:calc(33.33333% - 10px)}}@media (min-width:768px){.top-categories__item{width:calc(16.66667% - 10px)}}.top-categories__item:hover span{text-decoration:underline}.top-categories__item span{color:#000;display:block;font-size:16px;padding:5px 10px 10px}.type-detail .variant-label{margin-right:10px}.type-detail span.sizes-wrapper{align-items:baseline;display:flex}.type-detail .size-table-content{padding:15px 29px}.type-detail .size-table-content table{display:table;margin-bottom:2rem;max-width:100%;width:100%}.type-detail .size-table-content table .tr:nth-child(odd),.type-detail .size-table-content table tr:nth-child(odd){background-color:#f6f6f6}.type-detail .size-table-content table td{border-bottom:1px solid #c7c7c7;padding:15px;vertical-align:middle}.type-detail .size-table-content table td strong{font-weight:700}.type-detail .stock-table-overlay{background:rgba(0,51,73,.7);content:"";display:none;height:100%;position:fixed;top:0;width:100%;z-index:9999}.type-detail .stock-table-wrapper{background-color:#fff;display:none;left:50%;margin:0 auto;max-width:100%;position:fixed;top:50%;transform:translate(-50%,-50%);width:980px;z-index:10000}.type-detail .stock-table-wrapper .stock-table-header{background-color:#fff!important;height:50px;line-height:50px;width:100%}.type-detail .stock-table-wrapper .stock-table-header h3{font-size:15px;margin:0;position:relative;text-align:left;text-transform:uppercase;width:100%}.type-detail .stock-table-wrapper .close-cross{align-items:center;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:600;height:25px;justify-content:center;padding:5px;position:absolute;right:10px;top:10px;width:25px}.type-detail .stock-table-wrapper .close-cross:hover{color:#cb333b;cursor:pointer}.type-detail .stock-table-wrapper .stocks-table tbody tr{min-height:30px;text-align:left}.type-detail .stock-table-wrapper .stocks-table tbody tr th{background-color:#e1e1e1;border:none;font-family:Rift,Arial;font-size:12px;font-weight:700;height:35px;letter-spacing:.015em;line-height:18px;text-transform:uppercase}.type-detail .stock-table-wrapper .stocks-table tbody tr th:not(.first){text-align:center}.type-detail .stock-table-wrapper .stocks-table tbody tr td,.type-detail .stock-table-wrapper .stocks-table tbody tr th{border-bottom:1px solid #c7c7c7;color:#1a1a1a;padding:15px;width:20%}.type-detail .stock-table-wrapper .stocks-table tbody tr td.size{font-size:15px}.type-detail .stock-table-wrapper .stocks-table tbody tr td.no-stock,.type-detail .stock-table-wrapper .stocks-table tbody tr td.stock{font-size:0;position:relative;text-align:center}.type-detail .stock-table-wrapper .stocks-table tbody tr td.no-stock:before{border:1px solid #c7c7c7;border-radius:50%;color:#c7c7c7;content:"\e912"}.type-detail .stock-table-wrapper .stocks-table tbody tr td.no-stock:before,.type-detail .stock-table-wrapper .stocks-table tbody tr td.stock:before{align-items:center;display:flex;font-family:Shoptet;font-size:10px;font-weight:600;height:25px;justify-content:center;left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.type-detail .stock-table-wrapper .stocks-table tbody tr td.stock:before{border:1px solid #1a1a1a;border-radius:50%;color:#1a1a1a;content:"\e913"}.type-detail .stock-table-wrapper .stocks-table .tr:nth-child(odd),.type-detail .stock-table-wrapper .stocks-table tr:nth-child(odd){background-color:#f6f6f6}.stocks-open .stock-table-overlay,.stocks-open .stock-table-wrapper{display:block}.searchWhisperer.active{max-height:calc(100vh - 182px);overflow:auto}.searchWhisperer__product__cart button span{white-space:nowrap}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL19wcm9kdWN0LWRldGFpbC5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fZG9jdW1lbnQuc2NzcyIsImxheW91dC9fYWRtaW4tbG9nZ2VkLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxheW91dC9fdHlwb2dyYXBoeS5zY3NzIiwibWl4aW5zL190eXBvZ3JhcGh5LnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fY2F0ZWdvcnkuc2NzcyIsInBhZ2VzL19jdXN0b21lci5zY3NzIiwicGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJwYWdlcy9fbG9zdC1wYXNzd29yZC5zY3NzIiwicGFnZXMvX29yZGVyLnNjc3MiLCJwYWdlcy9fdGhhbmt5b3Uuc2NzcyIsInBhZ2VzL19icmFuZHMuc2NzcyIsInBhZ2VzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19iZW5lZml0cy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2NhdGVnb3J5LXRvcC5zY3NzIiwiY29tcG9uZW50cy9fZmF2b3VyaXRlLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19mbGFnLnNjc3MiLCJjb21wb25lbnRzL19mbGlja2l0eS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2VzLnNjc3MiLCJjb21wb25lbnRzL19taW1lQ29weXJpZ2h0LnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWdhbGxlcnkuc2NzcyIsIm1peGlucy9fY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fcXVhbnRpdHkuc2NzcyIsImNvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsImNvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlcnMtaHAuc2NzcyIsImNvbXBvbmVudHMvX3N0b2NrdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RvcC1jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19kZXRhaWxUYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX3doaXNwZXJlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlMVSxnQkN1akJWLENDcnVCUSwrRkFBQSxDQ0hSLEVBR0MscUJBQUEsQ0FEQSxRQUFBLENBREEsU0ZTRCxDRUpBLGVBR0MseUJBQUEsQ0FEQSxzQkZRRCxDRUpBLGtCQUtDLGFBQUEsQ0FEQSxrQkFBQSxDQURBLG9CQUFBLENBREEsZUFBQSxDQURBLFlGV0QsQ0VBQSxNQUhDLGFGWUQsQ0VUQSxHQUNDLGVGUUQsQ0VKQSxFQUNDLG9CRlFELENFTEMseUJBQ0MseUJGT0YsQ0VKQyxRQUNDLFlGTUYsQ0VGQSxZQUNDLGFGS0QsQ0VGQSxJQUNDLGFBQUEsQ0FFQSxXQUFBLENBREEsVUZNRCxDR3REQSxLQUdDLGtDQUFBLENBQ0EsaUNBQUEsQ0FDQSxpQkFBQSxDQUpBLGNGbUNNLENFbENOLGlCSDRERCxDR3REQSxpQ0FJQyxxQkZ5Q1MsQ0UxQ1QsVUZ5Q1MsQ0UxQ1QsNEJGZVMsQ0VaVCxjRnVCTSxDRXRCTixlRnlCVSxDRXRCVixnQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQkgwREQsQ0d0REEsT0FDQyw0Qkh5REQsQ0d0REEsUUFDQyxtQkh5REQsQ0dsREUsNERBUUMseUJBQUEsQ0FQQSxVQUFBLENBQ0EsYUFBQSxDQUtBLFlBQUEsQ0FGQSxNQUFBLENBRkEsY0FBQSxDQUNBLEtBQUEsQ0FFQSxXQUFBLENBR0EsV0hxREgsQ0k1RlEsNkJBQ0ksV0grSE0sQ0c3SE4sY0FBQSxDQUNBLEtBQUEsQ0FGQSxhSmlHWixDSXRGb0IsNkVBQ0ksY0hVZCxDR1RjLGFKNEZ4QixDSXpGb0Isc0NBQ0ksUUoyRnhCLENJeEY0QiwyQ0FDSSxZSjBGaEMsQ0tuSEEsV0FDQyxVTHNIRCxDTXZHQyx5QkRoQkQsV0FJUSxlTHVITixDQUNGLENNdkdDLDBCRHJCRCxXQVFRLGdCTHdITixDQUNGLENNdkdDLDBCRDFCRCxXQVlRLGdCTHlITixDQUNGLENNdkdDLDBCRC9CRCxXQWdCUSxnQkwwSE4sQ0FDRixDS3ZIQSxpQkFDSSxtQ0wwSEosQ01wSUMseUJEU0QsaUJBSVEsU0wySE4sQ0FDRixDS3pISSwyQkFDSSxpQkFBQSxDQUNBLGtCTDJIUixDTTdJQyx5QkRzQmUsNERBRVEsY0FBQSxDQUNBLGVMeUh0QixDS3RIa0Isa0ZBRVEsY0x5SDFCLENBSkYsQ0szR0EsaUJBRUksWUFBQSxDQUNBLHFCQUFBLENBQ0EsNkJBQUEsQ0FIQSxnQkxzSEosQ08xS0Esa2lDQXdDQyw0QlA2S0QsQ08xS0EsMENBRUksVU5PTSxDTVJOLDRCUDhLSixDTzFLQSxPQy9DQyxjUjhORCxDTzNLQSxjQ2xEQyxrQlJrT0QsQ09oTEEsT0M5Q0MsY1I4TkQsQ081S0EsT0M3Q0MsY1BzQk8sQ09yQlAsYVI2TkQsQ083S0EsT0M1Q0MsY1BtQk8sQ09sQlAsYVI2TkQsQ085S0EsRUFDSSxVTmJNLENNY04sb0JQaUxKLENPL0tJLGdCQUVJLFVObEJFLENNbUJGLHlCUGdMUixDU3JQUSx3QkFFSSwyRFJ1SUYsQ1FsSUUsMkJBQUEsQ0FDQSx1QkFBQSxDQVBBLFVBQUEsQ0FJQSxhQUFBLENBRkEsWVJ1SUcsQ1FqSUgsa0JBQUEsQ0FMQSxXVDZQWixDU3BQSSxpQkFFSSxVUm1DRSxDUXBDRixjVHVQUixDVXRRSSw2QkFFSSxhQUFBLENBRUEsY0FBQSxDQUhBLGVBQUEsQ0FFQSxZVjBRUixDTW5RQyx5QklWRyw2QkFPUSxpQlYwUVYsQ0FDRixDVXhRUSxnQ0FFSSxjVG1CSixDU2xCSSxlVDJCRSxDUzdCRixnQkFBQSxDQUdBLGtCVjBRWixDVXZRUSwrQkFDSSxjVE9GLENTTEUsZVRtQkEsQ1NwQkEsZ0JWMFFaLENVbFFRLDZDQU1JLHdCQUFBLENBSEEsa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FIQSxtQkFBQSxDQURBLGFWMFFaLENValFvQiw2RUFDSSxtQlZtUXhCLENVMVBJLG1DQUNJLFlWNlBSLENXN1NJLHdCQUNJLGlCQUFBLENBR0EsZUFBQSxDQUZBLFFBQUEsQ0FDQSxTWGlUUixDTTFTQyx5QktWRyx3QkFPUSxzQ1hpVFYsQ0FDRixDVy9TUSx1Q0FFSSxnQkFBQSxDQURBLFVYa1RaLENNblRDLHlCS0FPLHVDQUtRLFlYa1RkLENBQ0YsQ1doVFksMENBQ0ksZ0JYa1RoQixDVy9TWSwwQ0FDSSxlWGlUaEIsQ1c5U1ksNkNBRUksd0JWZ0ZQLENVakZPLHdCQUFBLENBRUEsZVhnVGhCLENXOVNnQiwwQkFMSiw2Q0FNUSxRWGlUbEIsQ0FDRixDVy9TZ0IsZ0RBQ0ksWUFBQSxDQUNBLGVYaVRwQixDVy9Tb0IsMEJBSkosZ0RBS1EsaUJYa1R0QixDQUNGLENZM1ZJLHlCQUNJLGNYaUNBLENXaENBLGVYc0NNLENXbkNOLGtCQUFBLENBREEsWUFBQSxDQURBLGVaZ1dSLENNelZDLHlCTVZHLHlCQVFRLGFaK1ZWLENBQ0YsQ016VkMseUJNZkcseUJBWVEsZ0JaZ1dWLENBQ0YsQ1k1VkEseUNBQ0ksWVorVkosQ1k1VkEsY0FHSSxrQkFBQSxDQUZBLGVBQUEsQ0FDQSxnQlpnV0osQ003V0MseUJNV0QsY0FNUSxZQUFBLENBQ0EsT1pnV04sQ0FDRixDTTlXQyx5Qk1NRCxjQVlRLFFBQUEsQ0FEQSxlWmtXTixDQUNGLENZL1ZJLGdCQUNJLFVaaVdSLENNNVhDLHlCTTBCRyxnQkFJUSxTWmtXVixDQUNGLENZOVZBLGtDQUNJLGVaaVdKLENNcllDLHlCTW1DRCxrQ0FJUSxnRVgzQk0sQ1c2Qk4sd0JBQUEsQ0FEQSxxQkFBQSxDQUtBLGlCQUFBLENBQ0EsU1prV04sQ0FDRixDTTVZQyx5Qk04QkQsa0NBZVEsd0JBQUEsQ0FDQSxlWm1XTixDQUNGLENNeFlDLDBCTW9CRCxrQ0FvQlEsaUJab1dOLENBQ0YsQ016WEMseUJNQUQsa0NBd0JRLCtCWnFXTixDQUNGLENZbldJLDJDQUNJLFVacVdSLENNcGFDLHlCTThERywyQ0FNUSxlWDFCRixDV3lCRSxjQUFBLENBRUEsWUFBQSxDQUhBLFNaeVdWLENBQ0YsQ003WkMsMEJNK0NHLDJDQVlRLGtCQUFBLENBREEsU1p3V1YsQ0FDRixDWXJXUSw4Q0FDSSxZWnVXWixDWWpXZ0IsaUVBR0ksaUJBQUEsQ0FEQSxjQUFBLENBREEsV1pxV3BCLENNMWJDLHlCTW9GZSxpRUFNUSxZWm9XdEIsQ0FDRixDWWxXb0IsMEJBVEosaUVBVVEsYUFBQSxDQUVBLFdBQUEsQ0FEQSxpQkFBQSxDQUlBLFNBQUEsQ0FEQSxLQUFBLENBREEsU1p1V3RCLENBQ0YsQ1lqV1ksaURBR0ksY1g1Rk4sQ1cyRk0sZVg3RUosQ1c0RUksaUJacVdoQixDWWhXWSxzREFFSSxjWDFGUixDV3lGUSxlWGhGTixDV2tGTSxnQlprV2hCLENZL1ZZLGlEQUVJLHdCWDVESixDVytESSxlQUFBLENBSkEsVVgzRU4sQ1c2RU0sZVh6RkYsQ1cwRkUsaUJaa1doQixDWS9WZ0IsdURBQ0ksd0JYbkVSLENXb0VRLG9CWmlXcEIsQ1l0VlksMkJBQ0ksWUFBQSxDQUNBLHFCWnlWaEIsQ1l2VmdCLHdEQUNJLE9aeVZwQixDWXRWZ0Isc0RBQ0ksT1p3VnBCLENZclZnQiwyQ0FDSSxPWnVWcEIsQ1lwVmdCLHlEQUNJLE9ac1ZwQixDWW5WZ0IsMkNBQ0ksT1pxVnBCLENZbFZnQiw0Q0FDSSxPWm9WcEIsQ1lqVmdCLHVEQUNJLE9abVZwQixDYWpnQlEsb0JBQ0ksWWJvZ0JaLENhamdCUSxvQkFNSSxpQkFBQSxDQURBLHVCQUFBLENBQUEsa0JBQUEsQ0FGQSxnQkFBQSxDQUNBLGlCQUFBLENBRkEsZUFBQSxDQURBLFVid2dCWixDYWpnQlksbUNBR0ksZ0JBQUEsQ0FDQSxpQkFBQSxDQUZBLGVBQUEsQ0FEQSxVYnNnQmhCLENhamdCZ0Isc0NBR0ksZ0JBQUEsQ0FEQSxZQUFBLENBREEsaUJicWdCcEIsQ2E5ZndCLHlEQUNJLGVadUJsQixDWXJCa0IsaUJacUJsQixDWXRCa0IsVVp1QmxCLENZckJrQixhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVYmdnQjVCLENjamlCSSx3TEFJSSxhZG9pQlIsQ2M5aEJnQiw2QkFDSSxjZGdpQnBCLENjOWhCb0Isb0NBS0ksd0Jic0NYLENhckNXLG9CYnFDWCxDYXhDVyxlQUFBLENBRkEsV2J3R1YsQ2FyR1UsZ0JicUdWLENhdkdVLFVkb2lCeEIsQ2M3aEJvQixtQ0FDSSxvQmQraEJ4QixDYzNoQmdCLGtDQUNJLGNkNmhCcEIsQ2MzaEJvQix5Q0FLSSx3QmJxQlgsQ2FwQlcsb0Jib0JYLENhdkJXLGVBQUEsQ0FGQSxXYnVGVixDYXBGVSxnQmJvRlYsQ2F0RlUsVWRpaUJ4QixDY3BoQkksNkJBQ0ksZ0JkdWhCUixDTTNqQkMseUJRbUNHLDZCQUlRLGdCZHdoQlYsQ0FDRixDRHhrQkcsb0NBQ0MsWUFBQSxDQUNBLHFCQzJrQkosQ01oa0JDLHlCUGJFLG9DQUtFLGVDNGtCSCxDQUNGLENEMWtCSSxvREFDQyxPQzRrQkwsQ0Qxa0JLLHFFQUNDLFlBQUEsQ0FDQSxxQkM0a0JOLENNNWtCQyx5QlBGSSxxRUFLRSxTQzZrQkwsQ0FDRixDRDFrQk8scUZBRUMsYUFBQSxDQUNBLGNBQUEsQ0FGQSxtQkM4a0JSLENNdGxCQyx5QlBPTSxxRkFNRSxtQkM2a0JQLENBQ0YsQ0R4a0JPLG1MQVVDLHFCRVFFLENGUEYsa0VFOUJVLENGZ0NWLHVCQUFBLENBQ0EsMkJBQUEsQ0FGQSxxQkFBQSxDQUlBLGlCQUFBLENBUkEsUUFBQSxDQU5BLFVBQUEsQ0FHQSxhQUFBLENBRkEsV0FBQSxDQU1BLFdBQUEsQ0FRQSxtQkFBQSxDQVhBLGlCQUFBLENBU0EsaUJBQUEsQ0FSQSxLQUFBLENBSEEsVUNzbEJSLENEdGtCTywwRkFFQyxVQUFBLENBREEsd0JDeWtCUixDRHJrQk8seUZBRUMsU0FBQSxDQURBLHVCQ3drQlIsQ0Rsa0JLLHlEQUNDLE9Db2tCTixDRGxrQk0sdUVBQ0MsWUNva0JQLENNeGxCQyx5QlBtQkssdUVBSUUsWUNxa0JOLENBQ0YsQ0Rsa0JRLCtGQUNDLHdCRThCQSxDRjdCQSxlQ29rQlQsQ0Rqa0JRLDZGQUNDLGdCQ21rQlQsQ0Q3akJLLGtGQUVDLHFCQUFBLENBREEsT0Nna0JOLENNeG1CQyx5QlB1Q0ksa0ZBS0UsWUNna0JMLENBQ0YsQ0Q5akJNLGlHQUNDLE9BQUEsQ0FDQSxlQ2drQlAsQ0Q3akJNLHNGQUVDLGNFL0VHLENGZ0ZILGVFakVPLENGb0VQLGdCRTlEQyxDRjZERCxpQkVJRCxDRkxDLGNFS0QsQ0ZGQyxPQUFBLENBTkEsZUNxa0JQLENENWpCTSxpR0FDQywwQkFBQSxDQUNBLE9DOGpCUCxDRHpqQkksb0RBQ0MsWUFBQSxDQUNBLHFCQUFBLENBQ0EsVUMyakJMLENNdHFCQyx5QlB3R0csb0RBTUUsU0M0akJKLENBQ0YsQ0R6akJNLDhFQUVDLGNFMUdHLENGeUdILGdCQUFBLENBRUEsZ0JFMUdHLENGMkdILGtCQzJqQlAsQ0R2akJLLCtEQUlDLCtCRWpDRyxDRitCSCxZQUFBLENBQ0EscUJBQUEsQ0FGQSxPQzRqQk4sQ0R2akJNLGdGQUNDLE9DeWpCUCxDRHRqQk0saUZBQ0MsT0N3akJQLENEdGpCTyw0RkFDQyxZQ3dqQlIsQ0RwakJNLGlGQUNDLE9Dc2pCUCxDRG5qQk0sZ0ZBRUMsZUFBQSxDQURBLE9Dc2pCUCxDTTVzQkMseUJQcUpLLGdGQUtFLGVDc2pCTixDQUNGLENEbmpCUSx1R0FDQyxZQ3FqQlQsQ0RsakJRLGlIQUNDLFdDb2pCVCxDRGpqQlUsbUlBQ0MsMEJBQUEsQ0FDQSw0QkUxSkQsQ0YySkMsY0UxSkQsQ0YySkMsZUNtakJYLENEaGpCVSxrSUFDQyxZQ2tqQlgsQ0QzaUJNLGtGQUVDLFlBQUEsQ0FDQSxjQUFBLENBQ0EsNkJBQUEsQ0FFQSxrQkFBQSxDQURBLGVBQUEsQ0FKQSxPQ2tqQlAsQ0QzaUJPLGlHQUNDLFNDNmlCUixDRDFpQk8sb0dBQ0MseUJDNGlCUixDRHppQk8sa0hBQ0MsT0FBQSxDQUNBLFVDMmlCUixDRHhpQk8saUhBQ0MsWUMwaUJSLENEdGlCUSxxSUFDQyxvQkFBQSxDQUVBLGNBQUEsQ0FEQSxpQkN5aUJULENEdGlCUyxnSkFDQyxtQ0N3aUJWLENEdGlCVSxzSkFDQyw4QkN3aUJYLENEbmlCUyw0SUFDQyxpQkNxaUJWLENEamlCVSwrTEFDQyxxQkNtaUJYLENEL2hCUyw0SUFJQyxpQkFBQSxDQUhBLFVBQUEsQ0FJQSxhQUFBLENBSEEsV0FBQSxDQU9BLE1BQUEsQ0FIQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSwwQkFBQSxDQUxBLFVDdWlCVixDRDVoQlUsb0tBQ0MscUJDOGhCWCxDRHhoQlUsb0tBQ0Msd0JDMGhCWCxDRHBoQlUsb0tBQ0Msd0JDc2hCWCxDRGpoQlEsc0lBQ0MsWUNtaEJULENEN2dCSyxpRUFDQyxPQytnQk4sQ0Q1Z0JPLHlGQUlDLDRCRXRMQyxDRnFMRCxRQUFBLENBREEsbUJBQUEsQ0FEQSxnQkNpaEJSLENEMWdCUSx3SEFDQyx3QkUzTEEsQ0Y0TEEsZUM0Z0JULENEMWdCUywySEFDQyw4QkM0Z0JWLENEcGdCUSxnRkFDQyxhQ3NnQlQsQ0RsZ0JTLHFGQUVDLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLGNBQUEsQ0FIQSxjQ3VnQlYsQ0QvZk8seUVBQ0MsWUNpZ0JSLENEOWZPLHdFQUNDLFlBQUEsQ0FDQSw2QkNnZ0JSLENEOWZRLDhFQUNDLGVBQUEsQ0FJQSxtQkFBQSxDQUNBLGNBQUEsQ0FGQSxpQ0NrZ0JULENEMWZLLHlFQUVDLFlBQUEsQ0FEQSxPQzZmTixDTXowQkMseUJQMlVJLHlFQUtFLGFDNmZMLENBQ0YsQ0QxZkssNEVBQ0MsWUM0Zk4sQ0R6ZksscUVBRUMsb0JBQUEsQ0FEQSxZQUFBLENBRUEsY0MyZk4sQ0R6Zk0sMkZBQ0MsWUMyZlAsQ0R4Zk0scUZBRUMsY0VwVkcsQ0ZxVkgsZUUvUEQsQ0Y2UEMsT0M0ZlAsQ0R4Zk8sNEZBQ0MsWUMwZlIsQ0R0Zk0saUZBRUMsd0JFblRLLENGb1RMLFVFcFVHLENGcVVILGVFaFZHLENGaVZILGVFM1FELENGdVFDLE9BQUEsQ0FLQSxhQ3dmUCxDRHJmTSxrRkFDQyxVRTVVRyxDRjZVSCxjRWpXQyxDRm1XRCxnQkVwVkMsQ0ZtVkQsU0N3ZlAsQ0RyZk8sK0ZBQ0MsYUN1ZlIsQ0RsZkssc0VBQ0MsZUNvZk4sQ0RsZk0sOEZBQ0MsWUNvZlAsQ0RoZkssc0VBQ0Msa0JDa2ZOLENEaGZNLDZFQUdDLGFBQUEsQ0FEQSxjRXBYQSxDRm1YQSxlRWhYSSxDRm1YSixpQkNrZlAsQ0QvZU0sNEVBQ0MsWUNpZlAsQ0QvZU8scUZBR0Msd0JBQUEsQ0FDQSxrQkFBQSxDQUZBLGFBQUEsQ0FEQSxvQkNvZlIsQ0QvZVEscUdBQ0MsaUJDaWZULENEN2VTLDBGQUNDLGtCQytlVixDRHBlTSxxUUFDQyxZQzBlUCxDRHBlSyxpRUFFQyxjRTVaQyxDRjZaRCxlRTFaSyxDRjJaTCxnQkFBQSxDQUhBLG1CQ3llTixDRHBlTSx1RUFDQyxXQUFBLENBQ0Esa0JDc2VQLENEL2RHLGdEQUNDLFlBQUEsQ0FDQSxjQUFBLENBQ0EsYUNpZUosQ0QvZEksK0RBR0Msd0JFeFdJLENGdVdKLGtCQUFBLENBRUEsY0FBQSxDQUhBLGdCQUFBLENBSUEsaUJDaWVMLENEL2RLLHNFQUNDLGlCRXRhSSxDRnVhSixlQ2llTixDRDlkSywrRUFDQyxvQkVyYU8sQ0ZzYVAsVUFBQSxDQUVBLG1CQUFBLENBREEsaUJDaWVOLENEOWRNLHNGQVNDLG1NQUFBLENBUkEsVUFBQSxDQUdBLGFBQUEsQ0FEQSxXQUFBLENBSUEsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUpBLFVBQUEsQ0FNQSxVQ2llUCxDRDljRywrQ0FFQyxzQkFBQSxDQUNBLGNFbFpFLENGZ1pGLE9BQUEsQ0FHQSxnQkNnZEosQ01uOEJDLHlCUHFmRyxxRUFFRSx5QkNnZEosQ0FDRixDTW44QkMsMEJQZ2ZHLHFFQU1FLDBCQ2lkSixDQUNGLENNbjhCQywwQlAyZUcscUVBVUUsMEJDa2RKLENBQ0YsQ01uOEJDLDBCUHNlRyxxRUFjRSwwQkNtZEosQ0FDRixDRGhkSSw0REFFQyxlQUFBLENBREEsU0NtZEwsQ0RoZEssK0RBRUMsY0VuZ0JJLENGa2dCSixlRW5mUSxDRnFmUixrQkNrZE4sQ0QvY0ssc0VBQ0MsYUFBQSxDQUNBLFNDaWROLENEOWNPLDRGQUNDLHFCQ2dkUixDRDFjSywrRUFDQyxZQzRjTixDRHhjTSw0RUFDQyxpQkMwY1AsQ0R4Y08sK0VBR0MsZ0JBQUEsQ0FGQSxvQkFBQSxDQUNBLGtCQzJjUixDRHhjUSxpRkFDQyxlQzBjVCxDRHBjTyxrRkFDQyxpQkNzY1IsQ0RuY08sbUZBRUMsV0FBQSxDQURBLFVDc2NSLENEaGNLLHVFQUVDLGtCQUFBLENBREEsZUNtY04sQ0R4Ykksc0lBQ0MsWUM2YkwsQ0R2Ykcsb0RBQ0MsT0N5YkosQ0RyYkcsc0RBQ0MsT0N1YkosQ0RwYkcsbURBQ0MsWUNzYkosQ0RuYkcsaURBRUMsYUFBQSxDQURBLGFDc2JKLENNeGhDQyx5QlBpbUJFLGlEQUtFLGNDc2JILENBQ0YsQ014aENDLHlCUDRsQkUsaURBU0UsZUN1YkgsQ0FDRixDTXhoQ0MsMEJQdWxCRSxpREFhRSxnQkN3YkgsQ0FDRixDTXhoQ0MsMEJQa2xCRSxpREFrQkUsYUFBQSxDQURBLGdCQzBiSCxDQUNGLENNemhDQywwQlA2a0JFLGlEQXNCRSxnQkMwYkgsQ0FDRixDZTVqQ0ksdUJBQ0ksWWYrakNSLENNdGpDQyx5QlNWRyx1QkFJUSxlZmdrQ1YsQ0FDRixDZ0Jya0NJLDZCQUNJLFloQndrQ1IsQ2lCdmtDRSxpRkFFQyxjakIwa0NILENrQjlrQ0ksa0RBRUksaUJBQUEsQ0FDQSxrQkFBQSxDQUVBLGVBQUEsQ0FKQSxTQUFBLENBR0EsV2xCa2xDUixDTTVrQ0MseUJZVkcsa0RBUVEsd0JsQmtsQ1YsQ0FDRixDTTVrQ0MseUJZZkcsa0RBYVEsYUFBQSxDQUNBLGNBQUEsQ0FGQSxXbEJxbENWLENBQ0YsQ2tCamxDUSxpRUFJSSw0QmpCdUZILENpQjFGRyxZQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FFQSxpQmxCbWxDWixDTS9sQ0MseUJZT08saUVBUVEsWWxCb2xDZCxDQUNGLENNL2xDQyx5QllFTyxpRUFhUSw2QkFBQSxDQURBLGVsQnNsQ2QsQ0FDRixDTWhtQ0MsMEJZSE8saUVBb0JRLGtCQUFBLENBREEsZUFBQSxDQUZBLGdCakJnREEsQ2lCL0NBLGdCbEJ3bENkLENBQ0YsQ01ubUNDLDBCWVJPLGlFQXdCUSxnQmxCdWxDZCxDQUNGLENNbm1DQywwQlliTyxpRUE0QlEsZ0JsQndsQ2QsQ0FDRixDTWxuQ0MsMEJZNkJXLHdFQU9RLGtCakJDUCxDaUJOTyxVQUFBLENBTUEsYUFBQSxDQUZBLFVqQm1ETCxDaUJyREssUUFBQSxDQUtBLGlCQUFBLENBQ0EsS0FBQSxDQUxBLDBCQUFBLENBRkEsV2xCOGxDbEIsQ0FDRixDa0JwbENZLHVFQUVJLFlBQUEsQ0FEQSxTbEJ1bENoQixDTWxwQ0MseUJZMERXLHVFQU1RLFlBQUEsQ0FEQSxTbEJ3bENsQixDQUNGLENNOW9DQyx5QllnRFcsdUVBY1Esa0JBQUEsQ0FGQSxZQUFBLENBREEsWUFBQSxDQUVBLGtCQUFBLENBRUEsUUFBQSxDQUNBLDBCQUFBLENBQ0EsY0FBQSxDQVBBLFNsQitsQ2xCLENBQ0YsQ01ycENDLDBCWTJDVyx1RUFzQlEsYUFBQSxDQUNBLGVBQUEsQ0FGQSxVbEIybENsQixDQUNGLENrQnRsQ1ksdUVBQ0ksVWpCeENOLENpQnlDTSxjakJuRU4sQ2lCcUVNLGVqQnRERixDaUJxREUsZ0JsQnlsQ2hCLENrQnJsQ1ksMEVBQ0ksZWxCdWxDaEIsQ00xcUNDLHlCWWtGVywwRUFLUSxhQUFBLENBREEsUWxCeWxDbEIsQ2tCcmxDYyw4RUFFUSxVbEJ3bEN0QixDa0JubENVLDBFQUVRLGNsQnNsQ2xCLENBVEYsQ21CaHNDQSxhQUtJLGFBQUEsQ0FGQSxjbEJpQ0csQ2tCaENILGVsQm1DTyxDa0J0Q1AsY0FBQSxDQUNBLG1CbkJndENKLENtQjNzQ0ksa0JBQ0ksWW5CNnNDUixDbUIxc0NRLHNEQUNJLG9CbkI0c0NaLENtQjFzQ1ksNkRBR0ksYWxCMENILENrQjVDRyxXQUFBLENBQ0EsZ0JuQjZzQ2hCLENtQnpzQ1kseUVBQ0ksWW5CMnNDaEIsQ21CbnNDUSx5REFFSSxVbkJ1c0NaLENvQnB1Q0ksU0FHSSxlQUFBLENBREEsY25Cc0JFLENtQnZCRixlbkJzQ00sQ21CbkNOLGlCcEJ1dUNSLENvQnJ1Q1Esb0NBR0kscUJuQnlDRixDbUIxQ0UsaUJwQnV1Q1osQ3FCanZDQSxrQkFDSSxpQnJCb3ZDSixDcUJsdkNJLHlCQUtJLG1FQUFBLENBSEEsVUFBQSxDQURBLGFBQUEsQ0FHQSxVQUFBLENBSUEsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUpBLFVBQUEsQ0FNQSxTckJvdkNSLENxQjl1Q2dCLDhEQUNJLFlBQUEsQ0FFQSxpQnBCa0hFLENvQmpIRiwwQnJCK3VDcEIsQ012dENDLHlCZTVCZSw4REFRUSxZQUFBLENBREEsZ0JyQml2Q3RCLENBQ0YsQ3FCOXVDb0Isb0VBQ0ksV3JCZ3ZDeEIsQ3FCOXVDd0Isb09BS0ksV0FBQSxDQUVBLGFBQUEsQ0FFQSxRQUFBLENBTkEsT0FBQSxDQUdBLFdBQUEsQ0FPQSxlQUFBLENBRkEsY0FBQSxDQUNBLGVBQUEsQ0FGQSxjQUFBLENBSUEsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLDZCQUFBLENBQ0EsMEJBQUEsQ0FiQSxTQUFBLENBY0EsaUJBQUEsQ0FWQSxPckIwdkM1QixDcUI3dUN3QixzRUFDSSxZQUFBLENBQ0EsY3JCK3VDNUIsQ3FCNXVDZ0MsNkZBRUksa0JBQUEsQ0FPQSw0QkFBQSxDQURBLFVBQUEsQ0FQQSxZQUFBLENBS0EsTUFBQSxDQUtBLFdBQUEsQ0FEQSxnQnBCaUJsQixDb0J4QmtCLGdCQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBT0EsT0FBQSxDQUxBLFVyQm12Q3BDLENxQjN1Q2dDLDZGQVVJLFVwQjlCMUIsQ29CdUIwQixpQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FFQSxtQkFBQSxDQURBLGdCQUFBLENBTkEsZUFBQSxDQVVBLGVBQUEsQ0FDQSxpQkFBQSxDQUhBLHdCckJndkNwQyxDcUIxdUNnQyw0RkFJSSxVcEJ2QzFCLENvQm9DMEIsY3BCM0Q1QixDb0JtRTRCLGVwQnZEMUIsQ29Cb0QwQixXQUFBLENBRUEsV3BCbEU1QixDb0JpRTRCLGdCcEJqRTVCLENvQnVFNEIsZ0JBQUEsQ0FEQSxnQkFBQSxDQUZBLGlCQUFBLENBTEEsaUJBQUEsQ0FIQSxVQUFBLENBU0EsU3JCOHVDcEMsQ01qMENDLHlCZXdFK0IsNEZBZ0JRLGNBQUEsQ0FFQSxXQUFBLENBREEsZ0JBQUEsQ0FFQSxZckI2dUN0QyxDQUNGLENNcDBDQywwQmVtRStCLDRGQXVCUSxlQUFBLENBRUEsWUFBQSxDQURBLGlCQUFBLENBRUEsWXJCOHVDdEMsQ0FDRixDcUI1dUNvQyxrR0FJSSxxRUFBQSxDQVFBLHVCQUFBLENBQ0EsMkJBQUEsQ0FSQSx1QkFBQSxDQUpBLFVBQUEsQ0FLQSxhQUFBLENBUUEsWUFBQSxDQVpBLFdBQUEsQ0FRQSxXQUFBLENBSEEsaUJBQUEsQ0FJQSxpQkFBQSxDQUZBLFNBQUEsQ0FOQSxTQUFBLENBS0EsVXJCb3ZDeEMsQ010MkNDLHlCZTBHbUMsa0dBa0JRLFdBQUEsQ0FEQSxTckJndkMxQyxDQUNGLENxQnJ1Q29CLDJFQUNJLFlyQnV1Q3hCLENxQmx1Q29CLHNFQUdJLHFCQUFBLENBREEsV3BCbEJKLENvQm9CSSxZQUFBLENBSEEsVXJCdXVDeEIsQ3FCbHVDd0IsNkVBR0ksNEJBQUEsQ0FDQSxxQnBCN0dsQixDb0IyR2tCLGlCQUFBLENBREEsaUJyQnV1QzVCLENxQmx1QzRCLG1GQUNJLFlyQm91Q2hDLENzQng0Q0ksbUJBRUksZUFBQSxDQUNBLGVBQUEsQ0FGQSxhdEI2NENSLENNcDRDQyx5QmdCVkcsbUJBTVEsZ0J0QjQ0Q1YsQ0FDRixDTXA0Q0MseUJnQmZHLG1CQVVRLGdCdEI2NENWLENBQ0YsQ3NCMzRDUSxtQ0FFSSxlckJ5QkUsQ3FCeEJGLGtCQUFBLENBQ0EsWUFBQSxDQUhBLGV0Qmc1Q1osQ3NCMTRDUSxrQ0FJSSxjQUFBLENBSEEsMEJBQUEsQ0FLQSxZQUFBLENBREEsZUFBQSxDQUhBLGNBQUEsQ0FDQSxldEIrNENaLENzQjE0Q1kscUNBR0ksa0JBQUEsQ0FGQSxjQUFBLENBQ0EsVXRCNjRDaEIsQ01qNkNDLHlCZ0JrQlcscUNBT1EsZXRCNjRDbEIsQ0FDRixDc0IzNENnQix1Q0FFSSx3QnJCZVAsQ3FCZE8sUUFBQSxDQUNBLGVBQUEsQ0FIQSxVckJZVixDcUJQVSxXQUFBLENBREEsaUJ0Qjg0Q3BCLENzQjM0Q29CLDZDQUNJLHdCdEI2NEN4QixDc0J0NENvQiw0RkFDSSxZdEIyNEN4QixDc0J4NENvQiw2Q0FHSSxjckJwQ2QsQ3FCbUNjLGVyQnRCYixDcUJ3QmEsY0FBQSxDQUhBLFV0QjY0Q3hCLENzQmw0Q0ksNENBRUksWXRCbzRDUixDdUI1OENJLFlBQ0ksaUJ2Qis4Q1IsQ3VCNzhDUSx1QkFNSSxxQnRCMkNGLENzQjFDRSxpQkFBQSxDQUNBLGFBQUEsQ0FKQSxXdEIySlUsQ3NCOUpWLGlCQUFBLENBRUEsVUFBQSxDQURBLE90QjBHTixDc0J2R00sVXRCMEpVLENzQnRKVixTdkIrOENaLENNNThDQyx5QmlCWk8sdUJBYVEsVUFBQSxDQURBLFF2Qmk5Q2QsQ0FDRixDdUI5OENZLHNDQUlJLGtCQUFBLENBRUEsY0FBQSxDQUhBLFlBQUEsQ0FGQSxXQUFBLENBSUEsc0JBQUEsQ0FIQSxVdkJvOUNoQixDdUI5OENnQiwwQ0FFSSxXdEJzQlYsQ3NCckJVLGNBQUEsQ0FDQSxTdEJxQlYsQ3NCcEJVLFdBQUEsQ0FKQSxTQUFBLENBTUEsMkJ0QnlGWixDc0IxRlksVXZCaTlDcEIsQ3VCdDhDb0IscURBQ0ksWXRCdUJaLENzQnRCWSxjdkJ3OEN4QixDdUJoOENBLGdCQUVJLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FIQSxVdkJzOENKLEN1Qmo4Q0ksd0JBTUksd0J0QkVJLENzQkNKLGtCQUFBLENBSkEsVXRCYkUsQ3NCa0JGLGNBQUEsQ0FGQSxpQkFBQSxDQUxBLFdBQUEsQ0FJQSxnQkFBQSxDQU5BLGlCQUFBLENBQ0EsUUFBQSxDQUVBLFV2Qnk4Q1IsQ3VCNzdDSSxpQ0FFSSxrQkFBQSxDQURBLFl2Qmk4Q1IsQ3VCOTdDUSxxREFDSSxXdkJnOENaLEN1Qjc3Q1EsOENBQ0ksV3ZCKzdDWixDdUI1N0NRLG1EQUNJLHdCQUFBLENBR0EsV0FBQSxDQUZBLGV0QnFCTixDc0JwQk0sVXZCKzdDWixDdUI1N0NZLCtEQUNJLHNFdEJ2RkEsQ3NCd0ZBLHVCQUFBLENBRUEsMkJBQUEsQ0FEQSx3QkFBQSxDQUdBLGNBQUEsQ0FEQSxXdkIrN0NoQixDdUIxN0NnQix1RUFDSSxpQnZCNDdDcEIsQ3VCMTdDb0IseUVBR0ksWUFBQSxDQURBLFdBQUEsQ0FFQSxrQkFBQSxDQUhBLFV2Qis3Q3hCLEN1Qno3Q29CLDJFQUNJLFl0Qi9DWixDc0JnRFksU3ZCMjdDeEIsQ3VCdDdDWSxxREFDSSxldkJ3N0NoQixDdUJyN0NZLHVEQUlJLGFBQUEsQ0FGQSxXQUFBLENBREEsU0FBQSxDQUVBLFV2Qnc3Q2hCLEN1Qmw3Q0ksd0ZBRUksa0NBQUEsQ0FDQSxvQnZCbzdDUixDd0IzakRDLHFDQUNDLHNCeEI4akRGLEN3QjNqREMsMEJBQ0MsNEJBQUEsQ0FDQSxpQnhCNmpERixDd0IxakRHLDhEQUNDLE94QjRqREosQ016akRDLHlCa0JKRSw4REFJRSxpQnhCNmpESCxDQUNGLEN3QnhqREMsMEJBQ0MsY3hCMGpERixDTXRrREMseUJrQldBLDBCQUlFLHFCeEIyakRELENBQ0YsQ3dCempERSwyQ0FFQyxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUhBLFV4QjhqREgsQ005aURDLHlCa0JqQkMsMkNBT0UsY3hCNGpERixDQUNGLEN3QjFqREcsNERBQ0MsV3hCNGpESixDd0J6akRHLDREQUVDLCtCQUFBLENBR0Esd0JBQUEsQ0FEQSxvQkFBQSxDQUhBLFlBQUEsQ0FFQSxjeEI2akRKLENNN2pEQyx5QmtCSEUsNERBUUUsU3hCNGpESCxDQUNGLENNN2pEQyx5QmtCUkUsNERBV0UsWXhCOGpESCxDQUNGLEN3QjVqREssMkVBRUMsa0JBQUEsQ0FEQSxZQUFBLENBRUEsYXhCOGpETixDd0IzakRPLDBGQUNDLE94QjZqRFIsQ3dCM2pETywyRkFDQyxPeEI2akRSLEN3QjNqRE8sMkZBQ0MsT3hCNmpEUixDd0IzakRPLDJGQUNDLE94QjZqRFIsQ3dCMWpETyx5S0FFQyxjeEI0akRSLEN3QnpqRE8sb0ZBQ0MseUJ4QjJqRFIsQ3dCMWpEUSwwRkFDQyx1QnhCNGpEVCxDd0JyakRRLDhHQUNDLHFCeEJ1akRULENNeG9EQyx5QmtCbUZRLG9IQUVFLHFCdkIzQ0QsQ3VCOENDLFdBQUEsQ0FFQSxVQUFBLENBSEEsVUFBQSxDQUtBLFFBQUEsQ0FIQSxpQkFBQSxDQUhBLHNCQUFBLENBS0EsWXhCd2pEVCxDQUNGLEN3Qm5qRE8sK0ZBSUMsb0J2QnRESyxDdUJtREwsY0FBQSxDQUlBLGVBQUEsQ0FFQSxTQUFBLENBRUEsZUFBQSxDQUhBLFlBQUEsQ0FIQSxVQUFBLENBREEsUUFBQSxDQU1BLHNCeEJzakRSLEN3Qm5qRFEsa0dBQ0Msa0J4QnFqRFQsQ3dCcGpEUyxpTkFFQyxheEJzakRWLEN3QnJqRFUsNk5BQ0MsVXhCd2pEWCxDd0JqakRPLHlHQUtDLFFBQUEsQ0FKQSxjQUFBLENBQ0EsZXZCOUZJLEN1QitGSixhQUFBLENBQ0EsZ0JBQUEsQ0FFQSxtQ3hCbWpEUixDTWxyREMseUJrQnlITSx5R0FTRSxpQkFBQSxDQURBLG9CeEJzakRQLENBQ0YsQ3dCcGpEUSwrR0FDQyxVeEJzakRULEN3QnBqRFEseUlBQ0MsWXhCc2pEVCxDd0JwakRRLDRIQUVDLFV2Qm5HQyxDdUJvR0QsY0FBQSxDQUZBLGVBQUEsQ0FHQSxpQkFBQSxDQUNBLE94QnNqRFQsQ01yc0RDLHlCa0IwSU8sNEhBT0UsS3hCd2pEUixDQUNGLEN3QnZqRFMsbUlBQ0Msb0JBQUEsQ0FDQSxvQnhCeWpEVixDd0JqakRHLDBFQUVDLGFBQUEsQ0FEQSxReEJvakRKLENNL3FEQyx5QmtCMEhFLDBFQUlFLFN4QnFqREgsQ0FDRixDTWx0REMseUJrQndKRSwwRUFPRSxZeEJ1akRILENBQ0YsQ3dCdGpESSw0RUFFQyxrQkFBQSxDQUdBLHFCdkJsSUssQ3VCeUlMLFFBQUEsQ0FSQSxlQUFBLENBSUEsVXZCcElLLEN1QjZITCxZQUFBLENBUUEsY0FBQSxDQUZBLGV2Qi9JUyxDdUIySVQsc0JBQUEsQ0FRQSxnQkFBQSxDQURBLFd4QjBqREwsQ3dCdGpESyxtRkFDQywyZUFBQSxDQUVBLHVCQUFBLENBREEsMkJBQUEsQ0FJQSxVQUFBLENBREEsV0FBQSxDQURBLFV4QjBqRE4sQ3dCdGpESyxrRkFDQyxZeEJ3akROLEN3QnBqREcsb0RBQ0MsZXhCc2pESixDTTNzREMsMEJrQm9KRSxvREFJRSwrQnhCdWpESCxDQUNGLEN3QnJqREksNERBV0Msa0JBQUEsQ0FWQSxlQUFBLENBR0EsWUFBQSxDQURBLFNBQUEsQ0FEQSxVeEIwakRMLENNL3ZEQyx5QmtCbU1HLDREQVFFLDRCQUFBLENBQ0EsUUFBQSxDQUhBLFlBQUEsQ0FDQSxVeEI0akRKLENBQ0YsQ3dCdmpESywwRUFZQyxZQUFBLENBVEEsY0FBQSxDQUNBLGtCQUFBLENBRkEsa0JBQUEsQ0FEQSxpQnhCNmpETixDd0J4akRNLGlGQUNDLHFCQUFBLENBRUEsY3ZCdE1DLEN1QnFNRCxleEIyakRQLENNbnhEQyx5QmtCZ05JLDBFQWNFLFl4QnlqREwsQ0FDRixDd0J4akRNLGlGQUlDLHdCdkI1TE0sQ3VCMkxOLG9DQUFBLENBREEsMkJBQUEsQ0FLQSxVdkJsTUcsQ3VCNExILFlBQUEsQ0FPQSxjQUFBLENBRkEsZXZCN01PLEN1QmlOUCxnQkFBQSxDQURBLDBCeEIyakRQLEN3QnZqRE0sb0ZBS0Msd0J2QjFNTSxDdUJ1TU4sNkNBQUEsQ0FBQSxxQ0FBQSxDQURBLFlBQUEsQ0FHQSxXQUFBLENBRUEsZ0JBQUEsQ0FIQSxVeEI0akRQLEN3QnRqREssNkVBRUMsNEJBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FIQSxTeEIyakROLENNbHpEQyx5QmtCc1BJLDZFQU9FLGtCeEJ5akRMLENBQ0YsQ3dCdmpETSxnRkFFQyx3QkFBQSxDQURBLHlCeEIwakRQLEN3QnhqRE8sc0ZBQ0MseUJ4QjBqRFIsQ3dCeGpETyxzRkFDQyxheEIwakRSLEN3QnZqRE0sNkZBRUMsNEJBQUEsQ0FFQSxRQUFBLENBQ0EsU0FBQSxDQUZBLGlCeEIyakRQLENNeDBEQyx5QmtCMFFLLDZGQVFFLGV4QjBqRE4sQ0FDRixDTXJ5REMsMEJrQmtPSyw2RkFXRSxvQnhCNGpETixDQUNGLEN3QjNqRE8sc05BRUMsWXhCNGpEUixDd0IxakRPLHNPQUVDLFl4QjJqRFIsQ003MURDLHlCa0JvU00sbUhBRUUsWXhCMmpEUCxDQUNGLEN3QnpqRE8sNEdBQ0MsU0FBQSxDQUNBLFV4QjJqRFIsQ005ekRDLHlCa0JpUU0sNEdBTUUsY0FBQSxDQURBLG9CeEI2akRQLENBQ0YsQ012MkRDLHlCa0I4U08scUdBRUUsd0J2QnhRRyxDdUJ5UUgsb0J2QnpRRyxDdUIwUUgsZ0JBQUEsQ0FDQSxtQ3hCMmpEUixDQUNGLEN3QjFqRFMsMkdBQ0Msc0J4QjRqRFYsQ01sM0RDLHlCa0J3VFEsNEdBRUUsd0J2QmxSRSxDdUJxUkYsV0FBQSxDQUVBLFVBQUEsQ0FIQSxVQUFBLENBS0EsUUFBQSxDQUhBLGlCQUFBLENBSEEsc0JBQUEsQ0FLQSxTeEI2akRULENBQ0YsQ3dCdmpEUSxtT0FFQyxZeEJ5akRULEN3QnJqRE8sdUhBQ0MsWXhCdWpEUixDd0JyakRRLDJIQUVDLGlCQUFBLENBREEsVXhCd2pEVCxDd0JyakRTLHFKQUNDLGlCeEJ1akRWLEN3Qm5qRE8sZ0dBRUMsNEJBQUEsQ0FLQSxjQUFBLENBSEEsY0FBQSxDQURBLGV2Qm5VTSxDdUJzVU4sUUFBQSxDQURBLGlCeEJ1akRSLENNdjNEQyx5QmtCMlRNLGdHQVlFLGtCQUFBLENBRkEsWUFBQSxDQUNBLDZCeEJ1akRQLENBQ0YsQ3dCcmpEUSxzR0FJQyxVdkJ2VUMsQ3VCcVVELGVBQUEsQ0FJQSxvQkFBQSxDQUhBLG1CQUFBLENBRUEsY0FBQSxDQUpBLGVBQUEsQ0FNQSx5QnhCdWpEVCxDd0JwakRPLDZNQUdDLFlBQUEsQ0FEQSxTeEJ1akRSLENNMTZEQyx5QmtCaVhNLDZNQVVFLHdCdkJuVkksQ3VCa1ZKLHdCQUFBLENBRUEsbUNBQUEsQ0FKQSxNQUFBLENBREEsaUJBQUEsQ0FFQSxXeEIyakRQLENBQ0YsQ3dCdGpETyxrR0FDQyxnQkFBQSxDQUNBLGV4QndqRFIsQ3dCdmpEUSxzR0FHQyxVQUFBLENBREEsZUFBQSxDQURBLFV4QjJqRFQsQ3dCeGpEUyw0R0FFQyxjQUFBLENBREEsY3hCMmpEVixDTS81REMseUJrQnlXTSwyR0FFRSxtQnhCd2pEUCxDQUNGLEN3QnZqRFEsMkhBQ0MscUJ2QjVXQyxDdUI2V0QsaUJ4QnlqRFQsQ3dCeGpEUyxtSUFDQyx3QnZCNVdHLEN1QjZXSCxvQnhCMGpEVixDTTU2REMseUJrQmdYUSxtSUFLRSx3QnhCMmpEVCxDQUNGLEN3QjFqRFUsb0pBQ0Msd0J2QnRXQyxDdUJ1V0Qsb0J4QjRqRFgsQ014OURDLHlCa0IwWlMsb0pBSUUsd0J4QjhqRFYsQ0FDRixDd0I1akRVLHdJQUNDLFV4QjhqRFgsQ3dCeGpETSxvR0FDQyxZQUFBLENBQ0EsY3hCMGpEUCxDd0J4akRPLGtIQUNDLGN4QjBqRFIsQ3dCempEUSxnSUFDQyxZeEIyakRULEN3QmxqREMseUJBUUMsa0JBQUEsQ0FEQSxlQUFBLENBRkEsWUFBQSxDQURBLGNBQUEsQ0FEQSxRQUFBLENBTUEsZUFBQSxDQVBBLE9BQUEsQ0FJQSxjQUFBLENBTEEsaUJ4QjRqREYsQ3dCbGpERSx3Q0FDQyxPeEJvakRILEN3QmpqREUseUJBZkQseUJBZ0JFLGV4Qm9qREQsQ0FDRixDd0JuakRFLDZDQUVDLGtCQUFBLENBREEsU3hCc2pESCxDd0JuakRHLDZEQUVDLFV2QjVhTSxDdUIyYU4sZ0J4QnNqREosQ3dCbGpERSx1Q0FDQyxlQUFBLENBQ0Esa0J4Qm9qREgsQ3dCbGpERyw0REFHQyxVdkJ0Yk0sQ3VCb2JOLGFBQUEsQ0FNQSxtQnZCMWJNLEN1QndiTixjdkJ6Y0ksQ3VCd2NKLGV2QmxjVSxDdUJvY1Ysa0JBQUEsQ0FFQSxhQUFBLENBTkEsa0J4QjBqREosQ3dCNWlERyxrS0FDQyxrQnhCb2pESixDd0JqakRFLDhDQUdDLFlBQUEsQ0FGQSx1QkFBQSxDQUNBLFF4Qm9qREgsQ3dCampERSxzQ0FDQyxZQUFBLENBQ0EsY0FBQSxDQUNBLFN4Qm1qREgsQ3dCbGpERyx5QkFKRCxzQ0FLRSxVeEJxakRGLENBQ0YsQ3dCbmpERSw4REFDQyxTeEJxakRILEN3Qm5qREUsNkNBQ0MsWXhCcWpESCxDd0JuakRFLHdDQUNDLGV4QnFqREgsQ3dCbmpERyx5QkFIRCx3Q0FLRSxnQkFBQSxDQURBLFV4QnVqREYsQ0FDRixDd0JyakRHLDBDQUNDLG9CQUFBLENBRUEsY0FBQSxDQURBLGVBQUEsQ0FFQSxrQkFBQSxDQUNBLG1CeEJ1akRKLEN3QmpqREUsdUZBQ0MsWXhCc2pESCxDd0JwakRFLHVDQUlDLGtCQUFBLENBS0EscUJBQUEsQ0FHQSx3QkFBQSxDQUpBLGVBQUEsQ0FNQSxVdkI3Zk8sQ3VCa2ZQLHNCQUFBLENBUUEsY0FBQSxDQUVBLGVBQUEsQ0FQQSxhQUFBLENBSkEsUUFBQSxDQURBLGVBQUEsQ0FJQSxnQkFBQSxDQUtBLFFBQUEsQ0FIQSxVeEI2akRILEN3QnJqREcsNkNBR0MsVXZCamdCTSxDdUIrZk4sZUFBQSxDQUlBLGFBQUEsQ0FIQSxtQkFBQSxDQUVBLGFBQUEsQ0FFQSxnQnhCdWpESixDd0JwakRFLHlDQVdDLGtCQUFBLENBTkEscUJBQUEsQ0FPQSx3QkFBQSxDQVJBLGVBQUEsQ0FJQSxVdkIvZ0JPLEN1QmloQlAsWUFBQSxDQUpBLGNBQUEsQ0FDQSxlQUFBLENBTEEsYUFBQSxDQUNBLFFBQUEsQ0FNQSxlQUFBLENBUkEsZ0J4QmlrREgsQ3dCcGpERywrQ0FDQyxjeEJzakRKLEN3Qm5qREcscUdBRUMsWXhCcWpESixDd0JuakRHLHdEQUdDLGVBQUEsQ0FEQSxTQUFBLENBREEsVXhCdWpESixDd0JwakRJLDBIQUVDLFV4QnNqREwsQ3dCampESSw4REFDQyxZeEJtakRMLEN3Qi9pREcsZ0RBRUMsVXZCL2lCTSxDdUI4aUJOLGV4QmtqREosQ3dCL2lERywrQ0FHQyxVdkJwakJNLEN1QmtqQk4sZUFBQSxDQUlBLGFBQUEsQ0FIQSxtQkFBQSxDQUVBLGFBQUEsQ0FFQSxnQnhCaWpESixDd0IvaURHLDRGQUdDLFVBQUEsQ0FEQSxVeEJrakRKLEN3QmhqREksc0dBQ0MsY3hCbWpETCxDd0IvaURJLHFEQUNDLGFBQUEsQ0FDQSxjeEJpakRMLENNam5FQywwQmtCd2tCQSw4QkFFRSxVeEI0aURELENBQ0YsQ3dCMWlEQyx3Q0FXQyxlQUFBLENBRUEsY0FBQSxDQVRBLFlBQUEsQ0FFQSxxQkFBQSxDQUdBLFdBQUEsQ0FQQSxhQUFBLENBREEsZUFBQSxDQU9BLGFBQUEsQ0FJQSxpQkFBQSxDQUxBLFdBQUEsQ0FHQSxTeEIraURGLENNdG9FQywwQmtCNmtCQSx3Q0FnQkUsVXhCNmlERCxDQUNGLEN3QjNpREUsK0NBR0Msc0JBQUEsQ0FFQSxVQUFBLENBR0EsdUJBQUEsQ0FBQSxrQkFBQSxDQURBLE1BQUEsQ0FMQSxpQkFBQSxDQUlBLEtBQUEsQ0FMQSxVQUFBLENBR0EsU3hCaWpESCxDd0IxaURFLDJDQUNDLFV4QjRpREgsQ3dCMWlERywrRUFDQyxReEI0aURKLEN3QnhpREksMEVBRUMsZUFBQSxDQUNBLGVBQUEsQ0FFQSxpQkFBQSxDQURBLGVBQUEsQ0FIQSxVeEI4aURMLEN3QnhpREssZ0ZBZUMsZUFBQSxDQVJBLG9CQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBUUEsYUFBQSxDQVBBLG1CQUFBLENBQ0EsY0FBQSxDQVRBLFdBQUEsQ0FZQSxnQkFBQSxDQUZBLGVBQUEsQ0FOQSxpQkFBQSxDQUhBLGlCQUFBLENBRUEsT0FBQSxDQURBLFFBQUEsQ0FTQSx5QkFBQSxDQVpBLFVBQUEsQ0FlQSxTeEIyaUROLEN3QnJpREcsa0RBUUMsUUFBQSxDQURBLGVBQUEsQ0FMQSxlQUFBLENBR0EsY0FBQSxDQUZBLGVBQUEsQ0FHQSxlQUFBLENBR0Esa0JBQUEsQ0FMQSxlQUFBLENBSEEsVXhCK2lESixDTWhzRUMsMEJrQmdwQkUsa0RBWUUsa0JBQUEsQ0FDQSxpQnhCd2lESCxDQUNGLEN3QnBpREUsZ0RBQ0MsV0FBQSxDQUNBLGdCQUFBLENBQ0EsVXhCc2lESCxDTW52RUMseUJrQjBzQkMsZ0RBTUUsd0J2QnhxQlMsQ3VCeXFCVCxvQnZCenFCUyxDdUIwcUJULGdCQUFBLENBQ0EsbUN4QnVpREYsQ0FDRixDd0JyaURHLHNEQUNDLHNCeEJ1aURKLENNOXZFQyx5QmtCMHRCRSx1REFFRSx3QnZCcHJCUSxDdUJ1ckJSLFdBQUEsQ0FFQSxVQUFBLENBSEEsVUFBQSxDQUtBLFFBQUEsQ0FIQSxpQkFBQSxDQUhBLHNCQUFBLENBS0EsU3hCdWlESCxDQUNGLEN3QmxpREUsMkNBQ0MsNEJ4Qm9pREgsQ3dCbGlERyx1REFDQyxZeEJvaURKLEN3QmxpREksNkRBSUMsa0JBQUEsQ0FIQSxvQkFBQSxDQUVBLFFBQUEsQ0FEQSxpQkFBQSxDQUdBLGV4Qm9pREwsQ3lCdHlFSSxxQkFHSSxZQUFBLENBREEscUJBQUEsQ0FEQSxZQUFBLENBR0EsVXpCd3lFUixDeUJueUVJLFdBQ0kscUJ4QjBDRSxDd0J0Q0YsZUFBQSxDQUhBLFV4QmtETSxDd0JqRE4sYUFBQSxDQUdBLGV4QnlCTSxDd0J2Qk4sZ0J4QlFFLEN3QlRGLFdBQUEsQ0FFQSxTQUFBLENBTEEsd0J6QjJ5RVIsQ014ekVDLHlCbUJTRyxXQVlRLGN4QmNMLEN3QmJLLFd6QnV5RVYsQ0FDRixDeUJyeUVRLGVBQ0ksVXpCdXlFWixDeUJweUVRLGtCQUNJLGF6QnN5RVosQ3lCbnlFUSxzQkFDSSxhekJxeUVaLEN5Qmx5RVEscUJBQ0ksWXpCb3lFWixDeUI1eEVRLDZCQUlJLFdBQUEsQ0FEQSxTQUFBLENBRkEsaUJBQUEsQ0FDQSxPekJpeUVaLEN5Qjd4RVksbUNBR0ksZUFBQSxDQUNBLGN4QnJCVCxDd0JtQlMsV0FBQSxDQURBLFV6Qmt5RWhCLEN5Qjd4RWdCLDRDQUNJLHFCekIreEVwQixDeUI1eEV3Qiw0REFDSSxZekI4eEU1QixDeUIzeEV3Qix3REFDSSxheEJDaEIsQ3dCQWdCLGN6QjZ4RTVCLEN5QnR4RVEsK0JBRUksU3hCa0NOLEN3Qm5DTSxVekJ5eEVaLEN5QnJ4RVEsNkJBQ0ksY3pCdXhFWixDeUJyeEVZLG9DQUNJLFl6QnV4RWhCLEN5QnB4RVksc0NBR0ksU0FBQSxDQUZBLGlCQUFBLENBQ0EsT3pCdXhFaEI7O0EwQmozRUE7O2dEQUFBLENBSUEsa0JBQ0ksaUIxQm0zRUosQzBCaDNFRSx3QkFBMEIsWTFCbzNFNUIsQzBCbDNFRSxtQkFHRSxXQUFBLENBRkEsZUFBQSxDQUNBLGlCMUJzM0VKLEMwQmwzRUUsaUJBR0UsV0FBQSxDQUZBLGlCQUFBLENBQ0EsVTFCczNFSixDMEJoM0VFLCtCQUNFLHVDQUFBLENBQ0Esd0JBQUEsQ0FDRyxxQkFBQSxDQUVLLGdCMUJvM0VaLEMwQmozRUUsa0RBQ0UsV0FBQSxDQUVBLFcxQm8zRUosQzBCajNFRSxrRUFFRSxlMUJvM0VKLEMwQi8yRUUsaUJBRUUsOEJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUhBLGlCMUJzM0VKLEMwQmgzRUUsdUJBQ0UsZUFBQSxDQUNBLGMxQm0zRUosQzBCaDNFRSx1QkFFRSx5QkFBQSxDQURBLFkxQm8zRUosQzBCaDNFRSx3QkFDRSxVMUJtM0VKLEMwQmgzRUUsMEJBRUUsV0FBQSxDQURBLFVBQUEsQ0FHQSxtQjFCbTNFSixDMEJoM0VFLHNCQUNFLGlCMUJtM0VKLEMwQjkyRUUsMkJBSUUsaUJBQUEsQ0FEQSxXQUFBLENBRkEsT0FBQSxDQUtBLDBCQUFBLENBSkEsVTFCczNFSixDMEIvMkVFLG9DQUFzQyxTMUJtM0V4QyxDMEJsM0VFLGdDQUFrQyxVMUJzM0VwQyxDMEJwM0VFLGtEQUNFLFNBQUEsQ0FDQSxVMUJ3M0VKLEMwQnQzRUUsOENBRUUsU0FBQSxDQURBLFUxQjAzRUosQzBCdDNFRSxpREFLRSxVQUFBLENBSEEsUUFBQSxDQURBLGlCQUFBLENBRUEsT0FBQSxDQUNBLFMxQjAzRUosQzBCcDNFRSxvQkFHRSxZQUFBLENBS0EsYUFBQSxDQUZBLGVBQUEsQ0FEQSxRQUFBLENBREEsU0FBQSxDQUhBLGlCQUFBLENBTUEsaUJBQUEsQ0FMQSxVMUI4M0VKLEMwQnIzRUUsa0NBQW9DLGExQnkzRXRDLEMwQnYzRUUseUJBS0UsZUFBQSxDQUNBLGlCQUFBLENBRUEsY0FBQSxDQVBBLG9CQUFBLENBRUEsV0FBQSxDQUNBLFlBQUEsQ0FHQSxXQUFBLENBTEEsVTFCZzRFSixDMEJ2M0VFLHFDQUNFLFMxQjAzRUosQzJCamdGQSw4QkFDSSxZM0JvZ0ZKLEMyQmhnRkksY0FDSSx3QjNCbWdGUixDMkJqZ0ZRLDZCQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUVBLGMxQmNGLEMwQmZFLGdCM0JvZ0ZaLENNcGdGQyx5QnFCSE8sNkJBT1Esa0JBQUEsQ0FDQSxtQjNCb2dGZCxDMkJsZ0ZGLGlDQUdRLGdCM0JvZ0ZOLENBSkYsQzJCNy9FWSxzQ0FDSSxPQUFBLENBQ0EsZ0IzQm9nRmhCLENNbmhGQyx5QnFCYVcsc0NBTVEsY0FBQSxDQURBLFMzQnNnRmxCLENBQ0YsQzJCbmdGZ0IseUNBQ0ksWTNCcWdGcEIsQzJCbGdGZ0IseUNBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsYzNCb2dGcEIsQzJCbGdGb0IsZ0RBR0ksdUUxQmhDTixDMEJtQ00sMkJBQUEsQ0FDQSxvQkFBQSxDQU5BLFVBQUEsQ0FDQSxhQUFBLENBR0EsV0FBQSxDQURBLFUzQnVnRnhCLEMyQmpnRm9CLDRDQUNJLFkzQm1nRnhCLEMyQmpnRndCLDZEQUlJLGFBQUEsQ0FGQSxtQkFBQSxDQURBLGtCQUFBLENBRUEsZ0IzQm9nRjVCLEMyQmpnRjRCLCtEQUNJLGdCQUFBLENBQ0EsVzFCNkJ0QixDMEI1QnNCLFUzQm1nRmhDLEMyQmpnRmdDLHNFQUVJLGMxQmhDN0IsQzBCK0I2QixnQjNCb2dGcEMsQzJCMy9FWSxzQ0FDSSxPM0I2L0VoQixDTS9qRkMseUJxQmlFVyxzQ0FLUSx5QkFBQSxDQURBLG9CM0IrL0VsQixDQUNGLEMyQjUvRWdCLGlEQUVJLGlCQUFBLENBQ0Esa0JBQUEsQ0FGQSxXM0JnZ0ZwQixDTTFrRkMseUJxQnlFZSxpREFPUSxZQUFBLENBQ0EsaUJBQUEsQ0FGQSxVM0JpZ0Z0QixDQUNGLEMyQjcvRW9CLHNEQUdJLCtCMUJXZixDMEJaZSw0QjFCWWYsQzBCVmUsZUFBQSxDQUhBLGlCM0JrZ0Z4QixDTXZsRkMseUJxQm9GbUIsc0RBUVEsZUFBQSxDQURBLFlBQUEsQ0FJQSxjQUFBLENBRkEsWUFBQSxDQUNBLFMzQmlnRjFCLENBQ0YsQzJCOS9Fd0IsNERBRUksa0UxQi9GVixDMEJnR1UsMkJBQUEsQ0FGQSxVQUFBLENBS0EsYUFBQSxDQUZBLFcxQnZCbEIsQzBCMEJrQixpQkFBQSxDQUNBLFVBQUEsQ0FDQSxRMUI1QmxCLEMwQndCa0IsVTNCb2dGNUIsQ00zbUZDLHlCcUJrR3VCLDREQVlRLFkzQmlnRjlCLENBQ0YsQzJCNy9FNEIsbUVBQ0ksd0IzQisvRWhDLEMyQjEvRW9CLHlEQUdJLFUxQm5GZCxDMEJpRmMsYzFCcEdoQixDMEJxR2dCLGUxQjdGVixDMEIrRlUsWTNCNC9FeEIsQ016bkZDLHlCcUJ5SG1CLHlEQU9RLGEzQjYvRTFCLENBQ0YsQzJCMS9Fb0IseURBRUksYTFCdEZYLEMwQnFGVyxlMUJ6R2IsQzBCNEdhLFlBQUEsQ0FDQSxlQUFBLENBRkEsY0FBQSxDQUdBLGtDM0I0L0V4QixDTXRvRkMseUJxQm9JbUIseURBU1EsZTNCNi9FMUIsQ0FDRixDMkIxL0U0Qiw4REFDSSxhM0I0L0VoQyxDMkJ6L0U0QixpRUFFSSxhQUFBLENBREEsaUIzQjQvRWhDLEMyQnovRWdDLHdFQUtJLDJCQUFBLENBQ0Esb0JBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDQUVBLFdBQUEsQ0FJQSxNQUFBLENBR0EsYzFCL0Q5QixDMEIyRDhCLGlCQUFBLENBRUEsT0FBQSxDQUNBLDBCQUFBLENBUEEsVTNCbWdGcEMsQzJCeC9FZ0MsdUVBQ0ksYTFCeEh2QixDMEJ5SHVCLGFBQUEsQ0FFQSxZQUFBLENBREEsaUIzQjIvRXBDLEMyQnYvRWdDLG1FQUNJLFUxQnRJMUIsQzBCdUkwQixlMUJsSnRCLEMwQm1Kc0IsaUIzQnkvRXBDLEMyQnQvRWdDLHFFQUNJLGtCM0J3L0VwQyxDMkJ0L0VvQyw0RUFDSSxpRTNCdy9FeEMsQzJCci9Fb0MsMkVBQ0ksNkIzQnUvRXhDLEMyQmwvRW9DLDZFQUNJLGdFM0JvL0V4QyxDMkJqL0VvQyw0RUFDSSwyQjNCbS9FeEMsQzJCeCtFWSxxR0FHSSxVMUIzS04sQzBCNEtN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R0MsYUFBQSxDQUZBLGM1QmxrQkEsQzRCbWtCQSxlNUJ0akJDLEM0QjBqQkQsZ0I1QmpqQkYsQzRCK2lCRSxlQUFBLENBQ0EsbUI3QndwRlYsQzZCbnBGUSxnSEFDQyxZN0JxcEZULENNM3VHQyx5QnVCMGxCTSwrRkFFRSxrQjdCbXBGUCxDQUNGLEM2QnpvRkUsNkJBQ0Msd0I3QjJvRkgsQzZCbm9GQyxzREFDQyxNN0Jzb0ZGLEM2QnpuRk8sMEdBSUMsUUFBQSxDQUhBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZTdCNm5GUixDNkIxbkZRLDhHQUNDLDRCQUFBLENBQ0EsK0I3QjRuRlQsQzZCem5GUyxnSEFDQyxlN0IybkZWLEM2QmpuRlEsNEdBQ0MsUUFBQSxDQUNBLCtCNUJ6akJBLEM0QjBqQkEsZTdCbW5GVCxDNkJqbkZTLDJIQUNDLGlCN0JtbkZWLEM2QjdtRk8scUhBQ0MsaUI3QittRlIsQzZCeG1GVSw4SEFFQyxjNUJocUJELEM0QmtxQkMsZTVCcnBCQSxDNEJvcEJBLGVBQUEsQ0FGQSxpQjdCNm1GWCxDNkI1bEZBLHlFQUNDLHFCN0IrbEZELEM2QnhsRkcsc0ZBQ0MsVTdCMmxGSixDNkJybEZBLHVEQUVDLGU3QndsRkQsQ014eUdDLHlCdUJ1dEJBLHVEQUVDLGU3QnFsRkEsQzZCbmxGQSwrRUFDQywrQjdCc2xGRCxDNkJya0ZNLDRWQUNDLFU3QjRrRlAsQ0FDRixDNkI5akZHLDZDQUNDLCtCN0Jna0ZKLEM2QnpqRkEsd0RBR0MscUI1Qjl0QlMsQzRCK3RCVCwrQjdCNGpGRCxDNkIxaUZPLHFkQUNDLFU3Qm1qRlIsQzZCL2hGUSw0TUFDQywrQjdCa2lGVCxDNkIzL0VRLCtQQUNDLGlFNUI5MEJRLEM0QiswQlIsZ0I3QmtnRlQsQzZCeC9FRSxpQ0FPQyxnQ0FBQSxDQURBLFFBQUEsQ0FMQSxVQUFBLENBT0EsYUFBQSxDQUpBLE1BQUEsQ0FGQSxjQUFBLENBR0EsT0FBQSxDQUZBLEtBQUEsQ0FNQSxZN0IwL0VILEM2Qi8rRVEsMkhBQ0MsaUU1QjkyQlEsQzRCKzJCUixnQjdCaS9FVCxDNkJwK0VDLHFDQUNDLGdCN0J1K0VGLENNLzJHQyx5QnVCdTRCQSxxQ0FJRSxpQjdCdytFRCxDQUNGLEM2QnArRUUsa0RBQ0MsaUI3QnMrRUgsQ012M0dDLHlCdUJnNUJDLGtEQUlFLGlCN0J1K0VGLENBQ0YsQ012M0dDLHlCdUJrNUJFLDBEQUVFLFE3QnUrRUgsQ0FDRixDNkJoK0VDLCtCQUNDLGE3Qm0rRUYsQzZCbDlFQyxvS0FJQyxnQjdCODlFRixDNkJ4OUVFLDRUQUlDLGdCN0IyOUVILEM2Qng5RUUsMERBQ0MsZTdCMDlFSCxDNkJwOUVHLHNIQUNDLGdCN0JzOUVKLEM2Qmo5RUcsc09BR0MsMEI3Qm05RUosQzhCbDdHQSx1QkFFSSxTQUFBLENBRUEsa0JBQUEsQ0FEQSxhOUJzN0dKLENNOTZHQyx5QndCWEQsdUJBT1EsbUI5QnU3R04sQ0FDRixDOEJyN0dJLGlDQUNJLFM5Qnc3R1IsQzhCbjdHSSxtREFFSSxrQjlCczdHUixDTTc3R0MseUJ3QktHLG1EQUtRLG1COUJ3N0dWLENBQ0YsQytCbjhHSSwwQkFFSSxrQkFBQSxDQURBLFlBQUEsQ0FHQSxnQkFBQSxDQURBLHdCL0JnOUdSLEMrQjc4R1EsaUNBRUksa0JBQUEsQ0FDQSxhQUFBLENBRkEsWS9CaTlHWixDK0I3OEdZLHFDQUNJLGFBQUEsQ0FDQSxpQi9CKzhHaEIsQytCMzhHUSxnQ0FDSSxhQUFBLENBQ0EsYS9CNjhHWixDK0IxOEdRLDRCQUdJLGtCQUFBLENBRkEsYUFBQSxDQUNBLFkvQjY4R1osQytCMThHWSxnQ0FDSSxnQkFBQSxDQUNBLGMvQjQ4R2hCLEMrQng4R1EsOEJBQ0ksV0FBQSxDQUNBLFUvQjA4R1osQ2dDdi9HSSxxQ0FDSSx3QkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJoQzAvR1IsQ2dDeC9HUSxpREFFSSxXQUFBLENBREEsVUFBQSxDQUVBLFNoQzAvR1osQ2dDeC9HWSxxREFDSSxZaEMwL0doQixDZ0N2L0dZLHdEQUNJLFdoQ3kvR2hCLENNcC9HQywwQjBCTlcsd0RBSVEsaUJBQUEsQ0FDQSxVaEMwL0dsQixDQUNGLENnQ3gvR2dCLDZEQUNJLDRCQUFBLENBQ0Esb0IvQjRDUixDK0IzQ1EsVWhDMC9HcEIsQ2dDeC9Hb0IsbUVBRUksd0IvQnVDWixDK0J4Q1ksVWhDMi9HeEIsQ2dDai9HWSwwSEFDSSxZaENzL0doQixDZ0NuL0dZLHlHQUlJLDRCQUFBLENBREEsd0IvQitEUCxDK0JoRU8sZWhDdS9HaEIsQ2dDbi9HZ0IscUhBQ0kscUIvQkVWLEMrQkRVLFUvQkVWLEMrQkRVLG9CaENzL0dwQixDZ0NsL0dZLDBEQUNJLGUvQkxOLEMrQk9NLGVBQUEsQ0FEQSxVL0JMTixDK0JPTSxpQkFBQSxDQUNBLFFoQ28vR2hCLENpQ2pqSEEsdUJBRUksWWpDb2pISixDaUNqakhBLGFBQ0ksWWpDcWpISixDaUNsakhJLDZDQUZBLGVqQ3VqSEosQ2lDL2lIUSxpQ0FDSSxjaENpQkosQ2dDaEJJLGdCakNpakhaLENpQzdpSFksbURBR0ksWUFBQSxDQUNBLGlCQUFBLENBRkEsZUFBQSxDQURBLFVqQ2tqSGhCLENpQzNpSGdCLHNEQUNJLGNoQ0taLENnQ0pZLGVoQ1NSLENnQ1JRLGVqQzZpSHBCLENpQzNpSG9CLDJEQUVJLGNoQ1ZkLENnQ1NjLGVqQzhpSHhCLENpQ3ppSGdCLG1FQUNJLGVqQzJpSHBCLENpQ3JpSFEsdUdBRUksWWpDdWlIWixDa0NqbEhvQiw4RkFDSSxpQmxDcWxIeEIsQ2tDbmxId0Isa0pBS0ksMEJBQUEsQ0FGQSxVQUFBLENBQ0EsWUFBQSxDQUhBLGlCQUFBLENBQ0EsV2xDeWxINUIsQ2tDbGxIb0Msa0tBRUksZWpDZ0M5QixDaUM1QjhCLGNBQUEsQ0FIQSx1QkFBQSxDQUNBLGdCQUFBLENBSEEsc0JBQUEsQ0FJQSxpQmxDc2xIeEMsQ2tDbmxId0MsNGdCQUlJLGVqQ3FCbEMsQ2lDcEJrQyxVakNxQmxDLENpQ3ZCa0Msb0JsQ3dsSDVDLENrQy9rSHdCLDhHQUVJLG9CQUFBLENBREEsWWxDbWxINUIsQ2tDaGxINEIsd0lBQ0ksZ0JsQ21sSGhDLENrQy9rSGdDLDRKQUNJLGVqQ1Z6QixDaUNXeUIsaUJBQUEsQ0FDQSxPbENrbEhwQyxDa0Nsa0hvQixrREFDSSx5QmxDcWtIeEIsQ2tDaGtIb0IsK0NBQ0ksZWpDc0NsQixDaUNyQ2tCLGlCbENra0h4QixDa0Mvakg0Qix3REFFSSxjakM1Q3pCLENpQzJDeUIsZWpDeENyQixDaUMyQ3FCLFdBQUEsQ0FEQSxlbENra0hoQyxDa0N0akh3Qiw2U0FJSSxZbEMyakg1QixDa0N4akh3QiwyREFHSSxZQUFBLENBREEsMEJBQUEsQ0FEQSxhbEM0akg1QixDa0N2akhnQyx3RUFDSSxlQUFBLENBQ0EsY2pDbEYxQixDaUNtRjBCLGdCbEN5akhwQyxDa0N2akhvQywrRUFDSSxlbEN5akh4QyxDa0NwakhvQyxrRkFDSSxhakMxRDNCLENpQzJEMkIsY2pDbkZqQyxDaUNvRmlDLGVsQ3NqSHhDLENrQ2xqSGdDLHVFQUNJLGVqQ3hFMUIsQ2lDeUUwQixhakN6RHhCLENpQzBEd0IsY2pDM0Y3QixDaUM0RjZCLGVqQ3ZGdEIsQ2lDd0ZzQixhbENvakhwQyxDa0M1aUhZLG1DQUNJLGlCQUFBLENBQ0Esa0JsQzhpSGhCLENrQzVpSGdCLG9EQUNJLGdCQUFBLENBQ0EsaUJsQzhpSHBCLENrQ2xpSGdCLCtEQUVJLG1CQUFBLENBREEsYWxDc2lIcEIsQ21DOXJISSx3REFDQyxZQUFBLENBQ0EscUJuQ2lzSEwsQ012ckhDLHlCNkJaRyx3REFLRSw0Qm5Da3NISixDQUNGLENtQ2hzSEssaUVBRUMsaUJBQUEsQ0FDQSxrQkFBQSxDQUZBLE9BQUEsQ0FHQSxpQm5Da3NITixDTWxzSEMseUI2QkpJLGlFQVVFLFdBQUEsQ0FIQSxhQUFBLENBQ0EsY0FBQSxDQUNBLE9uQ29zSEwsQ0FDRixDbUNqc0hNLHFFQUdDLFdBQUEsQ0FEQSxXQUFBLENBREEsZ0JsQ3lKMkIsQ2tDdEozQixjQUFBLENBQ0EsVW5DbXNIUCxDTXR0SEMseUI2QnNCSyxzRUFFRSxZQUFBLENBR0EsT2xDMEVGLENrQzNFRSxtQ0FBQSxDQURBLGdDbkNvc0hOLENBQ0YsQ21DL3JIUSxxTEFVQyxxQmxDQ0MsQ2tDQUQsa0VsQ3JDUyxDa0N1Q1QsdUJBQUEsQ0FDQSwyQkFB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VUFDSSx3QnBDNEdLLENvQzNHTCxlQUFBLENBQ0EsZ0JyQ2s4SEosQ3FDaDhISSx3Q0FJSSx3QnBDK0NLLENvQ2hETCxvQnBDa0RLLENvQ2hETCxlQUFBLENBSEEsV3JDcThIUixDcUNoOEhRLHNEQUVJLGNwQ1lGLENvQ2JFLGVwQzBCRCxDb0N4QkMsZ0JyQ204SFosQ3FDLzdISSxnQkFHSSxjcENJRSxDb0NMRixlcENrQkcsQ29DbkJILFdyQ204SFIsQ3NDcjlIUSw0QkFDSSxnQnRDdzlIWixDc0N0OUhZLHdGQUVJLGF0Q3U5SGhCLENzQ245SFEsNEJBQ0ksY3RDcTlIWixDc0M3OEhRLDBDQUNJLGdCdENnOUhaLENzQzk4SFksZ0RBQ0ksZ0J0Q2c5SGhCLENzQzE4SEEsY0FHSSx5QkFBQSxDQURBLGVyQ0dJLENxQ0pKLGlCdEMrOEhKLENzQzM4SEkscUJBQ0ksbUJBQUEsQ0FDQSxhQUFBLENBQ0EsY3JDSEEsQ3FDSUEsZXJDRU0sQ3FDQ04sTUFBQSxDQUZBLGlCQUFBLENBQ0EsU3RDODhIUixDc0MxOEhJLDJCQUVJLG9DQUFBLENBREEsUXRDNjhIUixDc0MxOEhRLHdDQUlJLG9CckNnQkEsQ3FDbkJBLHlCQUFBLENBRUEsVUFBQSxDQUVBLGNyQzVCRixDcUN5QkUsMEJ0Qys4SFosQ3NDdjhIUSxxREFDSSxZdEN5OEhaLENzQ3Q4SFEsNENBQ0ksa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLFV0Q3c4SFosQ3NDdDhIWSx5REFDSSxXdEN3OEhoQixDc0N0OEhnQixzRUFDSSwyQkFBQSxDQUNBLDRCdEN3OEhwQixDc0N0OEhvQiw2RUFDSSxZdEN3OEh4QixDc0NuOEhZLGdFQUdJLGtCQUFBLENBRkEsWUFBQSxDQUNBLGtCdENzOEhoQixDc0NuOEhnQiw4RUFDSSxVckNuQ1YsQ3FDcUNVLGNyQzNEWixDcUMwRFksZXRDczhIcEIsQ3NDbDhIZ0IsZ0ZBQ0ksaUJ0Q284SHBCLENzQ2w4SG9CLDJGQUdJLFdyQ3hFZCxDcUMwRWMsZUFBQSxDQURBLFlBQUEsQ0FIQSxPQUFBLENBQ0EsZXRDdThIeEIsQ3NDbDhId0IsaUdBQ0ksV3JDN0VsQixDcUMrRWtCLGFBQUEsQ0FEQSxVdENxOEg1QixDc0NsOEg0Qix3R0FDSSxhckN0Q2pCLENxQ3VDaUIsY3JDbkZ0QixDcUNvRnNCLGdCdENvOEhoQyxDc0MvN0hvQiw2RkFFSSxjckMzRmQsQ3FDMEZjLGV0Q2s4SHhCLENzQ3g3SEksdUJBQ0ksWUFBQSxDQUdBLHlCQUFBLENBRkEsbUJBQUEsQ0FDQSxVdEM0N0hSLENzQ3o3SFEsb0NBQ0ksNEJ0QzI3SFosQ3NDejdIWSw4Q0FDSSxXckMzQ04sQ3FDNkNNLHdCQUFBLENBREEsVXRDNDdIaEIsQ3NDejdIZ0IsNkRBRUksNEJBQUEsQ0FEQSxRQUFBLENBRUEsVXJDM0ZWLENxQzRGVSxXQUFBLENBRUEsZ0JyQ3JEVixDcUNvRFUsVXRDNDdIcEIsQ3NDdjdIWSxrREFFSSxpQkFBQSxDQURBLGV0QzA3SGhCLENzQ3Y3SGdCLDZEQUNJLGNyQ3hIWixDcUN5SFksZXJDcEhSLENxQ3FIUSwwQnRDeTdIcEIsQ3NDdDdIZ0IsK0RBQ0ksb0N0Q3c3SHBCLENzQ3A3SDRCLG1GQUNJLHVCdENzN0hoQyxDc0NqN0hvQiwrRUFDSSxZdENtN0h4QixDc0NoN0hvQiwwRUFLSSxVckNoSWQsQ3FDNEhjLGNyQzVJakIsQ3FDNklpQixlckMxSWIsQ3FDNElhLG9CQUFBLENBREEsZXRDbzdIeEIsQ3NDNTZIUSxxQ0FFSSxjckNsS0YsQ3FDbUtFLGNyQzdFTixDcUMyRU0sZXRDZzdIWixDdUN0bUlvQiw0RkFDSSxhdkN5bUl4QixDdUNwbUlvQiwrREFDSSxldkNzbUl4QixDdUNsbUlnQixxRUFFSSxldENrQ1YsQ3NDakNVLFV0Q2tDVixDc0NwQ1UsYXZDc21JcEIsQ3VDam1JZ0Isd0VBRUksWUFBQSxDQURBLFN2Q29tSXBCLEN1Q2ptSW9CLGlGQUVJLFFBQUEsQ0FDQSxlQUFBLENBRkEsWXZDcW1JeEIsQ3VDOWxJNEIsMk5BQ0ksWXZDbW1JaEMsQ3VDN2xJd0Isa0dBQ0ksZXZDK2xJNUIsQ3VDN2xJNEIsd0dBRUksV3RDa0UxQixDc0NuRTBCLFV2Q2dtSWhDLEN1Q3psSXdDLGtJQUVJLHdCQUFBLENBQ0EseUJBQUEsQ0FGQSxldkM2bEk1QyxDdUMza0lZLHdDQUNJLHNCdkM4a0loQixDTTNvSUMseUJpQzREVyx3Q0FLUSxhQUFBLENBQ0EsY0FBQSxDQUZBLGV2Q2lsSWxCLENBQ0YsQ3VDN2tJZ0IsOENBR0ksa0J0QzNCUCxDc0N5Qk8sUUFBQSxDQUNBLGVBQUEsQ0FFQSxRQUFBLENBQ0EsWXZDK2tJcEIsQ016cElDLHlCaUM4RVcseURBR1EsaUJBQUEsQ0FEQSx3QnZDOGtJbEIsQ0FDRixDdUMza0lnQixvSkFFSSxZdkM2a0lwQixDdUN0a0lJLDJCQUNJLHNCdkN3a0lSLEN1Q3JrSVksbUVBQ0ksWUFBQSxDQUNBLFV2Q3VrSWhCLEN1Q25rSWdCLG9EQUNJLGV2Q3FrSXBCLEN1Q2hrSVEsMkNBQ0ksUUFBQSxDQUNBLFV2Q2trSVosQ3VDL2pJZ0IsbURBQ0ksZXZDaWtJcEIsQ3VDNWpJUSwrQ0FDSSxVdENoRkYsQ3NDaUZFLGV2QzhqSVosQ3VDempJQSxnQkFDSSxRQUFBLENBQ0EsVXZDNGpJSixDdUN6aklRLHdCQUNJLGV2QzJqSVosQ3VDdGpJUSw4Q0FDSSxxQnRDakdGLENzQ2tHRSx3QkFBQSxDQUNBLGlCdENjVyxDc0NiWCxVdkN3aklaLEN1Q3RqSVkseURBQ0ksc0J2Q3dqSWhCLEN1Q3JqSVksK0RBRUkscUJ0QzdHTixDc0M4R00scUJBQUEsQ0FGQSxVdkN5akloQixDdUNwaklZLGdFQUNJLHdCdEN0R0QsQ3NDdUdDLGlCQUFBLENBQ0EsV0FBQSxDQUdBLGlCQUFBLENBREEsUUFBQSxDQURBLFV2Q3dqSWhCLEN1Q3BqSWdCLDJFQUNJLGdCdkNzaklwQixDdUNuaklnQix1RUFJSSxrQnRDbEhSLENzQ21IUSxpQkFBQSxDQUZBLFVBQUEsQ0FGQSxXdENURyxDc0NVSCxVdkN3aklwQixDd0MzdUlBLDZCQUNJLDRCeEM4dUlKLENNcHVJQyx5QmtDUkcsOENBRVEsaUJBQUEsQ0FDQSxrQnhDOHVJVixDQUNGLEN3QzV1SVEsOERBQ0ksVXhDOHVJWixDd0M1dUlZLG1FQUNJLFN4Qzh1SWhCLENNM3VJQyx5QmtDSlcsbUVBSVEsY3hDK3VJbEIsQ0FDRixDTTN1SUMsMEJrQ1RXLG1FQVFRLGdCeENndklsQixDQUNGLENNM3VJQywwQmtDZFcsbUVBWVEsZ0J2QzRESCxDdUMzREcsY3hDaXZJbEIsQ0FDRixDTTV1SUMsMEJrQ25CVyxtRUFpQlEsZ0J4Q2t2SWxCLENBQ0YsQ3dDenVJUSwrQkFFSSxvQkFBQSxDQURBLG9CeEM2dUlaLENNL3dJQyx5QmtDaUNPLCtCQUtRLG9CeEM2dUlkLENBQ0YsQ00vd0lDLHlCa0M0Qk8sK0JBU1Esb0J4Qzh1SWQsQ0FDRixDTTF3SUMsMEJrQ2tCTywrQkFhUSxtQnhDK3VJZCxDQUNGLEN3QzV1SVksd0NBQ0ksVXhDOHVJaEIsQ3dDM3VJWSxrQ0FDSSxrQnhDNnVJaEIsQ00xeElDLHlCa0M0Q1csa0NBSVEsa0J4Qzh1SWxCLENBQ0YsQ3dDbnVJb0Isc0pBQ0ksZXhDMnVJeEIsQ3dDNXRJNEIsd1FBQ0ksWXhDdXVJaEMsQ3dDbHVJNEIsaUVBQ0ksY3hDb3VJaEMsQ3dDOXRJZ0IsMENBQ0ksWXhDZ3VJcEIsQ3dDdnRJSSxtQ0FDSSxXQUFBLENBQ0EsVXhDMHRJUixDTXJ6SUMsMEJrQ3lGRyxtQ0FLUSxXQUFBLENBQ0EsVXhDMnRJVixDQUNGLEN3Q3p0SVEsNENBQ0ksU3hDMnRJWixDTTl6SUMsMEJrQ2tHTyw0Q0FJUSxVeEM0dElkLENBQ0YsQ3dDenRJUSx3Q0FDSSxVeEMydElaLENNdDBJQywwQmtDMEdPLHdDQUlRLFd4QzR0SWQsQ0FDRixDd0N6dElRLDZDQUNJLFN4QzJ0SVosQ3dDeHRJUSx5REFFSSxVQUFBLENBQ0EsUUFBQSxDQUNBLE9BQUEsQ0FIQSxTeEM2dElaLEN5QzkySUEscUJBRUMsd0JBQUEsQ0FEQSxlekNrM0lELEN5Qy8ySUMsa0NBQ0MsaUJ6Q2kzSUYsQ3lDLzJJRSx5Q0FDQyxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxhekNpM0lILEN5QzUySUUseUNBQ0MsZXpDODJJSCxDeUM1MklHLDRDQUNDLFN6QzgySUosQ3lDMzJJ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TixDMkN0OUlNLGlFQUNDLGMzQ3c5SVAsQzJDdDlJTSx1SUFFQyxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQjNDdTlJUCxDMkNyOUlNLDRFQUNDLHdCQUFBLENBQ0EsaUJBQUEsQ0FTQSxhQUFBLENBQ0EsZTNDNDlJUCxDMkNyOUlNLHFKQVpDLGtCQUFBLENBREEsWUFBQSxDQU9BLG1CQUFBLENBSkEsY0FBQSxDQUNBLGVBQUEsQ0FQQSxXQUFBLENBS0Esc0JBQUEsQ0FRQSxRQUFBLENBWkEsV0FBQSxDQVVBLGlCQUFBLENBQ0EsT0FBQSxDQUVBLDhCQUFBLENBWkEsVTNDcy9JUCxDMkN4K0lNLHlFQUdDLHdCQUFBLENBQ0EsaUJBQUEsQ0FTQSxhQUFBLENBWkEsZTNDdStJUCxDMkNqOUlHLHFJQUVDLHdCM0NtOUlKLEMyQzc4SUMsb0VBRUMsYTNDZzlJRixDNEM1b0pJLHdCQUNJLDhCQUFBLENBQ0EsYTVDK29KUixDNEMxb0pZLDRDQUNJLGtCNUM0b0poQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudHlwZS1kZXRhaWwge1xuXHRtYWluIHtcblx0XHQmI2NvbnRlbnQge1xuXHRcdFx0LnAtZGV0YWlsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiA2O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnAtZGV0YWlsLWlubmVyIHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0XHRcdC5wLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5wLWltYWdlIHtcblx0XHRcdFx0XHRcdFx0Ji5zaW5nbGUge1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnAtbWFpbi1pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJGdhcCAqIDM7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkaW1nLWljb24tY2FycmV0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogJGdhcCAqIDEuNTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0XHRcdFx0LnAtdGh1bWJuYWlscyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiAucC10aHVtYm5haWxzLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5icmFuZC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5oMSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc3RhcnMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnAtZGF0YS13cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucC1kZXRhaWwtaW5uZXItaGVhZGVyIHtcblx0XHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnByLWFjdGlvbiB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcjtcblxuXHRcdFx0XHRcdFx0LnAtcHJpY2Utd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudmFyaWFudHMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRcdFx0XHRcdC5mYXZvdXJpdGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnAtdmFyaWFudHMtYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnAtdG8tY2FydC1ibG9jayB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogNTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuYWRkLXRvLWNhcnQge1xuXHRcdFx0XHRcdFx0XHRcdC5xdWFudGl0eSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5hZGQtdG8tY2FydC1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuaWNvbi1jYXJ0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiUMWZaWRhdCBkbyBrb8Whw61rdVwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmRldGFpbC1wYXJhbWV0ZXJzIHtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cblx0XHRcdFx0XHRcdFx0LmRlbGl2ZXJ5LXRpbWUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuc2hpcHBpbmctb3B0aW9ucyB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZGV0YWlsLXBhcmFtZXRlci1kZWxpdmVyeS1kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5kZXRhaWwtcGFyYW1ldGVyLXByb2R1Y3QtY29kZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5kZXRhaWwtcGFyYW1ldGVyLWF2YWlsYWJpbGl0eSB7XG5cdFx0XHRcdFx0XHRcdFx0LmF2YWlsYWJpbGl0eS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmFzZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLnVuZGVybGluZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC8vIE1ha2UgdGhlIHBhZGRpbmcgZm9yIGNob3NlbiBzdGF0ZSBvbmx5XG5cdFx0XHRcdFx0XHRcdFx0XHQmW3N0eWxlXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBTa2xhZGVtXG5cdFx0XHRcdFx0XHRcdFx0XHQmW3N0eWxlPVwiY29sb3I6ICN7JGF2YWlsYWJpbGl0eS10cnVlfTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1wiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXZhaWxhYmlsaXR5LXRydWUgO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC8vIFNrbGFkZW1cblx0XHRcdFx0XHRcdFx0XHRcdCZbc3R5bGU9XCJjb2xvcjogI3skYXZhaWxhYmlsaXR5LXRydWV9XCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhdmFpbGFiaWxpdHktdHJ1ZSA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gVnlwcm9kw6Fub1xuXHRcdFx0XHRcdFx0XHRcdFx0JltzdHlsZT1cImNvbG9yOiAjeyRhdmFpbGFiaWxpdHktZmFsc2V9XCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhdmFpbGFiaWxpdHktZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gTmEgY2VzdMSbXG5cdFx0XHRcdFx0XHRcdFx0XHQmW3N0eWxlPVwiY29sb3I6ICN7JGF2YWlsYWJpbGl0eS1vbnRoZXdheX1cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF2YWlsYWJpbGl0eS1vbnRoZXdheTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5hdmFpbGFiaWxpdHktYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFjYy13cmFwcGVyIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRcdFx0XHQjZXh0ZW5kZWREZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDM7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmV4dGVuZGVkLWRlc2NyaXB0aW9uLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHR0YWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6ICRib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogJGJvcmRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkxMVwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogc2hvcHRldDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MGVcIjtcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHNob3B0ZXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wLXByaWNlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cblx0XHRcdFx0XHRcdC5zdGFuZGFyZC1wcmljZS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5wcmljZS1zdGFuZGFyZCB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcDtcblxuXHRcdFx0XHRcdFx0XHQuZW1wdHkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnByaWNlLXNhdmUge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5wcmljZS1maW5hbCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oMjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblxuXHRcdFx0XHRcdFx0XHQmLnByaWNlLWFjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucC12YXJpYW50cy1ibG9jayB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHQuaGlkZGVuLXNwbGl0LXBhcmFtZXRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnZhcmlhbnRzLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDU7XG5cblx0XHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAxMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiAwLjU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZ3JheS00MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwICogMS41O1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50LXByb2R1Y3Qge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5wIHtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtJGdhcDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQucC1pbixcblx0XHRcdFx0XHRcdFx0XHQucC1jb2RlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5mbGFncyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZhcmlhbnQtbGlzdCB7XG5cdFx0XHRcdFx0LnZhcmlhbnQtbGFiZWwge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCI6XCI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtKCRnYXAgKiAwLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBWYXJpYW50c1xuXHRcdFx0LnNlbGVjdEJ1dHRvbnNDb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRyb3ctZ2FwOiA3LjVweDtcblxuXHRcdFx0XHQuc2VsZWN0LW9wdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAoJGdhcCAqIDIpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAqIDEuNTtcblx0XHRcdFx0XHRib3JkZXI6ICRib3JkZXI7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAkZ2FwICogNjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmF2YWlsYWJsZS1mYWxzZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWdyYXktNDAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0dG8gdG9wIHJpZ2h0LFxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAxcHgpLFxuXHRcdFx0XHRcdFx0XHRcdFx0I2FhYSxcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zcGFyZW50IGNhbGMoNTAlICsgMXB4KVxuXHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0dG8gYm90dG9tIHJpZ2h0LFxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAxcHgpLFxuXHRcdFx0XHRcdFx0XHRcdFx0I2FhYSxcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zcGFyZW50IGNhbGMoNTAlICsgMXB4KVxuXHRcdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFRhYnNcblx0XHRcdC5wLWRldGFpbC1mdWxsLXdpZHRoIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDQ7XG5cblx0XHRcdFx0LmNvbnRhaW5lci1mdWxsLXdpZHRoIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLWxnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLXhsIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lci14bCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi14eGwge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXh4bCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi14eHhsIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lci14eHhsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiA0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLnRhYi1wYW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdFx0LmRldGFpbC1wYXJhbWV0ZXJzIHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBIaWRlIGRpc2N1c3Npb25cblx0XHRcdFx0XHQjcHJvZHVjdERpc2N1c3Npb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQjZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAzO1xuXG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0I3JhdGluZ1RhYiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMTA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMTA7XG5cblx0XHRcdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaHAtdGFicy13cmFwcGVyIHtcblx0XHRcdFx0LnNocC10YWJzLWhvbGRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBTbGlkZXIgcmVsYXRlZFxuXHRcdFx0Ly8gVE9ETzogTmFocmFkaXQgemEgSUQgbm92xJsgdnl0dm/FmWVuw6lobyBzbGlkZXJ1IChGbGlja2l0eSlcblx0XHRcdC5wcm9kdWN0cy1yZWxhdGVkLXdyYXBwZXIge1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdH1cblxuXHRcdFx0Ly8gS29ua3VyZW7EjW7DrSB2w71ob2R5XG5cdFx0XHQuYmVuZWZpdC1iYW5uZXJzLWZ1bGwtd2lkdGgge1xuXHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdH1cblxuXHRcdFx0LnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0I21pbWUtcmVsYXRlZC1wcm9kdWN0cyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGdhcDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICgkZ2FwICogMyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lci1sZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXhsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLXh4bCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXh4bDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi14eHhsIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXIteHh4bDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUthcmxhOndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qIEhFQURFUiAqL1xuLyogQ0FST1VTRUwgKi9cbi8qIDQwNCAqL1xuLyogQVZBSUxBQklMSVRZICovXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzLFxuKjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aDogbmV2ZXI7XG59XG5cbi5leHRlcm5hbC1mb250cy1sb2FkZWQgYm9keSxcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJLYXJsYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ucmVhZHkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc3VibWVudS12aXNpYmxlOmJlZm9yZSwgYm9keS51c2VyLWFjdGlvbi12aXNpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuYm9keS5hZG1pbi1sb2dnZWQgLmFkbWluLWJhciB7XG4gIGhlaWdodDogMzBweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xufVxuYm9keS5hZG1pbi1sb2dnZWQgLmFkbWluLWJhciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbmJvZHkuYWRtaW4tbG9nZ2VkIC5hZG1pbi1iYXIgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5ib2R5LmFkbWluLWxvZ2dlZCAuYWRtaW4tYmFyIHVsIGxpIHVsIHtcbiAgdG9wOiAzMHB4O1xufVxuYm9keS5hZG1pbi1sb2dnZWQgLmFkbWluLWJhciB1bCBsaSB1bCBsaSBhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjkwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjkwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcHBlci5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlci1pbiBtYWluI2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlci1pbiBtYWluI2NvbnRlbnQgLmNvbnRhaW5lci1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm92ZXJhbGwtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg0LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBvbC5jYXJ0LWhlYWRlcixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLm5leHQtc3RlcCxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLXdyYXBwZXIsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1hZGRpdGlvbmFsLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtbWVhc3VyZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLWZpbmFsLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2Utc2F2ZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLXN0YW5kYXJkLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuYnRuLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJvZHVjdHMgLm5hbWUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgxLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMixcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDMsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg0LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDYsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgyLFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDMsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNCxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg1LFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDYsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5jYXJ0LXRhYmxlIC5tYWluLWxpbmssXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5jYXJ0LXJlbGF0ZWQtbmFtZSxcbi5ibGFuay1tb2RlIGgxLFxuLmJsYW5rLW1vZGUgaDIsXG4uYmxhbmstbW9kZSBoMyxcbi5ibGFuay1tb2RlIGg0LFxuLmJsYW5rLW1vZGUgaDUsXG4uYmxhbmstbW9kZSBoNixcbi5ibGFuay1tb2RlIC5oMSxcbi5ibGFuay1tb2RlIC5oMixcbi5ibGFuay1tb2RlIC5oMyxcbi5ibGFuay1tb2RlIC5oNCxcbi5ibGFuay1tb2RlIC5oNSxcbi5ibGFuay1tb2RlIC5oNixcbi5ibGFuay1tb2RlIC5jYXJ0LXRhYmxlIC5tYWluLWxpbmssXG4uYmxhbmstbW9kZSAuY2FydC1yZWxhdGVkLW5hbWUsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkICNmb290ZXIgaDUge1xuICBmb250LWZhbWlseTogXCJLYXJsYVwiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW0gMDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVtcHR5LWNvbnRlbnQgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvNDA0LnN2Zyk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZW1wdHktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNTBweCAwO1xuICB3aWR0aDogMTMzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgI3Byb2R1Y3RzIC5wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyICNwcm9kdWN0cyAucHJvZHVjdCAucC1pbiAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHtcbiAgdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnktdG9wIC5wYWdpbmF0aW9uLWFwcGVuZGl4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbWVyLXBhZ2UgI2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItcGFnZSAjY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG59XG4uY3VzdG9tZXItcGFnZSAjY29udGVudCAuY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItcGFnZSAjY29udGVudCAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLmN1c3RvbWVyLXBhZ2UgI2NvbnRlbnQgLmNvbnRlbnQtaW5uZXIgPiBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmN1c3RvbWVyLXBhZ2UgI2NvbnRlbnQgLmNvbnRlbnQtaW5uZXIgPiBoNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY3VzdG9tZXItcGFnZSAjY29udGVudCAuY29udGVudC1pbm5lciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b21lci1wYWdlICNjb250ZW50IC5jb250ZW50LWlubmVyIHRhYmxlIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5jdXN0b21lci1wYWdlICNjb250ZW50IC5jb250ZW50LWlubmVyIHRhYmxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyLXBhZ2UgI2NvbnRlbnQgLmNvbnRlbnQtaW5uZXIgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlLmg0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ncm91cC10aXRsZS5oNCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmhvbWVwYWdlLWxhdGVzdC1jb250cmlidXRpb24tZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNpbWFnZWJhbm5lcnMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaW1hZ2ViYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ltYWdlYmFubmVycyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbiNpbWFnZWJhbm5lcnMgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2ltYWdlYmFubmVycyA+IGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub25lLWNvbHVtbi1ib2R5IC53ZWxjb21lLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL2ltYWdlcy93ZWxjb21lLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODB2dyBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub25lLWNvbHVtbi1ib2R5IC53ZWxjb21lLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwdncgY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25lLWNvbHVtbi1ib2R5IC53ZWxjb21lLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIC53ZWxjb21lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIC53ZWxjb21lIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIC53ZWxjb21lIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIH1cbn1cbi5vbmUtY29sdW1uLWJvZHkgLndlbGNvbWUtd3JhcHBlciAud2VsY29tZSBoMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub25lLWNvbHVtbi1ib2R5IC53ZWxjb21lLXdyYXBwZXIgLndlbGNvbWUgPiBkaXYgPiBwOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub25lLWNvbHVtbi1ib2R5IC53ZWxjb21lLXdyYXBwZXIgLndlbGNvbWUgPiBkaXYgPiBwOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY5MHB4KSB7XG4gIC5vbmUtY29sdW1uLWJvZHkgLndlbGNvbWUtd3JhcHBlciAud2VsY29tZSA+IGRpdiA+IHA6Zmlyc3QtY2hpbGQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIC53ZWxjb21lID4gZGl2IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vbmUtY29sdW1uLWJvZHkgLndlbGNvbWUtd3JhcHBlciAud2VsY29tZSA+IGRpdiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIC53ZWxjb21lID4gZGl2IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzMzYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm9uZS1jb2x1bW4tYm9keSAud2VsY29tZS13cmFwcGVyIC53ZWxjb21lID4gZGl2IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkuaW4taW5kZXggbWFpbiNjb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkuaW4taW5kZXggbWFpbiNjb250ZW50IC5ob21lcGFnZS1wcm9kdWN0cy1oZWFkaW5nLTUge1xuICBvcmRlcjogMTtcbn1cbmJvZHkuaW4taW5kZXggbWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jay5wcm9kdWN0cy01IHtcbiAgb3JkZXI6IDI7XG59XG5ib2R5LmluLWluZGV4IG1haW4jY29udGVudCAubWlkZGxlLWJhbm5lcnMge1xuICBvcmRlcjogMztcbn1cbmJvZHkuaW4taW5kZXggbWFpbiNjb250ZW50IC5ob21lcGFnZS1wcm9kdWN0cy1oZWFkaW5nLTExIHtcbiAgb3JkZXI6IDQ7XG59XG5ib2R5LmluLWluZGV4IG1haW4jY29udGVudCAuZm9vdGVyLWJhbm5lcnMge1xuICBvcmRlcjogNTtcbn1cbmJvZHkuaW4taW5kZXggbWFpbiNjb250ZW50IC53ZWxjb21lLXdyYXBwZXIge1xuICBvcmRlcjogNjtcbn1cbmJvZHkuaW4taW5kZXggbWFpbiNjb250ZW50IC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCB7XG4gIG9yZGVyOiA3O1xufVxuXG5ib2R5LmlkLS03IC5zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaWQtLTcgI2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYm9keS5pZC0tNyAjY29udGVudCAuY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5pZC0tNyAjY29udGVudCAuY29udGVudC1pbm5lciA+IGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbmJvZHkuaWQtLTcgI2NvbnRlbnQgLmNvbnRlbnQtaW5uZXIgZm9ybSAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb250ZW50IC5jYXJ0LWlubmVyIC5jb250YWN0LWJveCBbY2xhc3NePWljb24tXSxcbiNjb250ZW50IC5leHRyYXMtd3JhcHBlciBbY2xhc3NePWljb24tXSxcbiNjb250ZW50IC5jYXJ0LWlubmVyIC5jb250YWN0LWJveCBbY2xhc3MqPVwiIGljb24tXCJdLFxuI2NvbnRlbnQgLmV4dHJhcy13cmFwcGVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBjb2xvcjogI2NiMzMzYjtcbn1cbiNjb250ZW50IG9sLmNhcnQtaGVhZGVyIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jY29udGVudCBvbC5jYXJ0LWhlYWRlciBsaSBhOmJlZm9yZSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4jY29udGVudCBvbC5jYXJ0LWhlYWRlciBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NvbnRlbnQgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI2NvbnRlbnQgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nOmJlZm9yZSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLmNhcnQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudC13cmFwcGVyIC5jYXJ0LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciB7XG4gIG9yZGVyOiAxO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5zaW5nbGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5zaW5nbGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1tYWluLWltYWdlOmJlZm9yZSwgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtbWFpbi1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL2ltYWdlcy9pY28tY2FycmV0LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNy41cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtbWFpbi1pbWFnZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICByaWdodDogMTVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLW1haW4taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGxlZnQ6IDE1cHg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnJvdyB7XG4gIG9yZGVyOiAyO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5yb3cgLnAtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5yb3cgLnAtdGh1bWJuYWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5yb3cgLnAtdGh1bWJuYWlscyA+IC5wLXRodW1ibmFpbHMtaW5uZXIgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucm93IC5wLXRodW1ibmFpbHMgPiAucC10aHVtYm5haWxzLWlubmVyIGEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gIG9yZGVyOiAzO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIC5icmFuZC13cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUgLmgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG9yZGVyOiAyO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIC5zdGFycy13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvcmRlcjogMztcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLnAtcHJpY2Utd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLnZhcmlhbnRzLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC52YXJpYW50cy13cmFwcGVyIC5mYXZvdXJpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLnAtdmFyaWFudHMtYmxvY2sge1xuICBvcmRlcjogMztcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5wLXRvLWNhcnQtYmxvY2sge1xuICBvcmRlcjogNDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAucC10by1jYXJ0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IC5hZGQtdG8tY2FydC1idXR0b24gLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlDFmWlkYXQgZG8ga2/FocOta3VcIjtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbiAuaWNvbi1jYXJ0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gIG9yZGVyOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAuZGV0YWlsLXBhcmFtZXRlci1kZWxpdmVyeS1kYXRlIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZXRhaWwtcGFyYW1ldGVyLXByb2R1Y3QtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRldGFpbC1wYXJhbWV0ZXItYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAuZGV0YWlsLXBhcmFtZXRlci1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1sYWJlbC51bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAuZGV0YWlsLXBhcmFtZXRlci1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1sYWJlbC51bmRlcmxpbmVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRldGFpbC1wYXJhbWV0ZXItYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktbGFiZWxbc3R5bGVdIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZXRhaWwtcGFyYW1ldGVyLWF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWxhYmVsW3N0eWxlPVwiY29sb3I6ICM2NmJiMzM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmIzMztcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAuZGV0YWlsLXBhcmFtZXRlci1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRldGFpbC1wYXJhbWV0ZXItYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktbGFiZWxbc3R5bGU9XCJjb2xvcjogIzY2YmIzM1wiXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiYjMzO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wci1hY3Rpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZXRhaWwtcGFyYW1ldGVyLWF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWxhYmVsW3N0eWxlPVwiY29sb3I6ICNjYjAwMDBcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMDAwMDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucHItYWN0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyAuZGV0YWlsLXBhcmFtZXRlci1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1sYWJlbFtzdHlsZT1cImNvbG9yOiAjZmZjNDJkXCJdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MmQ7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnByLWFjdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRldGFpbC1wYXJhbWV0ZXItYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuYWNjLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuYWNjLXdyYXBwZXIgI2V4dGVuZGVkRGVzY3JpcHRpb24gaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmFjYy13cmFwcGVyICNleHRlbmRlZERlc2NyaXB0aW9uIC5leHRlbmRlZC1kZXNjcmlwdGlvbi1pbm5lciB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmFjYy13cmFwcGVyICNleHRlbmRlZERlc2NyaXB0aW9uIC5leHRlbmRlZC1kZXNjcmlwdGlvbi1pbm5lciB0YWJsZSB0aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmFjYy13cmFwcGVyIGRpdi5hY3RpdmUgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmFjYy13cmFwcGVyIGRpdi5hY3RpdmUgaDQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmFjYy13cmFwcGVyIGRpdiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5hY2Mtd3JhcHBlciBkaXYgaDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLmFjYy13cmFwcGVyIGRpdiBoNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnAtcHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXByaWNlLXdyYXBwZXIgLnN0YW5kYXJkLXByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1wcmljZS13cmFwcGVyIC5wcmljZS1zdGFuZGFyZCB7XG4gIG9yZGVyOiAyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnAtcHJpY2Utd3JhcHBlciAucHJpY2Utc3RhbmRhcmQgLmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlIHtcbiAgb3JkZXI6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjMzM2I7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsLnByaWNlLWFjdGlvbiB7XG4gIGNvbG9yOiAjY2IzMzNiO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5wLXZhcmlhbnRzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAucC12YXJpYW50cy1ibG9jayAuaGlkZGVuLXNwbGl0LXBhcmFtZXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnRzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC52YXJpYW50cy13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAudmFyaWFudHMtd3JhcHBlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnRzLXdyYXBwZXJfX2xpc3QgLnByb2R1Y3Qge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyLjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRhdGEtd3JhcHBlciAudmFyaWFudHMtd3JhcHBlcl9fbGlzdCAucHJvZHVjdC5jdXJyZW50LXByb2R1Y3Qge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnRzLXdyYXBwZXJfX2xpc3QgLnByb2R1Y3QgLnAgYSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnRzLXdyYXBwZXJfX2xpc3QgLnByb2R1Y3QgLnAtaW4sXG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnRzLXdyYXBwZXJfX2xpc3QgLnByb2R1Y3QgLnAtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kYXRhLXdyYXBwZXIgLnZhcmlhbnRzLXdyYXBwZXIgLmZsYWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC52YXJpYW50LWxpc3QgLnZhcmlhbnQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC52YXJpYW50LWxpc3QgLnZhcmlhbnQtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnNlbGVjdEJ1dHRvbnNDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA3LjVweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnNlbGVjdEJ1dHRvbnNDb250ZW50IC5zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNy41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAuc2VsZWN0QnV0dG9uc0NvbnRlbnQgLnNlbGVjdC1vcHRpb24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAuc2VsZWN0QnV0dG9uc0NvbnRlbnQgLnNlbGVjdC1vcHRpb24uYXZhaWxhYmxlLWZhbHNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5zZWxlY3RCdXR0b25zQ29udGVudCAuc2VsZWN0LW9wdGlvbi5hdmFpbGFibGUtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAxcHgpLCAjYWFhLCB0cmFuc3BhcmVudCBjYWxjKDUwJSArIDFweCkpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtIDFweCksICNhYWEsIHRyYW5zcGFyZW50IGNhbGMoNTAlICsgMXB4KSk7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbC1mdWxsLXdpZHRoIHtcbiAgb3JkZXI6IDI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLmNvbnRhaW5lci1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTMzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjkwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTY5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLnRhYi1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5kZXRhaWwtcGFyYW1ldGVycyB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbC1mdWxsLXdpZHRoIC50YWItY29udGVudCAjcHJvZHVjdERpc2N1c3Npb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAudGFiLWNvbnRlbnQgI2Rlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAudGFiLWNvbnRlbnQgI2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLnRhYi1jb250ZW50ICNkZXNjcmlwdGlvbiB1bCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLnRhYi1jb250ZW50ICNkZXNjcmlwdGlvbiB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgLnAtZGV0YWlsLWZ1bGwtd2lkdGggLnRhYi1jb250ZW50ICNkZXNjcmlwdGlvbiB0YWJsZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucC1kZXRhaWwtZnVsbC13aWR0aCAudGFiLWNvbnRlbnQgI3JhdGluZ1RhYiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5wLWRldGFpbC1mdWxsLXdpZHRoIC50YWItY29udGVudCAjcmF0aW5nVGFiID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5zaHAtdGFicy13cmFwcGVyIC5zaHAtdGFicy1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucHJvZHVjdHMtcmVsYXRlZC13cmFwcGVyIHtcbiAgb3JkZXI6IDM7XG59XG4udHlwZS1kZXRhaWwgbWFpbiNjb250ZW50IC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCB7XG4gIG9yZGVyOiA0O1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAjbWltZS1yZWxhdGVkLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgI21pbWUtcmVsYXRlZC1wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAjbWltZS1yZWxhdGVkLXByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC50eXBlLWRldGFpbCBtYWluI2NvbnRlbnQgI21pbWUtcmVsYXRlZC1wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnR5cGUtZGV0YWlsIG1haW4jY29udGVudCAjbWltZS1yZWxhdGVkLXByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2OTBweCkge1xuICAudHlwZS1kZXRhaWwgbWFpbiNjb250ZW50ICNtaW1lLXJlbGF0ZWQtcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogMTY5MHB4O1xuICB9XG59XG5cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pZC0tMTUgLmNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmluLXpuYWNrYSBoMS5jYXRlZ29yeS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pZC0tMTcgLnBob25lLWNvbWJpbmVkLWlucHV0IC5jb3VudHJ5LWZsYWdzLFxuLmlkLS0xNyAucGhvbmUtY29tYmluZWQtaW5wdXQgaW5wdXQge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG5cbi5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGgge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdC1iYW5uZXJzLWZ1bGwtd2lkdGggLmNvbnRhaW5lci1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCAuYmVuZWZpdEJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdC1iYW5uZXJzLWZ1bGwtd2lkdGggLmNvbnRhaW5lci1mdWxsLXdpZHRoIC5iZW5lZml0QmFubmVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCAuYmVuZWZpdEJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCAuYmVuZWZpdEJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY5MHB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXIge1xuICAgIG1heC13aWR0aDogMTY5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNjOGM4Yzg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJlbmVmaXQtYmFubmVycy1mdWxsLXdpZHRoIC5jb250YWluZXItZnVsbC13aWR0aCAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCAuY29udGFpbmVyLWZ1bGwtd2lkdGggLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyA+IHNwYW46bnRoLWxhc3QtY2hpbGQoMik6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpOm5vdCg6Zmlyc3QtY2hpbGQpIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIsIC5icmVhZGNydW1icyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxM3B4IDE2cHg7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnksIC5idG4uYnRuLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYXJvdXNlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLXdyYXBwZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDIxMiwgMjU1LCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC13cmFwcGVyIC5iYW5uZXJzLXJvdyAud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5jYXJvdXNlbC13cmFwcGVyIC5iYW5uZXJzLXJvdyAud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIGEgPiBpbWcsXG4uY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLXdyYXBwZXIgLmJhbm5lcnMtcm93IC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSBhID4gcGljdHVyZSA+IGltZyB7XG4gIGluc2V0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMTY5MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsLXdyYXBwZXIgLmJhbm5lcnMtcm93IC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSBhIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBLYXJsYTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogMjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC13cmFwcGVyIC5iYW5uZXJzLXJvdyAud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gYSAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuICBmb250LXNpemU6IDUycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsLXdyYXBwZXIgLmJhbm5lcnMtcm93IC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSBhIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5jYXJvdXNlbC13cmFwcGVyIC5iYW5uZXJzLXJvdyAud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gYSAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmNhcm91c2VsLXdyYXBwZXIgLmJhbm5lcnMtcm93IC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSBhIC5leHRlbmRlZC1iYW5uZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvaW1hZ2VzL2Nhcm91c2VsLWxpbmUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVtIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0OmFmdGVyIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmNhcm91c2VsLXdyYXBwZXIgLmJhbm5lcnMtcm93IC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbCBhLmNhcm91c2VsLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcm91c2VsLXdyYXBwZXIgLmJhbm5lcnMtcm93IC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jYXJvdXNlbC13cmFwcGVyIC5iYW5uZXJzLXJvdyAud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2Fyb3VzZWwtd3JhcHBlciAuYmFubmVycy1yb3cgLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm1haW4gLmNhdGVnb3J5LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4gLmNhdGVnb3J5LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBtYWluIC5jYXRlZ29yeS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5tYWluIC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1haW4gLmNhdGVnb3J5LXRvcCAuc3ViY2F0ZWdvcmllcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG59XG5tYWluIC5jYXRlZ29yeS10b3AgLnN1YmNhdGVnb3JpZXMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4gLmNhdGVnb3J5LXRvcCAuc3ViY2F0ZWdvcmllcyBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5tYWluIC5jYXRlZ29yeS10b3AgLnN1YmNhdGVnb3JpZXMgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY3O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxubWFpbiAuY2F0ZWdvcnktdG9wIC5zdWJjYXRlZ29yaWVzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxubWFpbiAuY2F0ZWdvcnktdG9wIC5zdWJjYXRlZ29yaWVzIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4gLmNhdGVnb3J5LXRvcCAuc3ViY2F0ZWdvcmllcyBsaSBhIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluIC5jYXRlZ29yeS10b3AgLnN1YmNhdGVnb3JpZXMgbGkgYSAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm1haW4gLnByb2R1Y3RzLXRvcC1oZWFkZXIsXG5tYWluICNwcm9kdWN0c1RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0IC5wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QgLnAgLmZhdm91cml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0IC5wIC5mYXZvdXJpdGUge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuLnByb2R1Y3QgLnAgLmZhdm91cml0ZSAuYWRkX2Zhdm91cml0ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdCAucCAuZmF2b3VyaXRlIC5hZGRfZmF2b3VyaXRlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHN0cm9rZTogIzAwMDAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBmaWxsOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LmZhdi1hY3RpdmUgLnAgLmZhdm91cml0ZSAuYWRkX2Zhdm91cml0ZSBzdmcge1xuICBmaWxsOiAjY2IzMzNiO1xuICBzdHJva2U6ICNjYjMzM2I7XG59XG5cbi5mYXZvdXJpdGVfaWNvbiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmZhdm91cml0ZV9pY29uIC5udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjMzM2I7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGNztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvaW1hZ2VzL2ljb24tZmF2LWZhbHNlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbC5mYXYteWVzIC5idG5fdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwuZmF2LXllcyAuYnRuX3RvZ2dsZSBpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wLWRldGFpbC1pbm5lciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsLmZhdi15ZXMgLmJ0bl90b2dnbGUgc3ZnIHtcbiAgZmlsbDogI2NiMzMzYjtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwgc3ZnIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1kZXRhaWwtaW5uZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBpIHNwYW4ubnVtYmVyLFxuLnAtZGV0YWlsLWlubmVyIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjMzM2IgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQgLmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2NhdGVnb3J5LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAjY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZyAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2NvbnRlbnQgI2NhdGVnb3J5LWhlYWRlciAubGlzdFNvcnRpbmcgLmxpc3RTb3J0aW5nX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q3ZDdkNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBvcmRlcjogLTE5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGk6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDI7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDM7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGk6bnRoLWNoaWxkKDMpIHtcbiAgb3JkZXI6IDE7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGk6bnRoLWNoaWxkKDQpIHtcbiAgb3JkZXI6IDQ7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGkgbGFiZWwsXG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duIGxpIGxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gbGkgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2NiMDAwMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duLm9wZW4gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIGJ1dHRvbiNwcm9kdWN0cy1saXN0aW5nLW9yZGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTEwMTtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUgbGkgbGFiZWwsXG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbWVudSBsaSBzdHJvbmcge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IGxpIGxhYmVsOmhvdmVyLFxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW1lbnUgbGkgc3Ryb25nOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyMXB4IDVweDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93biBidXR0b24jcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDIxcHggMjJweDtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyID4gLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0gLmRyb3Bkb3duIGJ1dHRvbiNwcm9kdWN0cy1saXN0aW5nLW9yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgPiAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSAuZHJvcGRvd24gYnV0dG9uI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciA+IC5jYXRlZ29yeS1oZWFkZXIgPiBmb3JtIC5kcm9wZG93biBidXR0b24jcHJvZHVjdHMtbGlzdGluZy1vcmRlciAuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gICAgb3JkZXI6IC0yMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjc1IDUuNDk5OThDMi43NSA0Ljk5MzcyIDMuMTYwNDEgNC41ODMzMSAzLjY2NjY3IDQuNTgzMzFIMTguMzMzM0MxOC44Mzk2IDQuNTgzMzEgMTkuMjUgNC45OTM3MiAxOS4yNSA1LjQ5OTk4QzE5LjI1IDYuMDA2MjQgMTguODM5NiA2LjQxNjY1IDE4LjMzMzMgNi40MTY2NUgzLjY2NjY3QzMuMTYwNDEgNi40MTY2NSAyLjc1IDYuMDA2MjQgMi43NSA1LjQ5OTk4Wk01LjUgMTFDNS41IDEwLjQ5MzcgNS45MTA0MSAxMC4wODMzIDYuNDE2NjcgMTAuMDgzM0gxNS41ODMzQzE2LjA4OTYgMTAuMDgzMyAxNi41IDEwLjQ5MzcgMTYuNSAxMUMxNi41IDExLjUwNjMgMTYuMDg5NiAxMS45MTY2IDE1LjU4MzMgMTEuOTE2Nkg2LjQxNjY3QzUuOTEwNDEgMTEuOTE2NiA1LjUgMTEuNTA2MyA1LjUgMTFaTTcuMzMzMzMgMTYuNUM3LjMzMzMzIDE1Ljk5MzcgNy43NDM3NCAxNS41ODMzIDguMjUgMTUuNTgzM0gxMy43NUMxNC4yNTYzIDE1LjU4MzMgMTQuNjY2NyAxNS45OTM3IDE0LjY2NjcgMTYuNUMxNC42NjY3IDE3LjAwNjMgMTQuMjU2MyAxNy40MTY2IDEzLjc1IDE3LjQxNjZIOC4yNUM3Ljc0Mzc0IDE3LjQxNjYgNy4zMzMzMyAxNy4wMDYzIDcuMzMzMzMgMTYuNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWx0cm92w6Fuw606XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXRpdGxlIC50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTlweCAzcHggMTlweCA0M3B4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItdGl0bGUgLnRyaWFuZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDUwJSwgMCAxMDAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmNztcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIGg0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgaDQ6aG92ZXIge1xuICBjb2xvcjogI2NiMDAwMDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uICsgLmZpbHRlci1zZWN0aW9uLCAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1ib29sZWFuLCAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbi5zbGlkZXItd3JhcHBlciB7XG4gIG9yZGVyOiAtMTA7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uLnNsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uLm9wZW4gaDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZmOGY3O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uLm9wZW4gaDQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24ub3BlbiBoNDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiA2O1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb246bm90KC5vcGVuKSAucHJpY2UtZmlsdGVyLFxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb246bm90KC5vcGVuKSBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyID4gZGl2IC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiBoNCB7XG4gIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDIxcHggMjJweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gaDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIGg0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIGZvcm0sXG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiAucHJpY2UtZmlsdGVyIHtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiBmb3JtLFxuICAjY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiAucHJpY2UtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjhmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY3O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIGZvcm0ge1xuICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIGZvcm0gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgY2xlYXI6IG5vbmU7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiBmb3JtIGRpdiBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIC5wcmljZS1maWx0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gLnByaWNlLWZpbHRlciAuc2xpZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5maWx0ZXItc2VjdGlvbiAucHJpY2UtZmlsdGVyIC5zbGlkZXItY29udGVudCAjc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjZmOGY3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIC5wcmljZS1maWx0ZXIgLnNsaWRlci1jb250ZW50ICNzbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQsIDIyNCwgMjI0KTtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gLnByaWNlLWZpbHRlciAuc2xpZGVyLWNvbnRlbnQgI3NsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzMzYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2IzMzNiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmZpbHRlci1zZWN0aW9uIC5wcmljZS1maWx0ZXIgLnNsaWRlci1jb250ZW50ICNzbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzMzYjtcbiAgfVxufVxuI2NvbnRlbnQgI2ZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuZmlsdGVyLXNlY3Rpb24gLnByaWNlLWZpbHRlciAuc2xpZGVyLWNvbnRlbnQgI3NsaWRlciBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jY29udGVudCAjZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb250ZW50ICNmaWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycy5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcmRlcjogMDtcbiAgZ2FwOiAxMXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAjY2xlYXItZmlsdGVycyB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50IC52eWJyYW5lLWZpbHRyeSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5Om5vdCguYWt0aXZuaS1maWx0cikge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5Om5vdCguYWt0aXZuaS1maWx0cikgLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMnB4IDExcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5LmFrdGl2bmktZmlsdHIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5LmFrdGl2bmktZmlsdHIgLnZ5YnJhbmUtZmlsdHJ5LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICMwMDAwMDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5LmFrdGl2bmktZmlsdHIgLnNsaWRlci13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeS5ha3Rpdm5pLWZpbHRyIC5maWx0ZXItbGFiZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5LmFrdGl2bmktZmlsdHIgI2NsZWFyLWZpbHRlcnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IC52eWJyYW5lLWZpbHRyeS10ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDAgMTJweCAxMXB4O1xuICBvcmRlcjogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLmZpbHRlci1oZXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuZmlsdGVyLWhlcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuZmlsdGVyLXRvdGFsLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAjY2xlYXItZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5ICNjbGVhci1maWx0ZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5ICNjbGVhci1maWx0ZXJzIGEge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5ICNjbGVhci1maWx0ZXJzIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuZmlsdGVyLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuZmlsdGVyLWxhYmVsIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogLThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuZmlsdGVyLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcInNob3B0ZXRcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlciBoNCxcbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1oZWFkZXIge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1oZWFkZXIgLmZyb20sXG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItaGVhZGVyIC50byB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlci5zbGlkZXItZmlsdGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbmE6XCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlciAuZnJvbSxcbiNjb250ZW50IC52eWJyYW5lLWZpbHRyeSAuc2xpZGVyLXdyYXBwZXIgLnRvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuI2NvbnRlbnQgLnZ5YnJhbmUtZmlsdHJ5IC5zbGlkZXItd3JhcHBlciAuZnJvbSA+IHNwYW4sXG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIC50byA+IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jY29udGVudCAudnlicmFuZS1maWx0cnkgLnNsaWRlci13cmFwcGVyIC5mcm9tOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIC0gXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAjY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9scyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gICNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9sczo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbiNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9scyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NhdGVnb3J5LWhlYWRlciAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGxpOmhhcygubGlzdFNvcnRpbmdfX2NvbnRyb2wtLWN1cnJlbnQpIHtcbiAgb3JkZXI6IC0xO1xufVxuI2NhdGVnb3J5LWhlYWRlciAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGxpIC5saXN0U29ydGluZ19fY29udHJvbC0tY3VycmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZ19fY29udHJvbHMgbGkgLmxpc3RTb3J0aW5nX19jb250cm9sLS1jdXJyZW50OmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFNob3B0ZXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9scyBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gICNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9scyBsaSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICB9XG59XG4jY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZ19fY29udHJvbHMuaG92ZXJlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjYXRlZ29yeS1oZWFkZXIgLmxpc3RTb3J0aW5nX19jb250cm9scy5ob3ZlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZjhmNztcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4jY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZ19fY29udHJvbHMuaG92ZXJlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZ19fY29udHJvbHMuaG92ZXJlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiA2O1xuICAgIGxlZnQ6IDFweDtcbiAgfVxufVxuI2NhdGVnb3J5LWhlYWRlciAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jY2F0ZWdvcnktaGVhZGVyIC5saXN0U29ydGluZ19fY29udHJvbHMgbGlbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NhdGVnb3J5LWhlYWRlciAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGxpW3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZsYWcuZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiByZ2IoMTAyLCAxODcsIDUxKTtcbiAgZm9udC1zaXplOiA3MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmZsYWcuZmxhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmZsYWcuZmxhZy1uZXcge1xuICBjb2xvcjogcmdiKDEwMiwgMTg3LCA1MSk7XG59XG4uZmxhZy5mbGFnLWFjdGlvbiB7XG4gIGNvbG9yOiAjYjQwMDAwO1xufVxuLmZsYWcuZmxhZy1zYWxlLXByaWNlIHtcbiAgY29sb3I6ICNjYjMzM2I7XG59XG4uZmxhZy5mbGFnIC5pY29uLXZhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MtZXh0cmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IGF1dG87XG59XG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLWV4dHJhIC5mbGFnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5mbGFncy1leHRyYSAuZmxhZy1kaXNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLWV4dHJhIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLWV4dHJhIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcbiAgY29sb3I6ICNjYjMzM2I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MtZGVmYXVsdCB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5mbGFncyAuZmxhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MgLmZsYWctYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAuZmxhZ3MgLmZsYWctZGlzY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4vKiEgRmxpY2tpdHkgdjIuMy4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXItbmV3c2xldHRlci1mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjc7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3Qge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL2ltYWdlcy9mb290ZXItbG9nby5zdmc/dj0yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCB1bCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19jb250YWN0IHVsIGxpLnNvY2lhbC1pY29uLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fY29udGFjdCB1bCBsaS5zb2NpYWwtaWNvbi1saXN0IGEge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2NvbnRhY3QgdWwgbGkuc29jaWFsLWljb24tbGlzdCBhOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSAuYWNjb3JkaW9uLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLWNhcnJldC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24taXRlbS5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1jb250ZW50IGxpIGEge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1jb250ZW50IGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyI2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSAuYWNjb3JkaW9uLWNvbnRlbnQgbGkgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1jb250ZW50IGxpIHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1jb250ZW50IGxpIHNwYW4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24tY29udGVudCBsaSBzcGFuLnRlbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24tY29udGVudCBsaSBzcGFuLnRlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLXBob25lLnN2Zyk7XG59XG5mb290ZXIjZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIC5hY2NvcmRpb24tY29udGVudCBsaSBzcGFuLnRlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUG8tUMOhOiA5OjAwIC0gMTU6MzBcIjtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1jb250ZW50IGxpIHNwYW4ubWFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLW1haWwuc3ZnKTtcbn1cbmZvb3RlciNmb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgLmFjY29yZGlvbi1jb250ZW50IGxpIHNwYW4ubWFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTmFwacWhdGUga2R5a29saXY6XCI7XG59XG5mb290ZXIjZm9vdGVyIC5mb290ZXItYm90dG9tIGEsXG5mb290ZXIjZm9vdGVyIC5mb290ZXItYm90dG9tIHNwYW4sXG5mb290ZXIjZm9vdGVyIC5mb290ZXItYm90dG9tIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpub3QoLmFkdmFuY2VkLXBhcmFtZXRlcikge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuZm9ybSBsYWJlbCAuZmlsdGVyLWNvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuZm9ybSBsYWJlbCAuZmlsdGVyLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuZm9ybSBsYWJlbCAuZmlsdGVyLWNvdW50OmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1vdXQ7XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgaGVpZ2h0OiA3NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3Age1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2Utb3V0O1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAuaGVhZGVyLXRvcC13cmFwcGVyID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY5MHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY5MHB4O1xuICB9XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnNpdGUtbmFtZSB7XG4gIG9yZGVyOiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5zaXRlLW5hbWUge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAuc2l0ZS1uYW1lIGEge1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBvcmRlcjogMjtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSBpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSBpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9c2VhcmNoXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1zZWFyY2hdIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLXNlYXJjaC5zdmcpO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0sICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIGEudG9wLW5hdi1idXR0b24tYWNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0gLmljb24tbG9naW46YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLnRvcC1uYXYtYnV0dG9uLWFjY291bnQgLmljb24tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvaW1hZ2VzL2ljby11c2VyLnN2Zyk7XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm91cml0ZSAuZmF2b3VyaXRlX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvaW1hZ2VzL2ljby1oZWFydC5zdmcpO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL2ltYWdlcy9pY28tY2FydC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuaWNvbi1jYXJ0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi10b29scyB7XG4gIG9yZGVyOiAzO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi10b29scyBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi10b29scyAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24tc2VhcmNoIHtcbiAgYm90dG9tOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMwcHggNjVweDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24tc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0LWdyb3VwIC5zZWFyY2gtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLXNlYXJjaC1ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLXNlYXJjaCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0LWdyb3VwIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dC1ncm91cCAuc2VhcmNoLWJ1dHRvbiB7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xufVxuI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24tc2VhcmNoIC5zZWFyY2gtd2lkZ2V0LWNsb3NlIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1sb2dpbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTY5MHB4O1xuICByaWdodDogMDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxNTdweDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1sb2dpbiAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICB9XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1sb2dpbiAucG9wdXAtd2lkZ2V0LWlubmVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1sb2dpbiAucG9wdXAtd2lkZ2V0LWlubmVyICNjdXN0b21lckxvZ2luIGZvcm0gPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiAuaW5wdXQtd3JhcHBlci5wYXNzd29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiAuaW5wdXQtd3JhcHBlciAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiAubG9naW4td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24tbG9naW4gLnBvcHVwLXdpZGdldC1pbm5lciAjY3VzdG9tZXJMb2dpbiBmb3JtID4gZGl2IC5sb2dpbi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1sb2dpbiAucG9wdXAtd2lkZ2V0LWlubmVyICNjdXN0b21lckxvZ2luIGZvcm0gPiBkaXYgLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGEgKyBhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWxvZ2luIC5wb3B1cC13aWRnZXQtaW5uZXIgI2N1c3RvbWVyTG9naW4gZm9ybSA+IGRpdiAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGEgKyBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjYzhjOGM4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4jaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1jYXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWNhcnQgLmNhcnQtd2lkZ2V0LWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDk5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci1ib3R0b20ge1xuICAgIHdpZHRoOiAxMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2OTBweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgICB3aWR0aDogMTY5MHB4O1xuICB9XG59XG4jaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubmF2aWdhdGlvbkFjdGlvbnMgPiBsaSxcbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubmF2aWdhdGlvbkFjdGlvbnMgYSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xID4gbGkuZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaS5leHQgLnN1Ym1lbnUtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaS5leHAgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaS5leHAgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzMzNiO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yLjVweDtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xID4gbGkgPiBhOmhvdmVyLCAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xID4gbGkgPiBhOmZvY3VzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzMzYjtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMi41cHg7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xID4gbGkgPiBhIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1cHgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMjpiZWZvcmUge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIGEge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGkgYS5tZW51LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yID4gbGkgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IGEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgLm1lbnUtbGV2ZWwtMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIC5tZW51LWxldmVsLTMgLm1vcmUtaXRlbXMtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgLmhhcy10aGlyZC1sZXZlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuI2hlYWRlciAjbmF2LW1hbnVmYWN0dXJlcnMgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLmhlYWRlci10b3A6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgbGkuZXhwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIGxpLmV4cCA+IGEge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgbWFyZ2luOiAwIDAgLTFweDtcbn1cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSAuc3VibWVudS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSAubWVudS1sZXZlbC0yIHtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xufVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xIC5tZW51LWxldmVsLTIgPiBsaSA+IGRpdiBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51c2VyLWFjdGlvbi12aXNpYmxlOm5vdCgubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSkgI2hlYWRlciAuaGVhZGVyLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51c2VyLWFjdGlvbi12aXNpYmxlICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi10b29scyBidXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnVzZXItYWN0aW9uLXZpc2libGUgI2hlYWRlcixcbiNoZWFkZXI6bm90KC5maXhlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItYWN0aW9uLXZpc2libGUgI2hlYWRlcixcbiAgI2hlYWRlcjpub3QoLmZpeGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAudXNlci1hY3Rpb24tdmlzaWJsZSAjaGVhZGVyIC5oZWFkZXItdG9wLFxuICAjaGVhZGVyOm5vdCguZml4ZWQpOmhvdmVyIC5oZWFkZXItdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgfVxuICAudXNlci1hY3Rpb24tdmlzaWJsZSAjaGVhZGVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdmlnYXRpb24tdG9vbHMgYnV0dG9uLFxuICAjaGVhZGVyOm5vdCguZml4ZWQpOmhvdmVyIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdmlnYXRpb24tdG9vbHMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAudXNlci1hY3Rpb24tdmlzaWJsZSAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsIGxpIGEsXG4gICNoZWFkZXI6bm90KC5maXhlZCk6aG92ZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwgbGkgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbmJvZHkuY2FydC13aW5kb3ctdmlzaWJsZSAjaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5cbmJvZHk6bm90KC5pbi1pbmRleCkgI2hlYWRlcixcbiNoZWFkZXIuZml4ZWQsXG5ib2R5LnNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5ib2R5Om5vdCguaW4taW5kZXgpICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi10b29scyBidXR0b24sXG4jaGVhZGVyLmZpeGVkIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdmlnYXRpb24tdG9vbHMgYnV0dG9uLFxuYm9keS5zY3JvbGxlZCAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLXRvb2xzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYm9keTpub3QoLmluLWluZGV4KSAjaGVhZGVyIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsIGxpIGEsXG4jaGVhZGVyLmZpeGVkIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsIGxpIGEsXG5ib2R5LnNjcm9sbGVkIC5oZWFkZXItYm90dG9tIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2IC5uYXZpZ2F0aW9uLWluIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuYm9keS5zdWJtZW51LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAubmF2aWdhdGlvbi13cmFwcGVyIG5hdiAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTEsIGJvZHkuc2VhcmNoLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLmhlYWRlci1ib3R0b20gLm5hdmlnYXRpb24td3JhcHBlciBuYXYgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5cbmJvZHkuc2VhcmNoLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9c2VhcmNoXSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvaW1hZ2VzL2ljby1jcm9zcy5zdmcpO1xuICBmaWx0ZXI6IGludmVydCgwKTtcbn1cbmJvZHkubG9naW4td2luZG93LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLXRvcCAubmF2aWdhdGlvbi13cmFwcGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0gLmljb24tbG9naW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvaW1hZ2VzL2ljby1jcm9zcy5zdmcpO1xuICBmaWx0ZXI6IGludmVydCgwKTtcbn1cbmJvZHkubG9naW4td2luZG93LXZpc2libGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDAyO1xufVxuYm9keS5jYXJ0LXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLmhlYWRlci10b3AgLm5hdmlnYXRpb24td3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gLmljb24tY2FydDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLWNyb3NzLnN2Zyk7XG4gIGZpbHRlcjogaW52ZXJ0KDApO1xufVxuXG5ib2R5Om5vdCguaW4taW5kZXgpIC5vdmVyYWxsLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCguaW4taW5kZXgpIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgfVxufVxuYm9keTpub3QoLmluLWluZGV4KS5hZG1pbi1sb2dnZWQgLm92ZXJhbGwtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCguaW4taW5kZXgpLmFkbWluLWxvZ2dlZCAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Om5vdCguaW4taW5kZXgpLmFkbWluLWxvZ2dlZCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuXG5ib2R5LmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLypcbiNuYXZpZ2F0aW9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5tZW51LWl0ZW0tNDA3NCAubWVudS1sZXZlbC0yIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiovXG4jaGVhZGVyIC5zaXRlLW5hbWUgaW1nLFxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEgaTpiZWZvcmUsXG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSAuaWNvbi1jYXJ0OmJlZm9yZSxcbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbmJvZHkuaW4taW5kZXggI2hlYWRlcjpub3QoOmhvdmVyKTpub3QoLmZpeGVkKSAuc2l0ZS1uYW1lIGltZyxcbmJvZHkuaW4taW5kZXggI2hlYWRlcjpub3QoOmhvdmVyKTpub3QoLmZpeGVkKSAubmF2aWdhdGlvbi1idXR0b25zIGEgaTpiZWZvcmUsXG5ib2R5LmluLWluZGV4ICNoZWFkZXI6bm90KDpob3Zlcik6bm90KC5maXhlZCkgLm5hdmlnYXRpb24tYnV0dG9ucyBhIC5pY29uLWNhcnQ6YmVmb3JlLFxuYm9keS5pbi1pbmRleCAjaGVhZGVyOm5vdCg6aG92ZXIpOm5vdCguZml4ZWQpIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gIGZpbHRlcjogaW52ZXJ0KDApO1xufVxuYm9keS5pbi1pbmRleCAjaGVhZGVyOm5vdCg6aG92ZXIpOm5vdCguZml4ZWQpIC5oZWFkZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbmJvZHkuaW4taW5kZXgubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAjaGVhZGVyOm5vdCguZml4ZWQpIC5oZWFkZXItdG9wIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuYm9keS5pbi1pbmRleC5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLnNpdGUtbmFtZSBpbWcsXG5ib2R5LmluLWluZGV4Lm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEgaTpiZWZvcmUsXG5ib2R5LmluLWluZGV4Lm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEgLmljb24tY2FydDpiZWZvcmUge1xuICBmaWx0ZXI6IGludmVydCgxKSAhaW1wb3J0YW50O1xufVxuXG4ubWVzc2FnZXMsXG4ubXNnLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VzLFxuICAubXNnLXdyYXBwZXIge1xuICAgIHRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1lc3NhZ2VzIC5tc2csXG4ubXNnLXdyYXBwZXIgLm1zZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hZG1pbi1sb2dnZWQgLm1lc3NhZ2VzLFxuLmFkbWluLWxvZ2dlZCAubXNnLXdyYXBwZXIge1xuICB0b3A6IDc0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRtaW4tbG9nZ2VkIC5tZXNzYWdlcyxcbiAgLmFkbWluLWxvZ2dlZCAubXNnLXdyYXBwZXIge1xuICAgIHRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiAqIE1pbWUgQ29weXJpZ2h0IHYxLjAuMFxuICogVnlnZW5lcnVqZSBhIHpvYnJhesOtIGNvcHlyaWdodCB6bmHEjWt5IG1pbWUgZGlnaXRhbC4gQ29weXJpZ2h0IHphaHJudWplIFxuICogbG9nbyBTaG9wdGV0IGEgb2RrYXogbmEgd2ViIG1pbWUgZGlnaXRhbCBzIGxvZ2VtIHNwb2xlxI1ub3N0aS5cbiAqIFxuICogKGMpIG1pbWUgZGlnaXRhbCBzLnIuby4gMjAyM1xuICogaHR0cHM6Ly9taW1lZGlnaXRhbC5jelxuICogbWVkYXJkLmh1dHRlbmJhY2hAbWltZWRpZ2l0YWwuY3pcbiAqKi9cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIC50aXRsZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSAucGlwZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGltZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4jY29udGVudC13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gICNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2NvbnRlbnQtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NiMzMzYjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY29udGVudC13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzMzYjtcbn1cbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmJ0bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudC13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxpbmssXG4jY29udGVudC13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jY29udGVudC13cmFwcGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbGluazpob3ZlcixcbiNjb250ZW50LXdyYXBwZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NvbnRlbnQtd3JhcHBlciAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4jY29sb3Jib3gsXG4jY2JveE92ZXJsYXkge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4jY2JveENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI2Nib3hDb250ZW50ICNjYm94TG9hZGVkQ29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jY2JveENvbnRlbnQgLmFkdmFuY2VkLW9yZGVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4jY2JveENvbnRlbnQgLmFkdmFuY2VkLW9yZGVyIC5hby1wcm9kdWN0IC5hby1pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBmbGV4LWJhc2lzOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jY2JveENvbnRlbnQgLmFkdmFuY2VkLW9yZGVyIC5hby1wcm9kdWN0IC5hby1uYW1lIC5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjYm94Q29udGVudCAuYWR2YW5jZWQtb3JkZXIgLmFvLXByb2R1Y3QgLmFvLW5hbWUgLmgzIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jY2JveENvbnRlbnQgLmFkdmFuY2VkLW9yZGVyIC5hby1wcm9kdWN0IC5hby1uYW1lIC5hby1hdmFpbGFiaWxpdHkge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI2Nib3hDb250ZW50IC5hZHZhbmNlZC1vcmRlciAuYWR2YW5jZWQtb3JkZXItc3VnZ2VzdGlvbixcbiNjYm94Q29udGVudCAuYWR2YW5jZWQtb3JkZXIgLnByb2R1Y3RzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWluLFxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucC1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtaW4gLndpZGdldC1wYXJhbWV0ZXItd3JhcHBlcixcbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2stLW1pbWUgLnByb2R1Y3QgLnAtaW4gLndpZGdldC1wYXJhbWV0ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtaW4gLndpZGdldC1wYXJhbWV0ZXItd3JhcHBlciB1bCBsaSBhLFxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucC1pbiAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHVsIGxpIGEge1xuICBwYWRkaW5nOiAwLjMzMzMzMzMzMzNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwLjMzMzMzMzMzMzNyZW07XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAtaW4gLndpZGdldC1wYXJhbWV0ZXItd3JhcHBlciB1bCBsaSBhOmhvdmVyLCBtYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWluIC53aWRnZXQtcGFyYW1ldGVyLXdyYXBwZXIgdWwgbGkgYTpmb2N1cywgbWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1pbiAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHVsIGxpIGE6YWN0aXZlLFxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucC1pbiAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHVsIGxpIGE6aG92ZXIsXG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wLWluIC53aWRnZXQtcGFyYW1ldGVyLXdyYXBwZXIgdWwgbGkgYTpmb2N1cyxcbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2stLW1pbWUgLnByb2R1Y3QgLnAtaW4gLndpZGdldC1wYXJhbWV0ZXItd3JhcHBlciB1bCBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWluIC5wcmljZXMsXG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wLWluIC5wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wLWluIC5wcmljZXMgLnByaWNlLWZpbmFsLFxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucC1pbiAucHJpY2VzIC5wcmljZS1maW5hbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucC1pbiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCBzdHJvbmcsXG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wLWluIC5wcmljZXMgLnByaWNlLXN0YW5kYXJkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgLm5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWluLWluIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLmF2YWlsYWJpbGl0eSxcbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5yYXRpbmdzLXdyYXBwZXIsXG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyxcbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wLWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnByaWNlcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1maW5hbCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1maW5hbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxubWFpbiNjb250ZW50IC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgc3Ryb25nIHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLXNhdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI2NiMzMzYjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbm1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2stLW1pbWUge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5tYWluI2NvbnRlbnQgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5mbGlja2l0eS1zbGlkZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5Om5vdCguaW4taW5kZXgpIG1haW4jY29udGVudCAucHJvZHVjdHMtYmxvY2stbWltZSAucHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOmJlZm9yZSwgbWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkIC5wLW1haW4taW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pbWFnZXMvaWNvLWNhcnJldC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcuNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQgLnAtbWFpbi1pbWFnZTpiZWZvcmUsIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQgLnAtbWFpbi1pbWFnZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICByaWdodDogMTVweDtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBsZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZShuICsgMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOm50aC1vZi10eXBlKDIpIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMy8zO1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkIC5wLW1haW4taW1hZ2U6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWFyZWE6IDEvMy8zLzU7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZSg0KSB7XG4gIGdyaWQtYXJlYTogMy8xLzUvMztcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOm50aC1vZi10eXBlKDUpIHtcbiAgZ3JpZC1hcmVhOiAzLzMvNC80O1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkIC5wLW1haW4taW1hZ2U6bnRoLW9mLXR5cGUoNikge1xuICBncmlkLWFyZWE6IDMvNC80LzU7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZSg3KSB7XG4gIGdyaWQtYXJlYTogNC8zLzUvNDtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOm50aC1vZi10eXBlKDgpIHtcbiAgZ3JpZC1hcmVhOiA0LzQvNS81O1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkIC5wLW1haW4taW1hZ2U6bnRoLW9mLXR5cGUoOSkge1xuICBncmlkLWFyZWE6IDQvNC81LzU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkIC5wLW1haW4taW1hZ2U6bnRoLW9mLXR5cGUoOSkgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UuZ3JpZCAucC1tYWluLWltYWdlOm50aC1vZi10eXBlKDkpOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkIC5wLW1haW4taW1hZ2U6bnRoLWNoaWxkKG4rMTIpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkLS1sZXNzIC5wLW1haW4taW1hZ2U6bnRoLW9mLXR5cGUoNSkge1xuICBncmlkLWFyZWE6IDMvMy81LzU7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQtLWxlc3MgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZSg2KSB7XG4gIGdyaWQtYXJlYTogMy8zLzUvNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQtLWxlc3MgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZSg2KSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ncmlkLS1sZXNzIC5wLW1haW4taW1hZ2U6bnRoLW9mLXR5cGUoNik6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLmdyaWQtLWxlc3MgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZShuICsgNykge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLm5vZ3JpZCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2Uubm9ncmlkIC5wLW1haW4taW1hZ2U6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZS5ub2dyaWQgLnAtbWFpbi1pbWFnZTpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlLm5vZ3JpZCAucC1tYWluLWltYWdlOm5vdCg6bnRoLW9mLXR5cGUoMikpIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSAuZmxhZy1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgKyAucm93IC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWxzLWlubmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgKyAucm93IC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbHMtaW5uZXIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC8qIFdvcmtzIG9uIEZpcmVmb3ggKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNjOGM4YzggI2ZmZmZmZjtcbiAgLyogV29ya3Mgb24gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWxzLWlubmVyID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWxzLWlubmVyID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWxzLWlubmVyID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjOGM4Yzg7XG59XG5tYWluI2NvbnRlbnQgLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlICsgLnJvdyAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWxzLWlubmVyID4gZGl2IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxubWFpbiNjb250ZW50IC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSArIC5yb3cgLnAtdGh1bWJuYWlscy13cmFwcGVyIC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlscy1pbm5lciA+IGRpdiBhLnAtdGh1bWJuYWlsOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm1haW4jY29udGVudCAucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgKyAucm93IC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbHMtaW5uZXIgPiBkaXYgYS5oaWdobGlnaHRlZCBpbWcge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5xdWFudGl0eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnF1YW50aXR5IC5pbmNyZWFzZSxcbi5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5xdWFudGl0eSAuaW5jcmVhc2U6YmVmb3JlLFxuLnF1YW50aXR5IC5kZWNyZWFzZTpiZWZvcmUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnF1YW50aXR5IGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdGFycy13cmFwcGVyIC5zdGFycyAuc3RhciB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLnN0YXJzLXdyYXBwZXIgLnN0YXJzIC5zdGFyLnN0YXItb246YmVmb3JlLCAuc3RhcnMtd3JhcHBlciAuc3RhcnMgLnN0YXIuc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjNDJkO1xufVxuLnN0YXJzLXdyYXBwZXIgLnN0YXJzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucC1kZXRhaWwtaW5uZXIgLnN0YXJzLXdyYXBwZXIgLnN0YXItbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy13cmFwcGVyIC5zdGFyLWxpc3QgLnN0YXIge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnJhdGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLnJhdGUtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhvZG5vY2Vuw61cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zM3B4O1xuICBsZWZ0OiAwO1xufVxuLnJhdGUtd3JhcHBlciAuYWRkLWNvbW1lbnQge1xuICBtYXJnaW46IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLnJhdGUtd3JhcHBlciAuYWRkLWNvbW1lbnQgLnJhdGluZy1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2IzMzNiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmF0ZS13cmFwcGVyIC5yYXRlLXdyYXAgPiBkaXY6bm90KC5yYXRlLWF2ZXJhZ2Utd3JhcCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhdGUtd3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWF2ZXJhZ2Utd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0ZS13cmFwcGVyIC5yYXRlLXdyYXAgLnJhdGUtYXZlcmFnZS13cmFwIC5hZGQtY29tbWVudCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5yYXRlLXdyYXBwZXIgLnJhdGUtd3JhcCAucmF0ZS1hdmVyYWdlLXdyYXAgLmFkZC1jb21tZW50IC5yYXRpbmctaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmF0ZS13cmFwcGVyIC5yYXRlLXdyYXAgLnJhdGUtYXZlcmFnZS13cmFwIC5hZGQtY29tbWVudCAucmF0aW5nLWljb246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYXRlLXdyYXBwZXIgLnJhdGUtd3JhcCAucmF0ZS1hdmVyYWdlLXdyYXAgLnJhdGUtYXZlcmFnZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmF0ZS13cmFwcGVyIC5yYXRlLXdyYXAgLnJhdGUtYXZlcmFnZS13cmFwIC5yYXRlLWF2ZXJhZ2UtaW5uZXIgLnJhdGUtYXZlcmFnZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUycHg7XG59XG4ucmF0ZS13cmFwcGVyIC5yYXRlLXdyYXAgLnJhdGUtYXZlcmFnZS13cmFwIC5yYXRlLWF2ZXJhZ2UtaW5uZXIgLnJhdGUtc3Rhci13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnJhdGUtd3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWF2ZXJhZ2Utd3JhcCAucmF0ZS1hdmVyYWdlLWlubmVyIC5yYXRlLXN0YXItd3JhcCAuc3Rhci1saXN0IHtcbiAgb3JkZXI6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yYXRlLXdyYXBwZXIgLnJhdGUtd3JhcCAucmF0ZS1hdmVyYWdlLXdyYXAgLnJhdGUtYXZlcmFnZS1pbm5lciAucmF0ZS1zdGFyLXdyYXAgLnN0YXItbGlzdCAuc3RhciB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJhdGUtd3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWF2ZXJhZ2Utd3JhcCAucmF0ZS1hdmVyYWdlLWlubmVyIC5yYXRlLXN0YXItd3JhcCAuc3Rhci1saXN0IC5zdGFyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjNDJkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnJhdGUtd3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWF2ZXJhZ2Utd3JhcCAucmF0ZS1hdmVyYWdlLWlubmVyIC5yYXRlLXN0YXItd3JhcCAuc3RhcnMtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi52b3Rlcy13cmFwIC52b3RlLXdyYXAge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cbi52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXBpYyB7XG4gIGhlaWdodDogNjdweDtcbiAgd2lkdGg6IDY3cHg7XG4gIG1pbi13aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtcGljIC52b3RlLWluaXRpYWxzIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmOGY3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNjdweDtcbn1cbi52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1zdW1tYXJ5IC52b3RlLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1zdW1tYXJ5IC52b3RlLXJhdGluZyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1yYXRpbmcgLnN0YXJzIC5zdGFyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjNDJkICFpbXBvcnRhbnQ7XG59XG4udm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1zdW1tYXJ5IC52b3RlLXJhdGluZyAudm90ZS1kZWxpbWV0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1yYXRpbmcgLnZvdGUtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYXNpZGUtaW5kZW50ZWQgbWFpbiNjb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLnNob3ctZmlsdGVyLW1vYmlsZSAuZmlsdGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGUtaW5kZW50ZWQgbWFpbiNjb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYXNpZGUtaW5kZW50ZWQgbWFpbiNjb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLnNob3ctZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hc2lkZS1pbmRlbnRlZCBtYWluI2NvbnRlbnQgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hc2lkZS1pbmRlbnRlZCBtYWluI2NvbnRlbnQgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyICNmaWx0ZXJzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFzaWRlLWluZGVudGVkIG1haW4jY29udGVudCAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgI2ZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXNpZGUtaW5kZW50ZWQgbWFpbiNjb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAjZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFzaWRlLWluZGVudGVkIG1haW4jY29udGVudCAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5maWx0ZXJzLXdyYXBwZXIgLmNhdGVnb3J5LWhlYWRlciBmaWVsZHNldCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXNpZGUtaW5kZW50ZWQgbWFpbiNjb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtd3JhcHBlciAuY2F0ZWdvcnktaGVhZGVyIGZpZWxkc2V0IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hc2lkZS1pbmRlbnRlZCBtYWluI2NvbnRlbnQgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy13cmFwcGVyIC5jYXRlZ29yeS1oZWFkZXIgZmllbGRzZXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zaWRlYmFyLWluZGVudGVkIG1haW4jY29udGVudCAuc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWluZGVudGVkIG1haW4jY29udGVudCAuc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaWRlYmFyLWluZGVudGVkIG1haW4jY29udGVudCAuc2lkZWJhci1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjhmNztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWluZGVudGVkIG1haW4jY29udGVudCAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzEwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLnNpZGViYXItaW5kZW50ZWQgbWFpbiNjb250ZW50IC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgI2NhdGVnb3J5LWhlYWRlcixcbi5zaWRlYmFyLWluZGVudGVkIG1haW4jY29udGVudCAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyICNmaWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXItaW5kZW50ZWQgI2ZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1pbmRlbnRlZCAjZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWRlYmFyLWluZGVudGVkICNmaWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2lkZWJhci1pbmRlbnRlZCAjZmlsdGVycyAuc2xpZGVyLXdyYXBwZXIge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXItaW5kZW50ZWQgI2ZpbHRlcnMgLnNsaWRlci13cmFwcGVyIGg0IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpZGViYXItaW5kZW50ZWQgI2ZpbHRlcnMgLmZpbHRlci10b3RhbC1jb3VudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlci13cmFwcGVyIGg0IHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNsaWRlci13cmFwcGVyIC5wcmljZS1maWx0ZXIgLnNsaWRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5zbGlkZXItd3JhcHBlciAucHJpY2UtZmlsdGVyIC5zbGlkZXItY29udGVudCAudWktc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpZGVyLXdyYXBwZXIgLnByaWNlLWZpbHRlciAuc2xpZGVyLWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnNsaWRlci13cmFwcGVyIC5wcmljZS1maWx0ZXIgLnNsaWRlci1jb250ZW50IC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICB0b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5zbGlkZXItd3JhcHBlciAucHJpY2UtZmlsdGVyIC5zbGlkZXItY29udGVudCAudWktc2xpZGVyLWhhbmRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uc2xpZGVyLXdyYXBwZXIgLnByaWNlLWZpbHRlciAuc2xpZGVyLWNvbnRlbnQgLnVpLXNsaWRlci1oYW5kbGU6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2JiMzcxMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaG9tZXBhZ2UtYmFubmVycy1mdWxsLXdpZHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLWJhbm5lcnMtZnVsbC13aWR0aCAuYmFubmVycy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmhvbWVwYWdlLWJhbm5lcnMtZnVsbC13aWR0aCAuYmFubmVycy1jb250ZW50IC5iYW5uZXItd3JhcHBlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWVwYWdlLWJhbm5lcnMtZnVsbC13aWR0aCAuYmFubmVycy1jb250ZW50IC5iYW5uZXItd3JhcHBlciA+IHNwYW4ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1iYW5uZXJzLWZ1bGwtd2lkdGggLmJhbm5lcnMtY29udGVudCAuYmFubmVyLXdyYXBwZXIgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmhvbWVwYWdlLWJhbm5lcnMtZnVsbC13aWR0aCAuYmFubmVycy1jb250ZW50IC5iYW5uZXItd3JhcHBlciA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lcGFnZS1iYW5uZXJzLWZ1bGwtd2lkdGggLmJhbm5lcnMtY29udGVudCAuYmFubmVyLXdyYXBwZXIgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjkwcHgpIHtcbiAgLmhvbWVwYWdlLWJhbm5lcnMtZnVsbC13aWR0aCAuYmFubmVycy1jb250ZW50IC5iYW5uZXItd3JhcHBlciA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTY5MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCB7XG4gIHdpZHRoOiA2NXZ3ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogNDB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMjh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2stLW1pbWUgLnByb2R1Y3QuaW5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2stLW1pbWUgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wIC5wLWluIC5wLWluLWluIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdHMtYmxvY2stLW1pbWUgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tID4gZGl2IC5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiAucmF0aW5ncy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucCAucC1pbiAucC1ib3R0b20gPiBkaXYgLnAtdG9vbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrLS1taW1lIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSA+IGRpdiAucC1kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jay0tbWltZSAucHJvZHVjdCAucCAucC1pbiAucC1ib3R0b20gLnByaWNlcyAucHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZHVjdHMtYmxvY2stLW1pbWUgLnByb2R1Y3QgLnAgLnAtY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkIC5mbGlja2l0eS1idXR0b24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxpY2tpdHktZW5hYmxlZCAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cbi5mbGlja2l0eS1lbmFibGVkIC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxpY2tpdHktZW5hYmxlZCAuZmxpY2tpdHktYnV0dG9uLnByZXZpb3VzIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuLmZsaWNraXR5LWVuYWJsZWQgLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGlja2l0eS1lbmFibGVkIC5mbGlja2l0eS1idXR0b24ubmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG4uZmxpY2tpdHktZW5hYmxlZCAuZmxpY2tpdHktYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmxpY2tpdHktZW5hYmxlZCAuZmxpY2tpdHktYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMjUlO1xufVxuXG4uc3RvY2stdGFibGUtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuY2xvc2UtY3Jvc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuY2xvc2UtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBmb250LXNpemU6IDlweDtcbn1cbi5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSAuaGVhZCB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIC5oZWFkIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRoLFxuLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgdGQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRkIHNwYW46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0ZCBzcGFuLm5vOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIGNvbG9yOiAjYzdjN2M3O1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0ZCBzcGFuLnllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4uc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRvcC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50b3AtY2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY5MHB4KSB7XG4gIC50b3AtY2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDE2OTBweDtcbiAgfVxufVxuLnRvcC1jYXRlZ29yaWVzX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50b3AtY2F0ZWdvcmllc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY2F0ZWdvcmllc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxMHB4KTtcbiAgfVxufVxuLnRvcC1jYXRlZ29yaWVzX19pdGVtOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50b3AtY2F0ZWdvcmllc19faXRlbSBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50eXBlLWRldGFpbCAudmFyaWFudC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50eXBlLWRldGFpbCBzcGFuLnNpemVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4udHlwZS1kZXRhaWwgLnNpemUtdGFibGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjlweDtcbn1cbi50eXBlLWRldGFpbCAuc2l6ZS10YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udHlwZS1kZXRhaWwgLnNpemUtdGFibGUtY29udGVudCB0YWJsZSAudHI6bnRoLWNoaWxkKG9kZCksXG4udHlwZS1kZXRhaWwgLnNpemUtdGFibGUtY29udGVudCB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udHlwZS1kZXRhaWwgLnNpemUtdGFibGUtY29udGVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjN2M3O1xufVxuLnR5cGUtZGV0YWlsIC5zaXplLXRhYmxlLWNvbnRlbnQgdGFibGUgdGQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50eXBlLWRldGFpbCAuc3RvY2stdGFibGUtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNTEsIDczLCAwLjcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWRldGFpbCAuc3RvY2stdGFibGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5ODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2NrLXRhYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2NrLXRhYmxlLWhlYWRlciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtZGV0YWlsIC5zdG9jay10YWJsZS13cmFwcGVyIC5jbG9zZS1jcm9zcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuLnR5cGUtZGV0YWlsIC5zdG9jay10YWJsZS13cmFwcGVyIC5jbG9zZS1jcm9zczpob3ZlciB7XG4gIGNvbG9yOiAjY2IzMzNiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0Ym9keSB0ciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4udHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFJpZnQsIEFyaWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnR5cGUtZGV0YWlsIC5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgdGJvZHkgdHIgdGg6bm90KC5maXJzdCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0Ym9keSB0ciB0aCxcbi50eXBlLWRldGFpbCAuc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjN2M3O1xuICB3aWR0aDogMjAlO1xufVxuLnR5cGUtZGV0YWlsIC5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgdGJvZHkgdHIgdGQuc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi50eXBlLWRldGFpbCAuc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRib2R5IHRyIHRkLm5vLXN0b2NrLCAudHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0Ym9keSB0ciB0ZC5zdG9jayB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHlwZS1kZXRhaWwgLnN0b2NrLXRhYmxlLXdyYXBwZXIgLnN0b2Nrcy10YWJsZSB0Ym9keSB0ciB0ZC5uby1zdG9jazpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi50eXBlLWRldGFpbCAuc3RvY2stdGFibGUtd3JhcHBlciAuc3RvY2tzLXRhYmxlIHRib2R5IHRyIHRkLnN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnR5cGUtZGV0YWlsIC5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgLnRyOm50aC1jaGlsZChvZGQpLFxuLnR5cGUtZGV0YWlsIC5zdG9jay10YWJsZS13cmFwcGVyIC5zdG9ja3MtdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc3RvY2tzLW9wZW4gLnN0b2NrLXRhYmxlLXdyYXBwZXIsXG4uc3RvY2tzLW9wZW4gLnN0b2NrLXRhYmxlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaFdoaXNwZXJlci5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgycHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zZWFyY2hXaGlzcGVyZXJfX3Byb2R1Y3RfX2NhcnQgYnV0dG9uIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8vIGZvbnRzXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1LYXJsYTp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy8gcGF0aHNcbiR1cmxJbWc6ICcvdXNlci9kb2N1bWVudHMvdXBsb2FkL2ltYWdlcy8nO1xuXG4vLyBpbWFnZXNcbiRpbWctZmF2b3VyaXRlOiB1cmwoI3skdXJsSW1nfWljb24tZmF2LWZhbHNlLnBuZyk7XG4kaW1nLWZhdm91cml0ZS10cnVlOiB1cmwoI3skdXJsSW1nfWljb24tZmF2LXRydWUucG5nKTtcbiRpbWctZmF2b3VyaXRlLWhvdmVyOiB1cmwoI3skdXJsSW1nfWljb24tZmF2LWhvdmVyLnBuZyk7XG4kaW1nLW1pbWUtbG9nbzogdXJsKCN7JHVybEltZ31taW1lLWxvZ28uc3ZnKTtcbiRpbWctbG9nby1mb290ZXI6IHVybCgjeyR1cmxJbWd9Zm9vdGVyLWxvZ28uc3ZnP3Y9Mik7XG4kaW1nLWljb24tcGhvbmU6IHVybCgjeyR1cmxJbWd9aWNvLXBob25lLnN2Zyk7XG4kaW1nLWljb24tbWFpbDogdXJsKCN7JHVybEltZ31pY28tbWFpbC5zdmcpO1xuJGltZy1pY29uLWNhcnJldDogdXJsKCN7JHVybEltZ31pY28tY2FycmV0LnN2Zyk7XG4kaW1nLWljb24tc2VhcmNoOiB1cmwoI3skdXJsSW1nfWljby1zZWFyY2guc3ZnKTtcbiRpbWctaWNvbi1zZWFyY2gtYmxhY2s6IHVybCgjeyR1cmxJbWd9aWNvLXNlYXJjaC1ibGFjay5zdmcpO1xuJGltZy1pY29uLXVzZXI6IHVybCgjeyR1cmxJbWd9aWNvLXVzZXIuc3ZnKTtcbiRpbWctaWNvbi1oZWFydDogdXJsKCN7JHVybEltZ31pY28taGVhcnQuc3ZnKTtcbiRpbWctaWNvbi1jYXJ0OiB1cmwoI3skdXJsSW1nfWljby1jYXJ0LnN2Zyk7XG4kaW1nLWljb24tY3Jvc3M6IHVybCgjeyR1cmxJbWd9aWNvLWNyb3NzLnN2Zyk7XG4kaW1nLXdlbGNvbWU6IHVybCgjeyR1cmxJbWd9d2VsY29tZS53ZWJwKTtcblxuJGZmLWJhc2U6ICdLYXJsYScsIHNhbnMtc2VyaWY7XG4kZnMtYmFzZTogMTZweDsgLy8gYmFzZSBmb3IgMXJlbVxuJGxoLWJhc2U6IDIycHg7XG5cbi8vIGZvbnQtc2l6ZVxuJGZzLWxnOiA1MnB4O1xuJGZzLWgxOiAzMnB4O1xuJGZzLWgyOiAyNHB4O1xuJGZzLWgzOiAyMHB4O1xuJGZzLW5hdjogMTlweDtcbiRmcy1oNDogMThweDtcbiRmcy1wOiAxNHB4O1xuXG4vLyBmb250LXdlaWdodFxuJGZ3LWxpZ2h0OiAzMDA7XG4kZnctbm9ybWFsOiA0MDA7XG4kZnctc2VtaWJvbGQ6IDUwMDtcbiRmdy1ib2xkOiA3MDA7XG5cbi8vIGxpbmUtaGVpZ2h0XG4kbGgtaDE6IDQ3cHg7XG4kbGgtaDI6IDQycHg7XG4kbGgtaDM6IDI2cHg7XG4kbGgtaDQ6IDIwcHg7XG4kbGgtcDogMThweDtcblxuLy8gY29sb3JzXG4kYy1ibGFjazogIzAwMDAwMDtcbiRjLXdoaXRlOiAjZmZmZmZmO1xuXG4kYy1ncmF5LTEwMDogI2UzZTNlMztcbiRjLWdyYXktMjAwOiAjZjZmOGY3O1xuJGMtZ3JheS0zMDA6ICNmNWY1ZjU7XG4kYy1ncmF5LTQwMDogI2M4YzhjODtcbiRjLWdyYXktNTAwOiAjNTI1MjUyO1xuJGMtZ3JheS02MDA6ICM3ODc4Nzg7XG5cbiRjLWdyZWVuLTQwMDogcmdiKDEwMiwgMTg3LCA1MSk7XG5cbiRjLW9yYW5nZS00MDA6ICNjYjAwMDA7XG4kYy1vcmFuZ2UtNTAwOiAjZDA0OTI1O1xuXG4kYy1yZWQtMzAwOiAjYmIzNzEzO1xuJGMtcmVkLTQwMDogI2I0MDAwMDtcbiRjLXJlZC01MDA6ICNjYjMzM2I7XG4kYy15ZWxsb3ctNDAwOiAjZmZjNDJkO1xuXG4kYy1iYXNlOiAkYy1ibGFjaztcbiRjLXByaW1hcnk6ICRjLXJlZC01MDA7XG4kYy1wcmltYXJ5LWhvdmVyOiAkYy1yZWQtNDAwO1xuJGMtc2Vjb25kYXJ5OiAkYy1iYXNlO1xuJGMtYm9yZGVyLWNvbG9yOiAkYy1ncmF5LTQwMDtcblxuLy8gYnJlYWtwb2ludHNcbiRicmVha3BvaW50LXhzOiA0MjVweDsgLy8gbW9iaWxlIGRldmljZXNcbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDsgLy8gZGVza3RvcFxuJGJyZWFrcG9pbnQteGw6IDEzMzBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuJGJyZWFrcG9pbnQteHh4bDogMTY5MHB4O1xuLy8gb3JpZ2luYWwgYnJlYWtwb2ludHMgdG8gcmV3cml0ZSBzaG9wdGV0IHN0eWxlc1xuJGJyZWFrcG9pbnQteGwtb3JpZzogMTIwMHB4O1xuXG4vLyBpY29uc1xuJGljb24teHM6IDE2cHg7XG4kaWNvbi1zbTogMTlweDtcbiRpY29uLW1kOiAzMHB4O1xuJGljb24tbGc6IDY3cHg7XG4kaWNvbi14eGw6IDEzNXB4O1xuXG4vLyBncmlkXG4kY29udGFpbmVyLXhzOiAkYnJlYWtwb2ludC14cztcbiRjb250YWluZXItc206ICRicmVha3BvaW50LXNtO1xuJGNvbnRhaW5lci1tZDogJGJyZWFrcG9pbnQtbWQ7XG4kY29udGFpbmVyLWxnOiAkYnJlYWtwb2ludC1sZztcbiRjb250YWluZXIteGw6ICRicmVha3BvaW50LXhsO1xuJGNvbnRhaW5lci14eGw6ICRicmVha3BvaW50LXh4bDtcbiRjb250YWluZXIteHh4bDogJGJyZWFrcG9pbnQteHh4bDtcbi8vIGJvcmRlclxuJGJvcmRlci1jb2xvcjogJGMtYm9yZGVyLWNvbG9yO1xuJGJvcmRlci10eXBlOiBzb2xpZDtcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItcmFkaXVzOiA1cHg7XG4kYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItdHlwZSAkYm9yZGVyLWNvbG9yO1xuXG4vLyBzcGFjaW5nXG4kZ2FwOiA1cHg7XG4keDE6IDFyZW07XG5cbiRncmlkLWdhcC14czogNXB4O1xuJGdyaWQtZ2FwLXNtOiAxMHB4O1xuJGdyaWQtZ2FwLW1kOiAxNXB4O1xuJGdyaWQtZ2FwLWxnOiAyNXB4O1xuJGdyaWQtZ2FwLXhsOiA1MHB4O1xuXG4vLyB0cmFuc2l0aW9uXG4kdHJhbnMtdGltZTogMC4zcztcbiR0cmFucy1zdHlsZTogZWFzZS1vdXQ7XG4kdHJhbnM6IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4vKiBIRUFERVIgKi9cbiRoZWFkZXItaGVpZ2h0OiA3NHB4O1xuJHN1YmhlYWRlci1oZWlnaHQ6IDQycHg7XG4kc2VhcmNoLXdpZGdldC1oZWlnaHQ6IDEwOHB4O1xuJGFkbWluYmFyLWhlaWdodDogMzBweDtcbiRwb3B1cC1sb2dpbi1oZWlnaHQ6IDE1N3B4O1xuJG1lbnUtbGV2ZWwtMS1sZWZ0OiA0MHB4OyAvLyBIYWNrIHRoZSBwb3NpdGlvbiBvZiBtZW51IGZvciBNRCBicmVha3BvaW50XG5cbi8qIENBUk9VU0VMICovXG4kY2Fyb3VzZWwtbWF4LWhlaWdodDogMTAwMHB4O1xuJGNhcm91c2VsLWRvdC1zaXplOiAxMnB4O1xuXG4vKiA0MDQgKi9cbiRpbWctNDA0OiB1cmwoI3skdXJsSW1nfTQwNC5zdmcpO1xuJGltZy00MDQtc2l6ZTogMTAwcHg7XG5cbi8qIEFWQUlMQUJJTElUWSAqL1xuJGF2YWlsYWJpbGl0eS10cnVlOiAjNjZiYjMzO1xuJGF2YWlsYWJpbGl0eS1mYWxzZTogI2NiMDAwMDtcbiRhdmFpbGFiaWxpdHktb250aGV3YXk6ICNmZmM0MmQ7XG5cbi8vIEhQIHNsaWRlciAxIElEc1xuJHNsaWRlci0xOiA1O1xuXG4vLyBIUCBzbGlkZXIgMiBJRHNcbiRzbGlkZXItMjogMTE7XG5cbiRpbnB1dC1oZWlnaHQ6IDQ0cHg7XG5cbi8vIGNvbXBvbmVudCB3aWR0aHNcbiRzaWRlYmFyLXdpZHRoOiAzMTBweDtcblxuLy8gYnV0dG9uc1xuJGJ0bi1wYWRkaW5nOiAxM3B4IDE2cHg7XG4kYnRuLWhlaWdodDogNDBweDtcblxuLy8gZmF2b3VyaXRlXG4kZmF2b3VyaXRlLWljb24tc2l6ZTogMzBweDtcblxuLy8gRmlsdGVyXG4kc2xpZGVyLWJvcmRlci1yYWRpdXM6IDNweDtcbiRzbGlkZXItaGVpZ2h0OiA4cHg7XG4kc2xpZGVyLWhhbmRsZXItc2l6ZTogMjJweDtcbiRzbGlkZXItaW5zaWRlLWhlaWdodDogMTJweDtcblxuLy8gQ2hlY2tib3hcbiRpbnB1dC1jaGVja2JveC1yYWRpdXM6IDFweDtcbiRpbnB1dC1jaGVja2JveC1zaXplOiAyMHB4O1xuXG4vLyBQYXJhbWV0ZXJzXG4kcGFyYW1ldGVyLWljb24tc2l6ZTogMzZweDtcblxuLy8gUHJvZHVjdCBkZXRhaWxcbiRwcm9kdWN0LWRldGFpbC1pbWFnZS1oZWlnaHQtbWF4OiA1MDBweDtcbiIsIioge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6Zm9jdXMsXG4qOmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xuXHRsaW5lLWhlaWdodDogMVxufVxuXG51bCB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5pbnB1dCwgbGFiZWwge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCJodG1sIHtcblx0Zm9udC1zaXplOiAkZnMtcDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zbW9vdGg6IG5ldmVyO1xufVxuXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHksXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRjb2xvcjogJGMtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZzLXA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5yZWFkeSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmxvYWRlZCB7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLy8gT3ZlcmxheSBmb3Igc3VibWVudSBhbmQgdXNlciBhY3Rpb25zXG5ib2R5IHtcblx0Ji5zdWJtZW51LXZpc2libGUsXG5cdCYudXNlci1hY3Rpb24tdmlzaWJsZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5IHtcbiAgICAmLmFkbWluLWxvZ2dlZCB7XG4gICAgICAgIC5hZG1pbi1iYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkYWRtaW5iYXItaGVpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICRhZG1pbmJhci1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLWxnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci14bDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXh4bDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4teHh4bCB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci14eHhsO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMDVzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAzO1xuICAgIFxuICAgICAgICAuY29udGVudC13cmFwcGVyLWluIHtcbiAgICAgICAgICAgIG1haW4ge1xuICAgICAgICAgICAgICAgICYjY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWtlIHRoZSBmb290ZXIgc3RpY2sgdG8gdGhlIGJvdHRvbSBvZiB0aGUgcGFnZVxuLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn0iLCJAbWl4aW4gbWluLXhzIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHN9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtaW4tc20ge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1zbX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1pbi1tZCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LW1kfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluLWxnIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbGd9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtaW4teGwge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14bH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1pbi14eGwge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14eGx9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtaW4teHh4bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXh4eGx9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtYXgteHhzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteHMgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXhzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtc20gLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXNtIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbWQgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LW1kIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGcgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LWxnIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteGwgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXhsIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteHhsIC0gMX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIG9sLmNhcnQtaGVhZGVyLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLm5leHQtc3RlcCwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS13cmFwcGVyLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLWFkZGl0aW9uYWwsIFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJpY2UtbWVhc3VyZSwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1maW5hbCwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcmljZS1zYXZlLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLnByaWNlLXN0YW5kYXJkLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmJ0biwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcm9kdWN0cyAubmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDEsIFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMiwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGgzLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgaDQsIFxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNSwgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGg2LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgxLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgyLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgzLCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg0LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg1LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg2LCBcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmNhcnQtdGFibGUgLm1haW4tbGluaywgXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5jYXJ0LXJlbGF0ZWQtbmFtZSwgXG4uYmxhbmstbW9kZSBoMSwgXG4uYmxhbmstbW9kZSBoMiwgXG4uYmxhbmstbW9kZSBoMywgXG4uYmxhbmstbW9kZSBoNCwgXG4uYmxhbmstbW9kZSBoNSwgXG4uYmxhbmstbW9kZSBoNiwgXG4uYmxhbmstbW9kZSAuaDEsIFxuLmJsYW5rLW1vZGUgLmgyLCBcbi5ibGFuay1tb2RlIC5oMywgXG4uYmxhbmstbW9kZSAuaDQsIFxuLmJsYW5rLW1vZGUgLmg1LCBcbi5ibGFuay1tb2RlIC5oNiwgXG4uYmxhbmstbW9kZSAuY2FydC10YWJsZSAubWFpbi1saW5rLCBcbi5ibGFuay1tb2RlIC5jYXJ0LXJlbGF0ZWQtbmFtZSxcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgI2Zvb3RlciBoNSB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICAgIGNvbG9yOiAkYy1iYXNlO1xufVxuXG5oMSwgLmgxIHtcbiAgICBAaW5jbHVkZSBoMTtcbn1cblxuaDIsIC5oMiB7XG4gICAgQGluY2x1ZGUgaDI7XG59XG5cbmgzLCAuaDMge1xuICAgIEBpbmNsdWRlIGgzO1xufVxuXG5oNCwgLmg0IHtcbiAgICBAaW5jbHVkZSBoNDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjLWJhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn0iLCJAbWl4aW4gaDEge1xuXHRmb250LXNpemU6ICRmcy1oMTtcblx0bWFyZ2luOiAkeDEgMCBjYWxjKCR4MSAqIDIpIDA7XG59XG5cbkBtaXhpbiBoMiB7XG5cdGZvbnQtc2l6ZTogJGZzLWgyO1xuXHRtYXJnaW46ICR4MSAwIGNhbGMoJHgxICogMikgMDtcbn1cblxuQG1peGluIGgzIHtcblx0Zm9udC1zaXplOiAkZnMtaDM7XG5cdG1hcmdpbjogJHgxIDA7XG59XG5cbkBtaXhpbiBoNCB7XG5cdGZvbnQtc2l6ZTogJGZzLWg0O1xuXHRtYXJnaW46ICR4MSAwO1xufVxuXG5AbWl4aW4gcCB7XG5cdGZvbnQtc2l6ZTogJGZzLXA7XG5cdG1hcmdpbi1ib3R0b206ICR4MTtcbn1cbiIsIi5lbXB0eS1jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpbWctNDA0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW1nLTQwNC1zaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRpbWctNDA0LXNpemU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgIH1cbn0iLCIuY2F0ZWdvcnkge1xuICAgICZfX3NlY29uZERlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAoJGdhcCAqIDEwKSAwO1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci14bDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC1oNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICAjcHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogNjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblxuICAgICAgICAgICAgLnAge1xuICAgICAgICAgICAgICAgICYtaW4ge1xuICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygkeDEgKiAtMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGVnb3J5LXRvcCB7XG4gICAgLnBhZ2luYXRpb24tYXBwZW5kaXgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuY3VzdG9tZXItcGFnZSB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaDEge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bC1vcmlnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsLW9yaWcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgICYuaDQge1xuICAgICAgICBmb250LXNpemU6ICRmcy1oNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMTA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lcGFnZS1sYXRlc3QtY29udHJpYnV0aW9uLWZ1bGwtd2lkdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNpbWFnZWJhbm5lcnMge1xuICAgIG1hcmdpbi10b3A6ICRnYXAgKiA1O1xuICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwICogMjtcblxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJGdhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMTA7XG4gICAgICAgIGdhcDogJGdhcCAqIDM7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vbmUtY29sdW1uLWJvZHkgLndlbGNvbWUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogJGdhcCAqIDEwO1xuXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGltZy13ZWxjb21lO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MHZ3IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGdhcCAqIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGdhcCAqIDMpO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAxMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MHZ3IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDEwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi14eGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZWxjb21lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbi14eGwge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICgkZ2FwICogMjApICgkZ2FwICogMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGdhcCAqIDMpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2OTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWgzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ3VzdG9tIG9yZGVyIG9mIGhvbWVwYWdlIHNlY3Rpb25zXG5ib2R5IHtcbiAgICAmLmluLWluZGV4IHtcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICAmI2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5ob21lcGFnZS1wcm9kdWN0cy1oZWFkaW5nLSN7JHNsaWRlci0xfSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ibG9jay5wcm9kdWN0cy0jeyRzbGlkZXItMX0ge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWlkZGxlLWJhbm5lcnMge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaG9tZXBhZ2UtcHJvZHVjdHMtaGVhZGluZy0jeyRzbGlkZXItMn0gIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1iYW5uZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndlbGNvbWUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkge1xuICAgICYuaWQtLTcge1xuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAuY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNjb250ZW50IHtcbiAgICAuY2FydC1pbm5lciAuY29udGFjdC1ib3ggW2NsYXNzXj1cImljb24tXCJdLCBcbiAgICAuZXh0cmFzLXdyYXBwZXIgW2NsYXNzXj1cImljb24tXCJdLCBcbiAgICAuY2FydC1pbm5lciAuY29udGFjdC1ib3ggW2NsYXNzKj1cIiBpY29uLVwiXSwgXG4gICAgLmV4dHJhcy13cmFwcGVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICB9XG4gICAgXG4gICAgb2wge1xuICAgICAgICAmLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtaDQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZ3JpZC1nYXAteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtZ2FwLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1nYXAteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWg0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGdyaWQtZ2FwLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWdhcC14bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtZ2FwLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyYXktMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY29udGVudC13cmFwcGVyIHtcbiAgICAuY2FydC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMztcblxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiA4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pZC0tMTUge1xuICAgIC5jb250ZW50LWlubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMTA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmluLXpuYWNrYSB7XG4gICAgaDEuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuaWQtLTE3IHtcblx0LnBob25lLWNvbWJpbmVkLWlucHV0IHtcblxuXHRcdC5jb3VudHJ5LWZsYWdzLFxuXHRcdGlucHV0IHtcblx0XHRcdG1pbi13aWR0aDogODBweDtcblx0XHR9XG5cdH1cblxufSIsIi5iZW5lZml0LWJhbm5lcnMtZnVsbC13aWR0aCB7XG4gICAgLmNvbnRhaW5lci1mdWxsLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGdhcCAqIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGdhcCAqIDMpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICsgI3skZ2FwICogNn0pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJlbmVmaXRCYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLWxnO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXIteGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiA1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiA1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXIteHhsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teHh4bCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXh4eGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNpbXVsYXRlIGJvcmRlci10b3BcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6ICRnYXAgKiAzO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygkZ2FwICogMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRnYXAgKiAyKSAwIGNhbGMoJGdhcCAqIDIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogJGZzLXA7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLy8gU2hvdyBvbmx5IHRoZSBjdXJyZW50IHBhcmVudCBjYXRlZ29yeVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPFwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS01MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtYmFzZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIE5lZWRzIHRvIGJlIGFzIC5idG4geyAmLmJ0biB7IC4uLiB9IH0gdG8gcmV3cml0ZSBuYXRpdmUgU2hvcHRldCBidXR0b24gc3R5bGVcbi5idG4ge1xuICAgICYuYnRuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nO1xuXG4gICAgICAgICYtc2Vjb25kYXJ5LFxuICAgICAgICAmLWRlZmF1bHQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcm91c2VsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAuNSkgMCUsIHJnYmEoMCwgMjEyLCAyNTUsIDApIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYmFubmVycy1yb3cge1xuICAgICAgICAud2lkZS1jYXJvdXNlbCB7XG4gICAgICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHZoO1xuXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjYXJvdXNlbC1tYXgtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGE+aW1nLFxuICAgICAgICAgICAgICAgICAgICAgICAgPmltZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGE+cGljdHVyZT5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dGVuZGVkLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXh4eGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLYXJsYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZnMtbGc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmcy1sZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGdhcCAqIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnICogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZnMtbGcgKiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZnMtbGcgKiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1sZyAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmcy1sZyAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZnMtbGcgKiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCRmcy1sZyAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHVybEltZ31jYXJvdXNlbC1saW5lLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0oJGdhcCAqIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLSgkZ2FwICogNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGdhcCAqIDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICYuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pbmRpY2F0b3JzIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoICRib3JkZXItdHlwZSAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwibWFpbiB7XG4gICAgLmNhdGVnb3J5LXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJjYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgKiAxLjU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICgkZ2FwICogMikgKCRnYXAgKiA1KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS00MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZSBub3QgdXNlZCBzZWN0aW9uc1xuICAgIC5wcm9kdWN0cy10b3AtaGVhZGVyLFxuICAgICNwcm9kdWN0c1RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4iLCIucHJvZHVjdCB7XG4gICAgLnAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmZhdm91cml0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgICAgICByaWdodDogJGdhcCAqIDM7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvdXJpdGUtaWNvbi1zaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRmYXZvdXJpdGUtaWNvbi1zaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgdG9wOiAkZ2FwICogMjtcbiAgICAgICAgICAgICAgICByaWdodDogJGdhcCAqIDU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRfZmF2b3VyaXRlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi14cyAtIDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLXhzIC0gMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXYtYWN0aXZlIHtcbiAgICAgICAgLnAge1xuICAgICAgICAgICAgLmZhdm91cml0ZSB7XG4gICAgICAgICAgICAgICAgLmFkZF9mYXZvdXJpdGUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhdm91cml0ZV9pY29uIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcblxuICAgIC5udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG4vLyBJbiBwcm9kdWN0IGRldGFpbFxuLnAtZGV0YWlsLWlubmVyIHtcbiAgICAucC10by1jYXJ0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZmF2b3VyaXRlLWRldGFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEY3O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgLmJ0bl90b2dnbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpbWctZmF2b3VyaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYXYteWVzIHtcbiAgICAgICAgICAgICAgICAuYnRuX3RvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1idXR0b25zIGkgc3Bhbi5udW1iZXIsXG4gICAgYVtkYXRhLXRhcmdldD1cImNhcnRcIl0gaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59IiwiI2NvbnRlbnQge1xuXHQkZmlsdGVyLWZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cblx0LmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjY2F0ZWdvcnktaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQubGlzdFNvcnRpbmcge1xuXHRcdFx0Lmxpc3RTb3J0aW5nX19jb250cm9scyB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2ZpbHRlcnMtd3JhcHBlciB7XG5cdFx0Zm9udC1zaXplOiAkZmlsdGVyLWZvbnQtc2l6ZTtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHR9XG5cblx0XHQuZmlsdGVycy13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMztcblxuXHRcdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb25zIHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gLmNhdGVnb3J5LWhlYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2Q3ZDdkNztcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0XHRcdG9yZGVyOiAtMTk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiBmb3JtIHtcblx0XHRcdFx0XHQuZHJvcGRvd24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRsYWJlbCxcblx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmaWx0ZXItZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjYjAwMDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHQmI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDExMDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxhYmVsLFxuXHRcdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0JiNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjFweCA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIxcHggMjJweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Lmljb24tY2hldnJvbi1kb3duIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0XHRcdFx0b3JkZXI6IC0yMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi43NSA1LjQ5OTk4QzIuNzUgNC45OTM3MiAzLjE2MDQxIDQuNTgzMzEgMy42NjY2NyA0LjU4MzMxSDE4LjMzMzNDMTguODM5NiA0LjU4MzMxIDE5LjI1IDQuOTkzNzIgMTkuMjUgNS40OTk5OEMxOS4yNSA2LjAwNjI0IDE4LjgzOTYgNi40MTY2NSAxOC4zMzMzIDYuNDE2NjVIMy42NjY2N0MzLjE2MDQxIDYuNDE2NjUgMi43NSA2LjAwNjI0IDIuNzUgNS40OTk5OFpNNS41IDExQzUuNSAxMC40OTM3IDUuOTEwNDEgMTAuMDgzMyA2LjQxNjY3IDEwLjA4MzNIMTUuNTgzM0MxNi4wODk2IDEwLjA4MzMgMTYuNSAxMC40OTM3IDE2LjUgMTFDMTYuNSAxMS41MDYzIDE2LjA4OTYgMTEuOTE2NiAxNS41ODMzIDExLjkxNjZINi40MTY2N0M1LjkxMDQxIDExLjkxNjYgNS41IDExLjUwNjMgNS41IDExWk03LjMzMzMzIDE2LjVDNy4zMzMzMyAxNS45OTM3IDcuNzQzNzQgMTUuNTgzMyA4LjI1IDE1LjU4MzNIMTMuNzVDMTQuMjU2MyAxNS41ODMzIDE0LjY2NjcgMTUuOTkzNyAxNC42NjY3IDE2LjVDMTQuNjY2NyAxNy4wMDYzIDE0LjI1NjMgMTcuNDE2NiAxMy43NSAxNy40MTY2SDguMjVDNy43NDM3NCAxNy40MTY2IDcuMzMzMzMgMTcuMDA2MyA3LjMzMzMzIDE2LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNmaWx0ZXJzIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbGcge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXItY29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmZpbHRlcnMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdC5maWx0ZXItdGl0bGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdGaWx0cm92w6Fuw606Jztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTNweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0yMDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE5cHggM3B4IDE5cHggNDNweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50cmlhbmdsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSA1MCUsIDAgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMjAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZpbHRlci1zZWN0aW9ucyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZpbHRlci1mb250LXNpemUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2NiMDAwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZpbHRlci1zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmICsgLmZpbHRlci1zZWN0aW9uLFxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbixcblx0XHRcdFx0XHRcdFx0Ji5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuc2xpZGVyLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAtMTA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTIwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1ncmF5LTIwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTIwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDY7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bm90KC5vcGVuKSB7XG5cdFx0XHRcdFx0XHRcdFx0LnByaWNlLWZpbHRlcixcblx0XHRcdFx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMXB4IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MTEnO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Zm9ybSxcblx0XHRcdFx0XHRcdFx0LnByaWNlLWZpbHRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTIwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNjUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5wcmljZS1maWx0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5zbGlkZXItY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHQjc2xpZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0yMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtZ3JheS0yMDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LCAyMjQsIDIyNCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnVpLXNsaWRlci1yYW5nZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0I2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHRcdFx0XHQuZmlsdGVyLWxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmaWx0ZXItZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0XHRcdC5maWx0ZXItY291bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnZ5YnJhbmUtZmlsdHJ5IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3JkZXI6IDA7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCNjbGVhci1maWx0ZXJzIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdFx0Jjpub3QoLmFrdGl2bmktZmlsdHIpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQuc2xpZGVyLXdyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW46IDEycHggMTFweDtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWt0aXZuaS1maWx0ciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0LnZ5YnJhbmUtZmlsdHJ5LXRleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWg0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGMtYmFzZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQuc2xpZGVyLXdyYXBwZXIge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdFx0LmZpbHRlci1sYWJlbCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0XHQjY2xlYXItZmlsdGVycyB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52eWJyYW5lLWZpbHRyeS10ZXh0IHtcblx0XHRcdG1hcmdpbjogMTJweCAwIDEycHggMTFweDtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5maWx0ZXItaGVyZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5maWx0ZXItdG90YWwtY291bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0I2NsZWFyLWZpbHRlcnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGMtYmFzZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmlsdGVyLWNvdW50IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5maWx0ZXItbGFiZWwge1xuXHRcdFx0bWluLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA5cHggMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHRvcDogLThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MTInO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ3Nob3B0ZXQnO1xuXHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWRlci13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDlweCAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGg0LFxuXHRcdFx0LnNsaWRlci1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5zbGlkZXItaGVhZGVyIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdC5mcm9tLFxuXHRcdFx0XHQudG8ge1xuXHRcdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpZGVyLWZpbHRlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdDZW5hOic7XG5cdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTEyJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZnJvbSxcblx0XHRcdC50byB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0JiA+IHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZyb20ge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAtICc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNjYXRlZ29yeS1oZWFkZXIge1xuXHQubGlzdFNvcnRpbmcge1xuXHRcdEBpbmNsdWRlIG1heC1sZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Lmxpc3RTb3J0aW5nX19jb250cm9scyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR6LWluZGV4OiA4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1heC1sZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmhhcygubGlzdFNvcnRpbmdfX2NvbnRyb2wtLWN1cnJlbnQpIHtcblx0XHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQubGlzdFNvcnRpbmdfX2NvbnRyb2wge1xuXHRcdFx0XHQmLS1jdXJyZW50IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAyM3B4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDIzcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkxMSc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2hvcHRldDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heC1sZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmhvdmVyZWQge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0yMDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtZ3JheS0yMDA7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMjAwO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuXHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ei1pbmRleDogNjtcblx0XHRcdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0Jlt0eXBlPSdyYWRpbyddIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmZsYWdzIHtcbiAgICAmLmZsYWdzLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uZmxhZyB7XG4gICAgJi5mbGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbi00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZnMtYmFzZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4teHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtcDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5ldyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZC00MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNhbGUtcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi12YW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRmxhZyBvbiBwcm9kdWN0IGRldGFpbFxuLnAtZGV0YWlsLWlubmVyIHtcbiAgICAuZmxhZ3Mge1xuICAgICAgICAmLWV4dHJhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGdhcDtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXAgKiAyO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuXG4gICAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtcDtcblxuICAgICAgICAgICAgICAgICYtZGlzY291bnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1zdGFuZGFyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1zYXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1wO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZWZhdWx0IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1wO1xuXG4gICAgICAgICAgICAmLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkZ2FwICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG59IiwiLyohIEZsaWNraXR5IHYyLjMuMFxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4gIFxuICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgLmZsaWNraXR5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgLyogZHJhZ2dhYmxlICovXG4gIFxuICAuZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICBcbiAgLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuICBcbiAgLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG4gIFxuICAvKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4gIFxuICAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIFxuICAuZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIFxuICAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICBcbiAgLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuICBcbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbiAgLyogcmlnaHQgdG8gbGVmdCAqL1xuICAuZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICBcbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjAlO1xuICAgIHRvcDogMjAlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbiAgXG4gIC8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbiAgXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIFxuICAuZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuICBcbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfSIsIi5mb290ZXItbmV3c2xldHRlci1mdWxsLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIge1xuICAgICYjZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0yMDA7XG4gICAgICAgIFxuICAgICAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMTE7XG4gICAgICAgICAgICB9XG4+ZGl2e1xuICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICBcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiA3O1xuICAgIH0gXG59XG4gICAgICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaW1nLWxvZ28tZm9vdGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRnYXAgKiA3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc29jaWFsLWljb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcCAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLW1kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi1tZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Jhbm5lcjEge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyAqIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRnYXAgKiA1KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRnYXAgKiAyKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGdhcCAqIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgLy8gVGhpcyBpcyB0byByZW1vdmUgdGhlIGRvdWJsZSBib3JkZXIgYmV0d2VlbiBpdGVtc1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpbWctaWNvbi1jYXJyZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi14cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogJGljb24teHM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1oMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICgkZ2FwICogMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLXRpbWUgJHRyYW5zLXN0eWxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZ2FwICogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGdhcCAqIDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAgKiA2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiA0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLXBob25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlBvLVDDoTogOTowMCAtIDE1OjMwXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpbWctaWNvbi1tYWlsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIk5hcGnFoXRlIGtkeWtvbGl2OlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9ybSB7XG4gICAgaW5wdXQge1xuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1jaGVja2JveC1zaXplICsgKCRnYXAgKiAyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bm90KC5hZHZhbmNlZC1wYXJhbWV0ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1jaGVja2JveC1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWNoZWNrYm94LXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWNoZWNrYm94LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIC5maWx0ZXItY291bnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIilcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICRjLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGMtYmFzZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgfVxufSIsIiNoZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5OyAvLyBOZWVkZWQgYmVjYXVzZSBvZiB0aGUgbmF0aXZlIFNob3B0ZXQgb3ZlcmxheSB3aGVuIHNlYXJjaCBwb3B1cCBpcyBvcGVuZWRcblxuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzICR0cmFucy1zdHlsZTtcblxuXHQuaGVhZGVyLXRvcCB7XG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0ICR0cmFucy10aW1lICR0cmFucy1zdHlsZTtcblx0XHR9XG5cblx0XHQuaGVhZGVyLXRvcC13cmFwcGVyIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbi13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdCYuY29udGFpbmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItbGc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lci14bDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi14eGwge1xuXHRcdFx0XHRcdG1heC13aWR0aDogJGNvbnRhaW5lci14eGw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4teHh4bCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXh4eGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTG9nb1xuXHRcdFx0LnNpdGUtbmFtZSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXh4cyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBCdXR0b25zIG9uIHRoZSByaWdodCBzaWRlXG5cdFx0XHQubmF2aWdhdGlvbi1idXR0b25zIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDIwO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogNDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiA0O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmW2RhdGEtdGFyZ2V0PSdzZWFyY2gnXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRpbWctaWNvbi1zZWFyY2g7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmW2RhdGEtdGFyZ2V0PSdsb2dpbiddLFxuXHRcdFx0XHRcdCYudG9wLW5hdi1idXR0b24tYWNjb3VudCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0Lmljb24tbG9naW4ge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLXVzZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmZhdm91cml0ZSB7XG5cdFx0XHRcdFx0XHQuZmF2b3VyaXRlX2ljb24ge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLWhlYXJ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JltkYXRhLXRhcmdldD0nY2FydCddIHtcblx0XHRcdFx0XHRcdC5pY29uLWNhcnQge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLWNhcnQ7XG5cblx0XHRcdFx0XHRcdFx0XHQvLyBDYXJ0IGljb24gaXMgXCJzcGFuXCIgZWxlbWVudCwgbm90IFwiaVwiXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJGdhcCAqIDQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiA0O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTGFuZ3VhZ2UgcGlja2VyXG5cdFx0XHQubmF2aWdhdGlvbi10b29scyB7XG5cdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyMDtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUG9wdXBzXG5cdFx0XHQudXNlci1hY3Rpb24ge1xuXHRcdFx0XHQvLyBTZWFyY2ggcG9wdXBcblx0XHRcdFx0LnVzZXItYWN0aW9uLXNlYXJjaCB7XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICgkZ2FwICogNikgKCRnYXAgKiAxMyk7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICRzZWFyY2gtd2lkZ2V0LWhlaWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkc2VhcmNoLXdpZGdldC1oZWlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNlYXJjaC1mb3JtIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdFx0XHRcdC5zZWFyY2gtZm9ybS1pbnB1dC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtaW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkYnRuLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLXNlYXJjaC1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246ICgkZ2FwICogMykgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDEwO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkYnRuLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2VhcmNoLXdpZGdldC1jbG9zZSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTG9naW4gcG9wdXBcblx0XHRcdFx0LnVzZXItYWN0aW9uLWxvZ2luIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICRicmVha3BvaW50LXh4eGw7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICRwb3B1cC1sb2dpbi1oZWlnaHQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnBvcHVwLXdpZGdldC1pbm5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRib3JkZXItd2lkdGg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogJHBvcHVwLWxvZ2luLWhlaWdodCAtICRib3JkZXItd2lkdGg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0I2N1c3RvbWVyTG9naW4ge1xuXHRcdFx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5wYXNzd29yZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LmxvZ2luLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcCAqIDM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQucGFzc3dvcmQtaGVscGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0KyBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJy8nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWdyYXktNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICgkZ2FwICogMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gQ2FydCBwb3B1cFxuXHRcdFx0XHQudXNlci1hY3Rpb24tY2FydCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRcdC5jYXJ0LXdpZGdldC1pbm5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1haW4gbmF2aWdhdGlvblxuXHQuaGVhZGVyLWJvdHRvbSB7XG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdGhlaWdodDogJHN1YmhlYWRlci1oZWlnaHQ7XG5cdFx0XHR3aWR0aDogJGNvbnRhaW5lci1sZztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHR3aWR0aDogJGNvbnRhaW5lci14bDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4teHhsIHtcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLXh4bDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4teHh4bCB7XG5cdFx0XHR3aWR0aDogJGNvbnRhaW5lci14eHhsO1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0bmF2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGMtd2hpdGU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2aWdhdGlvbi1pbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHQmLm5hdmlnYXRpb25BY3Rpb25zIHtcblx0XHRcdFx0XHRcdFx0PiBsaSxcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIFRoZSBhbHdheXMgdmlzaWJsZSBwYXJ0XG5cdFx0XHRcdFx0XHQmLm1lbnUtbGV2ZWwtMSB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdFx0XHQvLyBIYWNrIHRoZSBwb3NpdGlvblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIFVzZSA+IHRvIGFwcGx5IHN0eWxlcyBvbmx5IGZvciB0aGUgZmlyc3QgbGV2ZWxcblx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7IC8vIFRoaXMgZml4ZXMgdGhlIFwiU0FMRVwiIG1hcmdpbiBpbiBtb2JpbGUgbWVudVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYuZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDsgLy8gVGhpcyBmaXhlcyBtb3ZpbmcgbWVudSBsaW5rcyB3aGVuIGhvdmVyZWRcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnN1Ym1lbnUtYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYuZXhwIHtcblx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJGdhcDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0oJGdhcCAqIDAuNSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC8vIFVzZSA+IHRvIGFwcGx5IHN0eWxlcyBvbmx5IGZvciB0aGUgZmlyc3QgbGV2ZWxcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJHN1YmhlYWRlci1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtbmF2O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogJGdhcDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0oJGdhcCAqIDAuNSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0YiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC8vIFN1Ym1lbnVcblx0XHRcdFx0XHRcdCYubWVudS1sZXZlbC0yIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogKCRnYXAgKiAxMCkgKCRnYXAgKiAzKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdFx0XHQvLyBIYWNrIHRoZSBwb3NpdGlvblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6ICRtZW51LWxldmVsLTEtbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArICRnYXApO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdFx0XHRcdFx0XHQvLyBIYWNrIHRoZSBwb3NpdGlvblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAkbWVudS1sZXZlbC0xLWxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogMztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWgzO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYubWVudS1pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ly8gU3R5bGUgdGhlIHNlY29uZCBsZXZlbCBvbmx5XG5cdFx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5tZW51LWxldmVsLTMge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1saWdodDtcblxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5tb3JlLWl0ZW1zLXRyaWdnZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuaGFzLXRoaXJkLWxldmVsIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I25hdi1tYW51ZmFjdHVyZXJzIHtcblx0XHRhIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1ha2UgdGhlIGhlYWRlciBiYWNrZ3JvdW5kIHdoaXRlIHdoZW4gdGhlIG5hdmlnYXRpb24gaXMgb3BlbmVkIG9uIG1vYmlsZSBkZXZpY2VzXG4vLyBVc2UgdGhlIHNhbWUgYW5pbWF0aW9uIGFzIGZvciB0aGUgbWVudVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI2hlYWRlciAuaGVhZGVyLXRvcCB7XG5cdCY6YmVmb3JlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi8vIFN0eWxlIHRoZSBtb2JpbGUgb3BlbmVkIG1lbnVcbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIHtcblx0I2hlYWRlciB7XG5cdFx0LmhlYWRlci1ib3R0b20ge1xuXHRcdFx0Lm5hdmlnYXRpb24td3JhcHBlciB7XG5cdFx0XHRcdG5hdiB7XG5cdFx0XHRcdFx0Lm5hdmlnYXRpb24taW4ge1xuXHRcdFx0XHRcdFx0Lm1lbnUtbGV2ZWwtMSB7XG5cdFx0XHRcdFx0XHRcdC8vIFN0eWxlcyBmb3IgYWxsIGxldmVsc1xuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmV4cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC8vIE9wZW5lZCBzdWJtZW51XG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIFN0eWxlcyBmb3IgdGhlIGZpcnN0IGxldmVsIG9ubHlcblx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAoLSRib3JkZXItd2lkdGgpOyAvLyBUaGUgLSRib3JkZXItd2lkdGggb24gdGhlIGJvdHRvbSBpcyBuZWVkZWQgYmVjYXVzZSBvZiB0aGUgYm9yZGVyXG5cblx0XHRcdFx0XHRcdFx0XHRcdC5zdWJtZW51LWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIFN0eWxlcyBmb3IgdGhlIHNlY29uZCBsZXZlbCBvbmx5XG5cdFx0XHRcdFx0XHRcdC5tZW51LWxldmVsLTIge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwICRnYXA7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogKCRnYXAgKiAyKSAoJGdhcCAqIDMpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvciBhbGwgb3RoZXIgYWN0aW9ucyB0aGVyZSBpcyBubyBhbmltYXRpb24gZm9yIHRoZSBiYWNrZ3JvdW5kXG4udXNlci1hY3Rpb24tdmlzaWJsZTpub3QoLm5hdmlnYXRpb24td2luZG93LXZpc2libGUpICNoZWFkZXIgLmhlYWRlci10b3Age1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbn1cblxuLy8gVGhlc2Ugc3R5bGVzIGFwcGxpZXMgZm9yIGFsbCB1c2VyIGFjdGlvbnMgb3BlbmVkXG4udXNlci1hY3Rpb24tdmlzaWJsZSAjaGVhZGVyIC5oZWFkZXItdG9wIHtcblx0Lm5hdmlnYXRpb24td3JhcHBlciB7XG5cdFx0Lm5hdmlnYXRpb24tdG9vbHMge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi51c2VyLWFjdGlvbi12aXNpYmxlICNoZWFkZXIsXG4jaGVhZGVyOm5vdCguZml4ZWQpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGMtd2hpdGU7XG59XG5cbi8vIEludmVydCB0aGUgbWVudSBvbiBzY3JlZW5zIGxhcmdlciB0aGFuIE1EIElGOlxuLy8gLSBpcyBvcGVuZWQgc29tZSB1c2VyIGFjdGlvbiBwb3B1cFxuLy8gLSBpcyBob3ZlcmVkXG5AaW5jbHVkZSBtaW4tbWQge1xuXHQudXNlci1hY3Rpb24tdmlzaWJsZSAjaGVhZGVyLFxuXHQjaGVhZGVyOm5vdCguZml4ZWQpOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuXHRcdC5oZWFkZXItdG9wIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cblx0XHRcdC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHQubmF2aWdhdGlvbi10b29scyB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy1iYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXItYm90dG9tIHtcblx0XHRcdC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHRuYXYge1xuXHRcdFx0XHRcdC5uYXZpZ2F0aW9uLWluIHtcblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNob3cgdGhlIGJvdHRvbS1ib3JkZXIgYWxzbyB3aGVuIGNhcnQgd2lkZ2V0IGlzIG9wZW5lZFxuYm9keSB7XG5cdCYuY2FydC13aW5kb3ctdmlzaWJsZSB7XG5cdFx0I2hlYWRlciB7XG5cdFx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEludmVydCB0aGUgbWVudSBvbiBhbGwgcGFnZXMgZXhjZXB0IGZvciBIUCBhbmQgd2hlbiBzY3JvbGxlZFxuYm9keTpub3QoLmluLWluZGV4KSAjaGVhZGVyLFxuI2hlYWRlci5maXhlZCxcbmJvZHkuc2Nyb2xsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlcjtcblxuXHQuaGVhZGVyLXRvcCB7XG5cdFx0Lm5hdmlnYXRpb24td3JhcHBlciB7XG5cdFx0XHQubmF2aWdhdGlvbi10b29scyB7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWJvdHRvbSB7XG5cdFx0Lm5hdmlnYXRpb24td3JhcHBlciB7XG5cdFx0XHRuYXYge1xuXHRcdFx0XHQubmF2aWdhdGlvbi1pbiB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBBZGp1c3Qgc3R5bGVzIHdoZW4gc3VibWVudSBvciBzZWFyY2ggcG9wdXAgaXMgdmlzaWJsZVxuYm9keSB7XG5cdCYuc3VibWVudS12aXNpYmxlLFxuXHQmLnNlYXJjaC13aW5kb3ctdmlzaWJsZSB7XG5cdFx0I2hlYWRlciB7XG5cdFx0XHQuaGVhZGVyLWJvdHRvbSB7XG5cdFx0XHRcdC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHRcdG5hdiB7XG5cdFx0XHRcdFx0XHQubmF2aWdhdGlvbi1pbiB7XG5cdFx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtbGV2ZWwtMSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTaG93IGNsb3NpbmcgaWNvbnMgd2hlbiBwb3B1cCBpcyBvcGVuZWRcbmJvZHkge1xuXHQmLnNlYXJjaC13aW5kb3ctdmlzaWJsZSB7XG5cdFx0I2hlYWRlciB7XG5cdFx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHRcdC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuXHRcdFx0XHRcdFx0YVtkYXRhLXRhcmdldD0nc2VhcmNoJ10ge1xuXHRcdFx0XHRcdFx0XHQuaWNvbi1zZWFyY2gge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRpbWctaWNvbi1jcm9zcztcblx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubG9naW4td2luZG93LXZpc2libGUge1xuXHRcdCNoZWFkZXIge1xuXHRcdFx0LmhlYWRlci10b3Age1xuXHRcdFx0XHQubmF2aWdhdGlvbi13cmFwcGVyIHtcblx0XHRcdFx0XHQubmF2aWdhdGlvbi1idXR0b25zIHtcblx0XHRcdFx0XHRcdGFbZGF0YS10YXJnZXQ9J2xvZ2luJ10ge1xuXHRcdFx0XHRcdFx0XHQuaWNvbi1sb2dpbiB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLWNyb3NzO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQWxzbyBzaG93IHRoZSBvdmVybGF5XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OiAxMDAyO1xuXHRcdH1cblx0fVxuXG5cdCYuY2FydC13aW5kb3ctdmlzaWJsZSB7XG5cdFx0I2hlYWRlciB7XG5cdFx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHRcdC5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuXHRcdFx0XHRcdFx0YVtkYXRhLXRhcmdldD0nY2FydCddIHtcblx0XHRcdFx0XHRcdFx0Lmljb24tY2FydCB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGltZy1pY29uLWNyb3NzO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEFkZCBwYWRkaW5nIGZvciBhbGwgcGFnZXMgZXhjZXB0IGZvciBIUFxuYm9keTpub3QoLmluLWluZGV4KSB7XG5cdC5vdmVyYWxsLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKiAyO1xuXHRcdH1cblx0fVxuXG5cdCYuYWRtaW4tbG9nZ2VkIHtcblx0XHQub3ZlcmFsbC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodCArICRhZG1pbmJhci1oZWlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKCRoZWFkZXItaGVpZ2h0ICogMikgKyAkYWRtaW5iYXItaGVpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHQjaGVhZGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHR0b3A6ICRhZG1pbmJhci1oZWlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5pbi1pbmRleCB7XG5cdC5vdmVyYWxsLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi8vIERFQlVHOiBUbyBkZWJ1ZyBzdWJtZW51IHVuY29tbWVudCB0aGlzOlxuLypcbiNuYXZpZ2F0aW9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBcbiAgICAubWVudS1pdGVtLTQwNzQgLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG59XG4qL1xuXG4vLyBJbnZlcnQgdGhlIGljb25zXG4jaGVhZGVyIHtcblx0LnNpdGUtbmFtZSBpbWcsXG5cdC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSBpOmJlZm9yZSxcblx0Lm5hdmlnYXRpb24tYnV0dG9ucyBhIC5pY29uLWNhcnQ6YmVmb3JlLFxuXHQubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG5cdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdH1cbn1cblxuYm9keS5pbi1pbmRleCB7XG5cdCNoZWFkZXI6bm90KDpob3Zlcik6bm90KC5maXhlZCkge1xuXHRcdC5zaXRlLW5hbWUgaW1nLFxuXHRcdC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSBpOmJlZm9yZSxcblx0XHQubmF2aWdhdGlvbi1idXR0b25zIGEgLmljb24tY2FydDpiZWZvcmUsXG5cdFx0Lm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PSduYXZpZ2F0aW9uJ10ge1xuXHRcdFx0ZmlsdGVyOiBpbnZlcnQoMCk7XG5cdFx0fVxuXG5cdFx0LmhlYWRlci10b3Age1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLm5hdmlnYXRpb24td2luZG93LXZpc2libGUge1xuXHRcdCNoZWFkZXI6bm90KC5maXhlZCkge1xuXHRcdFx0LmhlYWRlci10b3AgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PSduYXZpZ2F0aW9uJ10ge1xuXHRcdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjaGVhZGVyIHtcblx0XHRcdC5zaXRlLW5hbWUgaW1nLFxuXHRcdFx0Lm5hdmlnYXRpb24tYnV0dG9ucyBhIGk6YmVmb3JlLFxuXHRcdFx0Lm5hdmlnYXRpb24tYnV0dG9ucyBhIC5pY29uLWNhcnQ6YmVmb3JlIHtcblx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tZXNzYWdlcyxcbi5tc2ctd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0ICsgJHN1YmhlYWRlci1oZWlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXNnIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5hZG1pbi1sb2dnZWQge1xuICAgIC5tZXNzYWdlcyxcbiAgICAubXNnLXdyYXBwZXIge1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQgKyAkc3ViaGVhZGVyLWhlaWdodCArICRhZG1pbmJhci1oZWlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIE1pbWUgQ29weXJpZ2h0IHYxLjAuMFxuICogVnlnZW5lcnVqZSBhIHpvYnJhesOtIGNvcHlyaWdodCB6bmHEjWt5IG1pbWUgZGlnaXRhbC4gQ29weXJpZ2h0IHphaHJudWplIFxuICogbG9nbyBTaG9wdGV0IGEgb2RrYXogbmEgd2ViIG1pbWUgZGlnaXRhbCBzIGxvZ2VtIHNwb2xlxI1ub3N0aS5cbiAqIFxuICogKGMpIG1pbWUgZGlnaXRhbCBzLnIuby4gMjAyM1xuICogaHR0cHM6Ly9taW1lZGlnaXRhbC5jelxuICogbWVkYXJkLmh1dHRlbmJhY2hAbWltZWRpZ2l0YWwuY3pcbiAqKi9cblxuIC5mb290ZXItYm90dG9tIHtcbiAgICAjc2lnbmF0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBpcGUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAxMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJi10b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbG9hZGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4teGwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGluayxcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2NvbG9yYm94LFxuI2Nib3hPdmVybGF5IHtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4jY2JveENvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICNjYm94TG9hZGVkQ29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gUMWZaWTDoW5vIGRvIGtvxaHDrWt1XG4gICAgLmFkdmFuY2VkLW9yZGVyIHtcbiAgICAgICAgLmgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWgzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYW8tcHJvZHVjdCB7XG4gICAgICAgICAgICAuYW8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgKiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW8tbmFtZSB7XG4gICAgICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtaDQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW8tYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTY2hvdmF0IFNvdXZpc2Vqw61jw60gcHJvZHVrdHksIHpvYnJhenVqw60gc2UgamFrbyB2YXJpYW50eVxuICAgICAgICAuYWR2YW5jZWQtb3JkZXItc3VnZ2VzdGlvbixcbiAgICAgICAgLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJtYWluIHtcbiAgICAmI2NvbnRlbnQge1xuXG4gICAgICAgIC5wcm9kdWN0cy1ibG9jayxcbiAgICAgICAgLnByb2R1Y3RzLWJsb2NrLS1taW1lIHtcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAucCB7XG4gICAgICAgICAgICAgICAgICAgICYtaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LXBhcmFtZXRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCR4MSAqIC0yLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoJHgxIC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJHgxIC8gMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoJHgxIC8gMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkeDEgKiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLXN0YW5kYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgJiNjb250ZW50IHtcbiAgICAgICAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucCB7XG4gICAgICAgICAgICAgICAgICAgIC5wLWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucC1jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucC1ib3R0b20ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZhaWxhYmlsaXR5LFxuICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtd3JhcHBlcixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wLXRvb2xzLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWZpbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3RhbmRhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zYXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbWltZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGdhcCAqIDMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSgkZ2FwICogMyk7XG5cbiAgICAgICAgICAgICAgICAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAgKiAzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgKiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRG9uJ3QgYXBwbHkgZm9yIHByb2R1Y3RzIG9uIEhQXG5ib2R5Om5vdCguaW4taW5kZXgpIHtcbiAgICBtYWluIHtcbiAgICAgICAgJiNjb250ZW50IHtcbiAgICAgICAgICAgIC5wcm9kdWN0cy1ibG9jay1taW1lIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJtYWluIHtcblx0JiNjb250ZW50IHtcblx0XHQucC1kZXRhaWwge1xuXHRcdFx0LnAtZGV0YWlsLWlubmVyIHtcblx0XHRcdFx0LnAtaW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtKCRnYXAgKiAzKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLSgkZ2FwICogMyk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6ICRwcm9kdWN0LWRldGFpbC1pbWFnZS1oZWlnaHQtbWF4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5ncmlkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG5cdFx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdFx0XHRcdFx0XHRnYXA6ICRnYXA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucC1tYWluLWltYWdlIHtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICRpbWctaWNvbi1jYXJyZXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6ICRnYXAgKiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAkZ2FwICogMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG4gKyAyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMSAvIDMgLyAzIC8gNTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMyAvIDEgLyA1IC8gMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMyAvIDMgLyA0IC8gNDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDYpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogMyAvIDQgLyA0IC8gNTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogNCAvIDMgLyA1IC8gNDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogNCAvIDQgLyA1IC8gNTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDkpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGdyaWQtYXJlYTogNCAvIDQgLyA1IC8gNTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ2FsbGVyeVBsdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQobiArIDEyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji0tbGVzcyB7XG5cdFx0XHRcdFx0XHRcdFx0LnAtbWFpbi1pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAzIC8gMyAvIDUgLyA1O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDYpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiAzIC8gMyAvIDUgLyA1O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdhbGxlcnlQbHVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUobiArIDcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm5vZ3JpZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQucC1tYWluLWltYWdlIHtcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoMikpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0XHRcdCYtZGlzY291bnQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0KyAucm93IHtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHRcdC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQucC10aHVtYm5haWxzIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnAtdGh1bWJuYWlscy1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA1MjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvKiBXb3JrcyBvbiBGaXJlZm94ICovXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNjcm9sbGJhci1jb2xvcjogJGMtZ3JheS00MDAgJGMtd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvKiBXb3JrcyBvbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS00MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGMtZ3JheS00MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB0d28gbGFzdCBjaGlsZHMgaGF2ZSBtYXJnaW4gYm90dG9tIDBcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYucC10aHVtYm5haWw6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmhpZ2hsaWdodGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBnYWxsZXJ5UGx1cyB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogJGZzLWxnO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsaW5lLWhlaWdodDogJGZzLWxnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogYXV0bztcbn1cbiAgICIsIi5xdWFudGl0eSB7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgLmluY3JlYXNlLFxuICAgIC5kZWNyZWFzZSB7XG4gICAgICAgIGhlaWdodDogJGJ0bi1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0yMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJ0bi1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogJGJ0bi1oZWlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgfVxufSIsIi5zdGFycy13cmFwcGVyIHtcbiAgICAuc3RhcnMge1xuICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcblxuICAgICAgICAgICAgJi5zdGFyLW9uOmJlZm9yZSxcbiAgICAgICAgICAgICYuc3Rhci1oYWxmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXllbGxvdy00MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFByb2R1Y3QgZGV0YWlsXG4ucC1kZXRhaWwtaW5uZXIge1xuICAgIC5zdGFycy13cmFwcGVyIHtcbiAgICAgICAgLnN0YXItbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcblxuICAgICAgICAgICAgLnN0YXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmF0ZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogJGZzLWg0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJIb2Rub2NlbsOtXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmcy1oNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0oJGZzLWg0ICsgKCRnYXAgKiAzKSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFkZC1jb21tZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblxuICAgICAgICAucmF0aW5nLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogKCRnYXAgKiAyKSAkZ2FwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0ZS13cmFwIHtcbiAgICAgICAgPiBkaXY6bm90KC5yYXRlLWF2ZXJhZ2Utd3JhcCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRlLWF2ZXJhZ2Utd3JhcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hZGQtY29tbWVudCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICAgICAgICAgICAgLnJhdGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwICogNSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYXRlLWF2ZXJhZ2UtaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLnJhdGUtYXZlcmFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJhdGUtc3Rhci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogMztcblxuICAgICAgICAgICAgICAgICAgICAuc3Rhci1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGZzLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMteWVsbG93LTQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmcy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdGFycy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZvdGVzLXdyYXAge1xuICAgIC52b3RlLXdyYXAge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnZvdGUtaGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLnZvdGUtcGljIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpY29uLWxnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1sZztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRpY29uLWxnICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudm90ZS1pbml0aWFscyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JheS0yMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaWNvbi1sZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52b3RlLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogNDtcblxuICAgICAgICAgICAgICAgIC52b3RlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1oNDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZvdGUtcmF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0YXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy15ZWxsb3ctNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnZvdGUtZGVsaW1ldGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudm90ZS10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtKCRnYXAgKiAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudm90ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXNpZGUtaW5kZW50ZWQge1xuICAgIG1haW4ge1xuICAgICAgICAmI2NvbnRlbnQge1xuICAgICAgICAgICAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnNob3ctZmlsdGVyLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93LWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICNmaWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZWJhci1pbmRlbnRlZCB7XG4gICAgbWFpbiB7XG4gICAgICAgICYjY29udGVudCB7XG4gICAgICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYXktMjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICRzaWRlYmFyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjY2F0ZWdvcnktaGVhZGVyLFxuICAgICAgICAgICAgICAgICNmaWx0ZXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0eWxlIGZpbHRlcnNcbiAgICAjZmlsdGVycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcbiAgICAgICAgICAgICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgb3JkZXI6IC0xOyAvLyBTaG93IHRoZSBwcmljZSBvbiB0b3BcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci10b3RhbC1jb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICAgIG9yZGVyOiAtMTsgLy8gU2hvdyB0aGUgcHJpY2Ugb24gdG9wXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoNCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZS1maWx0ZXIge1xuICAgICAgICAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggJGJvcmRlci10eXBlICRjLWdyYXktMTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNsaWRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLWhlaWdodDtcblxuICAgICAgICAgICAgLnVpLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggJGJvcmRlci10eXBlICRjLWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vcmFuZ2UtNDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzbGlkZXItaGFuZGxlci1zaXplO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2xpZGVyLWhhbmRsZXItc2l6ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0kc2xpZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSgkZ2FwICogMyk7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzbGlkZXItaW5zaWRlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzbGlkZXItaW5zaWRlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtcmVkLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZXBhZ2UtYmFubmVycy1mdWxsLXdpZHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBcbiAgICAuYmFubmVycy1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDM7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwICogMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci14bDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXh4bDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAoJGdhcCAqIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14eHhsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXh4eGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdHlsZSB0aGUgc2xpZGVyXG4ucHJvZHVjdHMtYmxvY2sge1xuICAgICYtLW1pbWUge1xuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICB3aWR0aDogNjV2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBGaXggbmF0aXZlIGluYWN0aXZlIGNsYXNzXG4gICAgICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWdhcC1zbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWdhcC1tZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucC1pbiB7XG4gICAgICAgICAgICAgICAgICAgIC5wLWluLWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucC1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnAtdG9vbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wLWRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucC1jb2RlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0eWxlIGFycm93c1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICAgIC5mbGlja2l0eS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi14eGwge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXAgKiAzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtJGdhcCAqIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAgKiAzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4teHhsIHtcbiAgICAgICAgICAgICAgICByaWdodDogLSRnYXAgKiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdG9jay10YWJsZS13cmFwcGVyIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcblxuXHQuY2xvc2UtY3Jvc3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHR9XG5cdH1cblxuXHQuc3RvY2tzLXRhYmxlIHtcblx0XHQuaGVhZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ubzpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG5cdFx0XHRcdFx0Y29sb3I6ICNjN2M3Yzc7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MTJcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnllczpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcblx0XHRcdFx0XHRjb2xvcjogIzFhMWExYTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyIHtcblx0XHRcdHRkOmZpcnN0LWNoaWxkLFxuXHRcdFx0dGg6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRvcC1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRnYXAgKiAyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJGdhcCAqIDM7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWluLXh4bCB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLXh4bDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXh4eGwge1xuICAgICAgICB3aWR0aDogJGNvbnRhaW5lci14eHhsO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAkZ2FwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgkZ2FwICogMikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2IC0gKCRnYXAgKiAyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICgkZ2FwICogMikgKCRnYXAgKiAyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50eXBlLWRldGFpbCB7XG5cdC52YXJpYW50LWxhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHRzcGFuLnNpemVzLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHR9XG5cblx0LnNpemUtdGFibGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMTVweCAyOXB4O1xuXG5cdFx0dGFibGUge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdC50cjpudGgtY2hpbGQob2RkKSxcblx0XHRcdHRyOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3YzdjNztcblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RvY2stdGFibGUtb3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCA1MSwgNzMsIDAuNyk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0dG9wOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3RvY2stdGFibGUtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogOTgwcHg7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdC5zdG9jay10YWJsZS1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xvc2UtY3Jvc3Mge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcblx0XHRcdGJhY2tncm91bmQ6ICMxYTFhMWE7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjY2IzMzNiO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN0b2Nrcy10YWJsZSB7XG5cdFx0XHR0Ym9keSB7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFJpZnQsIEFyaWFsO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0XHRcdFx0XHQmOm5vdCguZmlyc3QpIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRoLFxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMWExYTFhO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjN2M3O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0Ji5zaXplIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5uby1zdG9jayxcblx0XHRcdFx0XHRcdCYuc3RvY2sge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5uby1zdG9jazpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjN2M3Yzc7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3RvY2s6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MTNcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxYTFhMWE7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50cjpudGgtY2hpbGQob2RkKSxcblx0XHRcdHRyOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zdG9ja3Mtb3BlbiB7XG5cdC5zdG9jay10YWJsZS13cmFwcGVyLFxuXHQuc3RvY2stdGFibGUtb3ZlcmxheSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5zZWFyY2hXaGlzcGVyZXIge1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MnB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fcHJvZHVjdF9fY2FydCB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
