body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-empty a{text-decoration:underline}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container{display:flex;flex-wrap:wrap;justify-content:space-between}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form{width:calc(100% - 37rem)}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form #gift-options-cart{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.actions{display:flex;flex-wrap:wrap;gap:1rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items{margin-bottom:2.5rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>thead{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col{padding-right:2rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.image,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.info{padding-bottom:2.5rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.item{padding-bottom:2rem;padding-right:0}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.item .item-options{display:flex;flex-direction:column}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.item .item-options dt{margin-right:.5rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.item .item-options dd{margin-right:2rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.qty input{max-width:20rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.action{text-align:right}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.action .action-towishlist:before{color:#000;content:"\f004";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:3rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.action .action-towishlist span{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.action .action-delete:before{color:#000;content:"\e2ae";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:3rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.action .action-delete span{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary{background:#f2f2f2;color:#000;padding:2.5rem;position:relative;width:33rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary>.title{border-bottom:1px solid #000;display:block;font-size:2.5rem;font-weight:400;letter-spacing:1px;line-height:3rem;margin-bottom:2rem;padding-bottom:.5rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .cart-totals .table-wrapper .table.totals tr{font-size:1.6rem;line-height:2.6rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .cart-totals .table-wrapper .table.totals tr th{font-weight:400}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .cart-totals .table-wrapper .table.totals tr td{text-align:right}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .block.shipping{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .block.discount{color:#000;cursor:pointer;margin:2rem 0}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .block.discount .content .fieldset.coupon .field label,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .block.discount .title{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .block.discount .content .fieldset.coupon .actions-toolbar button,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .checkout-methods-items .item button{width:100%}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .checkout-methods-items .item .paypal input[type=image]{background:transparent;box-shadow:none;display:block;margin:2rem auto 0;max-width:16rem;padding:0}@media only screen and (max-width:1024px){body.checkout-cart-index .page-wrapper .page-main .columns{margin-bottom:4.5rem;margin-top:4.5rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form{width:calc(100% - 35rem)}}@media only screen and (max-width:768px){body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container{gap:4rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.actions a,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.actions button{width:100%}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items{margin-bottom:1.5rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col{padding-right:1rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-form .cart.table-wrapper .table.cart.items>tbody .item-info .col.image img{min-width:6rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary{width:100%}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary>.title{font-size:2rem;line-height:2.4rem}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .cart-container .cart-summary .cart-totals .table-wrapper .table.totals tr{font-size:1.4rem;line-height:2rem}}body.catalog-category-view .page-wrapper .page-main,body.catalogsearch-result-index .page-wrapper .page-main,body.wishlist-index-index .page-wrapper .page-main{padding:0 2.5rem}body.catalog-category-view .page-wrapper .page-main .columns,body.catalogsearch-result-index .page-wrapper .page-main .columns,body.wishlist-index-index .page-wrapper .page-main .columns{margin:10rem auto;max-width:1650px;width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-view{margin-bottom:6rem;margin-left:auto;margin-right:auto;text-align:center;width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view .category-title,body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view .page-title-wrapper h1,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view .category-title,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view .page-title-wrapper h1,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-view .category-title,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-view .page-title-wrapper h1{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;margin-bottom:4rem;text-transform:uppercase}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view .category-description,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view .category-description,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-view .category-description{margin:0 auto;max-width:85rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation{display:flex;justify-content:center;margin-bottom:8rem;margin-left:-3px;width:calc(100% + 6px)}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide{display:inline-block;max-width:100%;visibility:visible!important}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow{background:#000;height:4.5rem;opacity:1;top:50%;transform:translateY(-50%);width:4.5rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow[disabled],body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow[disabled],body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow[disabled]{display:none}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev{left:-2.25rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev:before,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev:before,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev:before{color:#fff;content:"\f060";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next{right:-1.8rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next:before,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next:before,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next:before{color:#fff;content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow svg,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow svg,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow svg{display:none}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track{padding:3px!important}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item{border-bottom:4px solid transparent;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);margin-right:2rem;max-width:21.8rem;min-width:21.8rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item.current,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item.current,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item.current{border-color:#b5221f}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a{align-items:center;display:flex;flex-wrap:wrap;height:100%;line-height:2rem;padding:2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a .info,body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a .name,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a .info,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a .name,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a .info,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a .name{display:inline-block;font-size:1.3rem;font-weight:400;letter-spacing:.195px;line-height:2.4rem;text-align:center;width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter{margin-bottom:8rem;position:relative}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-title,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-title,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-title{display:none}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions a,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions a,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions a{color:#000;cursor:pointer;display:block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;padding-bottom:4px;text-align:center;text-transform:uppercase}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options{margin-left:auto;margin-right:auto;max-width:927px;width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title{border-bottom:2px solid;border-color:transparent;color:#000;cursor:pointer;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-align:center;text-transform:uppercase}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:before,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:before,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:hover,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:hover,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:hover{border-color:#000}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:hover:before,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:hover:before,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-title .filter-options-title:hover:before{content:"\f054"}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content{margin-top:4rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content .filter-options-content,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content .filter-options-content,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content .filter-options-content{width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content .filter-options-content.active,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content .filter-options-content.active,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-wrapper-content .filter-options-content.active{display:block!important}body.catalog-category-view .page-wrapper .page-main .columns .column.main .products-grid,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .products-grid,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .products-grid{margin-left:auto;margin-right:auto;max-width:1650px;padding:0;width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .products-grid .product-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .products-grid .product-items,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(27rem,1fr));grid-gap:8rem;justify-content:space-between}body.catalog-category-view .page-wrapper .page-main .columns .column.main .products-grid .product-items .product-item,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .products-grid .product-items .product-item,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .products-grid .product-items .product-item{max-width:35.6rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .toolbar-products,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .toolbar-products,body.wishlist-index-index .page-wrapper .page-main .columns .column.main .toolbar-products{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:15rem;max-width:1650px;padding:0;width:100%}@media only screen and (max-width:1700px){body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev{left:0}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next{right:0}}@media only screen and (max-width:1200px){body.catalog-category-view .page-wrapper .page-main .columns .column.main .products-grid .product-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:4rem}}@media only screen and (max-width:1024px){body.catalog-category-view .page-wrapper .page-main .columns,body.catalogsearch-result-index .page-wrapper .page-main .columns{margin-bottom:4.5rem;margin-top:4.5rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view{margin-bottom:6rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item{margin-right:1.5rem;max-width:12.5rem;min-width:12.5rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__track .items .item a{padding:1rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content,body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options{gap:2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .products-grid .product-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:2rem;justify-items:center}body.catalog-category-view .page-wrapper .page-main .columns .column.main .toolbar-products,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .toolbar-products{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:8rem;max-width:1650px;padding:0;width:100%}}@media only screen and (max-width:768px){body.catalog-category-view .page-wrapper .page-main,body.catalogsearch-result-index .page-wrapper .page-main{padding:0 1.5rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view .category-title,body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view .page-title-wrapper h1,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view .category-title,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view .page-title-wrapper h1{font-size:1.1rem;line-height:2.4rem;margin-bottom:2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation{margin-bottom:4rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow{height:2rem;width:2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev{left:11.7rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev:before,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--prev:before{font-size:1.2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next{left:27.3rem;right:auto}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next:before,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-navigation .splide .splide__arrows .splide__arrow--next:before{font-size:1.2rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter{margin-bottom:4rem}body.catalog-category-view .page-wrapper .page-main .columns .column.main .products-grid .product-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));grid-gap:6rem 2rem}}@media only screen and (max-width:480px){body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions,body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions a,body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options,body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-actions a,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item{width:100%}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item.active:after,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item.active:after{display:none}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title:hover,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title:hover{border-color:transparent}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content{position:relative;top:0}body.catalog-category-view .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item{font-size:1.2rem;line-height:1.8rem}}body.checkout-index-index .page-wrapper .page-main,body.checkout-onepage-success .page-wrapper .page-main{padding:0 2.5rem}body.checkout-index-index .page-wrapper .page-main .columns,body.checkout-onepage-success .page-wrapper .page-main .columns{margin:10rem auto;max-width:1650px;width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container{display:flex;flex-wrap:wrap;justify-content:space-between}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container>.messages,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container>.messages{order:1}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar{counter-reset:i;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:5rem;order:2;width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li{background-color:#f2f2f2;margin:0;padding:.7rem 3rem;position:relative;text-align:center}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li>span,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li>span{color:#000;display:block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li>span:before,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li>span:before{color:#000;content:counter(i);counter-increment:i;display:inline-block;font-weight:500;margin-right:1rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._active,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._active{background-color:#b5221f}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._active>span,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._active>span:before,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._active>span,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._active>span:before{color:#fff}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete{background-color:#000;cursor:pointer}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete>span,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete>span:before,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete>span,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete>span:before{color:#fff}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-estimated-wrapper,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-estimated-wrapper{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items{display:flex;flex-wrap:wrap;gap:2.5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item{background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);padding:2rem;width:calc(33.33333% - 1.66667rem)}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item .action,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item .action{margin-top:2rem;width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .new-address-popup,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .new-address-popup{margin:2.5rem 0 5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper{order:3;width:calc(100% - 37rem)}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .step-title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .step-title{border:0;display:block;font-size:4.5rem;font-weight:400;letter-spacing:1px;line-height:6rem;margin-bottom:2rem;width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper fieldset legend,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper fieldset legend{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #opc-shipping_method,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .form-login,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #opc-shipping_method,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .form-login{position:relative}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address],body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]{display:flex;flex-wrap:wrap;justify-content:space-between}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field{margin-bottom:1.5rem;padding:0;width:49%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field .field,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field .field,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field .field,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field .field{margin-bottom:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field.field-select-billing,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field.street legend,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field.field-select-billing,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field.street legend,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field.field-select-billing,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field.street legend,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field.field-select-billing,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field.street legend{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address{font-size:1.6rem;line-height:2.6rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block{cursor:pointer;margin-bottom:2rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-details .action,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-details .action{margin-top:2rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .field-select-billing>label,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .field-select-billing>label{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-form .fieldset.address,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-form .fieldset.address{padding:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-form .fieldset.address .field.choice,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-form .fieldset.address .field.choice{margin-bottom:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .actions-toolbar .primary,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .actions-toolbar .primary{display:flex;gap:1rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load{margin-top:3.5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load{background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);margin-bottom:1rem;padding:1rem 2.5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row{cursor:pointer;display:flex;flex-wrap:nowrap;margin-bottom:1rem;padding:1rem 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row:last-child,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row:last-child,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row:last-child,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row:last-child{margin-bottom:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row .col,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row .col,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row .col,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row .col{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;padding:0 2rem 0 0;text-transform:uppercase}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row .col:first-child,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row .col:first-child,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .row .col:first-child,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .row .col:first-child{align-items:center;display:flex}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-title,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-title{cursor:pointer;display:flex;flex-wrap:nowrap;margin:0;padding:1rem 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-title>input,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-title>input,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-title>input,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-title>input{cursor:pointer;margin-right:2rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-title>label,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-title>label,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-title>label,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-title>label{cursor:pointer}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method._active .payment-method-content,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method._active .payment-method-content,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method._active .payment-method-content,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method._active .payment-method-content{display:block}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content{display:none;font-size:1.6rem;line-height:2.6rem;padding:0 0 2rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block{padding:2rem 0 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement{display:flex;flex-wrap:wrap}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>input,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>input,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>input,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>input{cursor:pointer;margin-right:1rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block .order-comment-wrapper,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block .order-comment-wrapper,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods-list .payment-method .payment-method-content .checkout-agreements-block .order-comment-wrapper,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-shipping-method-load .payment-method .payment-method-content .checkout-agreements-block .order-comment-wrapper{margin-top:4rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .actions-toolbar,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .actions-toolbar{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar{background:#f2f2f2;color:#000;order:4;padding:2.5rem;position:relative;width:33rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary>.title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary>.title{border-bottom:1px solid #000;display:block;font-size:2.5rem;font-weight:400;letter-spacing:1px;line-height:3rem;margin-bottom:2rem;padding-bottom:.5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals{border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:1.5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr{font-size:1.6rem;line-height:2.6rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr th,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr th{font-weight:400}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr td,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr td{text-align:right}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart{border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .title{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .actions-toolbar,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .actions-toolbar{font-size:1.2rem;line-height:1.7rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .actions-toolbar a,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .actions-toolbar a{text-decoration:underline}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li{margin-bottom:2rem;max-width:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product{display:flex;justify-content:space-between}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details{margin-top:0;width:calc(100% - 9rem)}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .product-item-name,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .product-item-name{display:block;font-size:1.6rem;font-weight:400;line-height:2.6rem;margin-bottom:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .details-qty,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .subtotal,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .details-qty,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .subtotal{font-size:1.6rem;line-height:2.6rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product.options,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product.options{display:none!important}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title button,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title button{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-content{font-weight:400;margin-bottom:2rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-success,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-success{margin-top:4rem}@media only screen and (max-width:1200px){body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item{width:calc(50% - 1.25rem)}}@media only screen and (max-width:1024px){body.checkout-index-index .page-wrapper .page-main .columns,body.checkout-onepage-success .page-wrapper .page-main .columns{margin-bottom:4.5rem;margin-top:4.5rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper{width:calc(100% - 35rem)}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address],body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]{display:flex;flex-wrap:wrap;justify-content:space-between}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping-new-address-form>.field,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper [data-form=billing-new-address]>.field,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item{width:100%}}@media only screen and (max-width:768px){body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper{order:4;width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .step-title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .step-title{font-size:2.4rem;line-height:3rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar{margin-bottom:4rem;order:3;width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary>.title,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary>.title{font-size:2rem;line-height:2.4rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .details-qty,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .product-item-name,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .subtotal,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .details-qty,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .product-item-name,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .block.items-in-cart .content ol li .product .product-item-details .product-item-inner .subtotal,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container #opc-sidebar .opc-block-summary .table-totals tr{font-size:1.4rem;line-height:2rem}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li{width:100%}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item{width:calc(50% - 1.25rem)}}@media only screen and (max-width:550px){body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item{width:100%}}body.account .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .page-title-wrapper{margin-bottom:4rem}body.account .page-wrapper .page-main .columns .column.main .login-container,body.customer-account-create .page-wrapper .page-main .columns .column.main .login-container,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .login-container,body.customer-account-login .page-wrapper .page-main .columns .column.main .login-container,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .login-container{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between}body.account .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-create .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-login .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .login-container>.block{width:calc(50% - 2rem)}body.account .page-wrapper .page-main .columns .column.main .login-container>.block .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .login-container>.block .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .login-container>.block .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .login-container>.block .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .login-container>.block .block-content{padding:1rem 0 2rem}body.account .page-wrapper .page-main .columns .column.main fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main fieldset{padding:0}body.account .page-wrapper .page-main .columns .column.main .actions-toolbar,body.customer-account-create .page-wrapper .page-main .columns .column.main .actions-toolbar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .actions-toolbar,body.customer-account-login .page-wrapper .page-main .columns .column.main .actions-toolbar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .actions-toolbar{display:flex;gap:1rem;margin-top:2rem}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title{border-bottom:1px solid #000;display:block;font-size:2.5rem;font-weight:400;letter-spacing:1px;line-height:3rem;margin-bottom:2rem;padding-bottom:.5rem}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title strong,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title strong,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title strong,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title strong{font-weight:400}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title a,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title a,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title a,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title a,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title a,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title a,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title a,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title a,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title a,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title a,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title a,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-title a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-title a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-title a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-title a{display:none}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin-bottom:3rem}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box{box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);padding:2.5rem;width:calc(50% - 1.5rem)}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-title,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-title,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-title,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-title{display:block;margin-bottom:1rem}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-actions,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-actions,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-actions,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-actions,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-actions,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-actions,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-actions,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-actions,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-actions,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-actions,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-actions,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-actions,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-actions,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-actions,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-actions,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-actions,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box .box-actions,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box .box-actions,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box .box-actions,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box .box-actions{margin-top:1rem}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper{overflow:auto;width:100%}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table{min-width:768px}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th{font-weight:500}body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset legend,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset legend,body.account .page-wrapper .page-main .columns .column.side .block-collapsible-nav>.title,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset legend,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset legend,body.customer-account-create .page-wrapper .page-main .columns .column.side .block-collapsible-nav>.title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset legend,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset legend,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.side .block-collapsible-nav>.title,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset legend,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset legend,body.customer-account-login .page-wrapper .page-main .columns .column.side .block-collapsible-nav>.title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset legend,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset legend,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.side .block-collapsible-nav>.title{display:none}@media only screen and (max-width:1200px){body.account .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-create .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-login .page-wrapper .page-main .columns .column.main .login-container>.block,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .login-container>.block{width:100%}}@media only screen and (max-width:1024px){body.account .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .page-title-wrapper{margin-bottom:2rem}}@media only screen and (max-width:768px){body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content{gap:2rem;margin-bottom:2rem}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .box{width:100%}}body .page-wrapper{display:flex;flex-direction:column;min-height:100vh;padding-top:10.4rem;width:100%}body .page-wrapper .page-main{flex-grow:1;margin:0 auto;max-width:1920px;overflow:clip;padding:0 2.5rem;width:100%}body .page-wrapper .page-main .columns{margin:10rem auto;max-width:1650px;width:100%}body .page-wrapper .page-main .columns .column{position:relative}body .page-wrapper .page-main .columns .column.header,body .page-wrapper .page-main .columns .column.main{width:100%}body .page-wrapper .page-main .columns .column.side{background:#f2f2f2;color:#000;padding:2.5rem;position:relative;width:33rem}body.page-layout-2columns-left .page-wrapper .page-main .columns{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-layout-2columns-left .page-wrapper .page-main .columns .column.main{order:2;width:calc(100% - 37rem)}body.page-layout-2columns-left .page-wrapper .page-main .columns .column.side{order:1}body.page-layout-2columns-right .page-wrapper .page-main .columns{display:flex;flex-wrap:wrap;justify-content:space-between}body.page-layout-2columns-right .page-wrapper .page-main .columns .column.main{order:1;width:calc(100% - 37rem)}body.page-layout-2columns-right .page-wrapper .page-main .columns .column.side{order:2}body.cms-index-index .page-wrapper .page-main{padding:0}body.cms-index-index .page-wrapper .page-main .columns,body.cms-page-view .page-wrapper .page-main .columns{margin:0 auto;max-width:1920px;width:100%}@media only screen and (max-width:1200px){body .page-wrapper{padding-top:9rem}body.page-layout-2columns-left .page-wrapper .page-main .columns .column.main,body.page-layout-2columns-right .page-wrapper .page-main .columns .column.main{width:100%}body.page-layout-2columns-left .page-wrapper .page-main .columns .column.side,body.page-layout-2columns-right .page-wrapper .page-main .columns .column.side{margin-bottom:4rem;width:100%}}@media only screen and (max-width:1024px){body .page-wrapper .page-main .columns{margin-bottom:4.5rem;margin-top:4.5rem}}@media only screen and (max-width:768px){body .page-wrapper{padding-top:8rem}}body.catalog-category-view .page-wrapper .page-footer,body.catalog-product-view .page-wrapper .page-footer{background:url(/static/frontend/Webcrossing/msport/de_DE/build/images/footer-background.jpg) no-repeat;background-size:cover;margin-left:auto;margin-right:auto;width:100%}body .page-header{background-color:#fff;margin-left:auto;margin-right:0;max-width:1920px;position:fixed;top:0;transition:all .2s ease;width:100%;z-index:12}body .page-header .header-content .wrapper{padding:2.5rem;position:relative}body .page-header .header-content .wrapper .main{align-items:center;display:flex;flex-wrap:wrap;height:5.4rem;margin-left:auto;margin-right:auto;max-width:1650px;width:100%}body .page-header .header-content .wrapper .main>.section.left{align-items:center;display:flex;justify-content:flex-start}body .page-header .header-content .wrapper .main>.section.middle{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}body .page-header .header-content .wrapper .main>.section.right{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0}body .page-header .header-content .wrapper .main>.section .item.mmenu-header-open button{background:transparent;border:0;box-shadow:none;cursor:pointer;padding:.7rem 3rem .7rem 0}body .page-header .header-content .wrapper .main>.section .item.mmenu-header-open button span{color:#000;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}body .page-header .header-content .wrapper .main>.section .item.mmenu-header-open button span:before{display:none}body .page-header .header-content .wrapper .main>.section .item.language-switcher{font-size:1.4rem;letter-spacing:4px;line-height:3rem;margin-left:4.5rem}body .page-header .header-content .wrapper .main>.section .item.language-switcher .switcher-options{display:flex}body .page-header .header-content .wrapper .main>.section .item.language-switcher .switcher-options .switcher-trigger{margin-right:2rem}body .page-header .header-content .wrapper .main>.section .item.language-switcher .switcher-options .switcher-dropdown{display:flex}body .page-header .header-content .wrapper .main>.section .item.language-switcher .switcher-options .switcher-dropdown .switcher-option{margin-right:2rem}body .page-header .header-content .wrapper .main>.section .item .logo{display:block}body .page-header .header-content .wrapper .main>.section .item .logo img{display:block;max-width:7.6rem}body .page-header .header-content .wrapper .main>.section .item.links{background-color:#000;max-width:17.8rem;position:absolute;top:-1rem;transition:all .2s ease}body .page-header .header-content .wrapper .main>.section .item.links.sticky{position:fixed;top:0;transition:all .2s ease}body .page-header .header-content .wrapper .main>.section .item.links.squad{background-color:#b5221f}body .page-header .header-content .wrapper .main>.section .item.links.squad .squad-wrapper{display:block}body .page-header .header-content .wrapper .main>.section .item.links.squad .item-wrapper{padding:.5rem 2.7rem 0}body .page-header .header-content .wrapper .main>.section .item.links.squad .item-wrapper .towishlist .heart:hover svg{fill:#b5221f;stroke:#fff}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper{align-items:center;display:flex;justify-content:space-between;padding:1.2rem 2.7rem;position:relative}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper>div{margin-right:3rem}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper>div:last-child{margin-right:0}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper>div a,body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper>div i{color:#fff}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper .towishlist{display:block}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper .towishlist .heart{align-items:flex-start;display:flex}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper .towishlist .heart svg{fill:none;height:2rem;stroke:#fff;width:2rem}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper .towishlist .heart:hover svg{fill:#b5221f;stroke:#b5221f}body .page-header .header-content .wrapper .main>.section .item.links .squad-wrapper{display:none;padding:0 2.7rem .5rem}body .page-header .header-content .wrapper .main>.section .item.links .squad-wrapper p{color:#fff;font-size:1.3rem;line-height:1.4rem;margin:0}body .page-header .header-content .wrapper .main>.section .item.search{max-width:17rem}body .page-header .header-content .wrapper .main>.section .item.search.desktop{display:block;margin-right:20rem}body .page-header .header-content .wrapper .main>.section .item.search.mobile{display:none}body .page-header .header-content .wrapper .main>.section .item.search.mobile .block-content{background:#f2f2f2;display:none;left:0;position:absolute;top:9rem;width:100%}body .page-header .header-content .wrapper .main>.section .item.search.mobile .block-content.active{display:block}body .page-header .header-content .wrapper .main>.section .item.search.mobile .block-content form{padding:.5rem 2.5rem}body .page-header .header-content .wrapper .main>.section .item.search.mobile .block-content form .field{width:100%}body .page-header .header-content .wrapper .main>.section .item.search.mobile .block-content form .field input{max-width:none}body.checkout-index-index .page-header .header-content .wrapper .main{margin-left:auto;margin-right:auto;max-width:1650px;width:100%}body.checkout-index-index .page-header .header-content .wrapper .main>.section{width:100%}@media only screen and (max-width:1200px){body .page-header .header-content .wrapper{padding:2rem 2.5rem}body .page-header .header-content .wrapper .main{height:5rem}body .page-header .header-content .wrapper .main>.section .item.logo img{max-width:5.6rem}body .page-header .header-content .wrapper .main>.section .item.search.desktop{display:none}body .page-header .header-content .wrapper .main>.section .item.search.mobile{display:block}body .page-header .header-content .wrapper .main>.section .item.language-switcher{display:none}body .page-header .header-content .wrapper .main>.section .item.mmenu-header-open button{padding:.7rem 1rem .7rem 0}body .page-header .header-content .wrapper .main>.section .item.mmenu-header-open button:before{font-size:2rem}body .page-header .header-content .wrapper .main>.section .item.mmenu-header-open button span{display:none}body .page-header .header-content .wrapper .main>.section .item.links{top:-2.2rem}body .page-header .header-content .wrapper .main>.section .item.links.squad .item-wrapper{padding:.5rem 2rem 0}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper{padding:1rem 2rem}body .page-header .header-content .wrapper .main>.section .item.links .squad-wrapper{padding:0 2rem .5rem}}@media only screen and (max-width:1024px){body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper .towishlist .heart svg{height:1.6rem;width:1.6rem}}@media only screen and (max-width:768px){body .page-header .header-content .wrapper{padding:1.5rem 2.5rem}body .page-header .header-content .wrapper .main{height:5rem}body .page-header .header-content .wrapper .main>.section .item.logo img{max-width:3.8rem}body .page-header .header-content .wrapper .main>.section .item.links{top:-2.2rem}body .page-header .header-content .wrapper .main>.section .item.links.squad .item-wrapper{padding:.5rem 1.5rem 0}body .page-header .header-content .wrapper .main>.section .item.links .squad-wrapper{padding:0 1.5rem .5rem}body .page-header .header-content .wrapper .main>.section .item.links .squad-wrapper p{font-size:.9rem}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper{padding:1rem 1.5rem}body .page-header .header-content .wrapper .main>.section .item.links .item-wrapper>div{margin-right:1.5rem}body .page-header .header-content .wrapper .main>.section .item.search.mobile .block-content{top:8rem}}.design-dark .product-item .product-item-details .product-item-name .product-item-link,.design-dark .product-item .product-item-details .product-item-price .price-box .old-price .price,.design-dark .product-item .product-item-details .product-item-price .price-box .price-as-configured .price,.design-dark .product-item .product-item-details .product-item-price .price-box .price-from .price,.design-dark .product-item .product-item-details .product-item-price .price-box .price-to .price,.design-dark .product-item .product-item-details .product-item-price .price-box .regular-price .price,.design-transparent .product-item .product-item-details .product-item-name .product-item-link,.design-transparent .product-item .product-item-details .product-item-price .price-box .old-price .price,.design-transparent .product-item .product-item-details .product-item-price .price-box .price-as-configured .price,.design-transparent .product-item .product-item-details .product-item-price .price-box .price-from .price,.design-transparent .product-item .product-item-details .product-item-price .price-box .price-to .price,.design-transparent .product-item .product-item-details .product-item-price .price-box .regular-price .price{color:#fff}.design-light .product-item .product-item-details .product-item-name .product-item-link,.design-light .product-item .product-item-details .product-item-price .price-box .old-price .price,.design-light .product-item .product-item-details .product-item-price .price-box .price-as-configured .price,.design-light .product-item .product-item-details .product-item-price .price-box .price-from .price,.design-light .product-item .product-item-details .product-item-price .price-box .price-to .price,.design-light .product-item .product-item-details .product-item-price .price-box .regular-price .price{color:#000}.product-item{max-width:28.6rem;width:100%}.product-item:hover .product-item-photo img{scale:1.1;transition:all .4s ease-in-out}.product-item .product-item-photo{background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);display:flex;justify-content:center;overflow:hidden;position:relative}.product-item .product-item-photo img{display:block;transition:all .4s ease-in-out}.product-item .product-item-photo .product-item-swatches{background:linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9) 60%,hsla(0,0%,100%,0));bottom:0;left:0;padding:4rem 1rem 1rem;position:absolute;right:0;z-index:2}.product-item .product-item-photo .product-item-swatches:not(:has(.swatch-option)){display:none}.product-item .product-item-photo .product-item-swatches:after{background:linear-gradient(270deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));bottom:1rem;content:"";height:4.9rem;pointer-events:none;position:absolute;right:0;width:3rem}.product-item .product-item-photo .product-item-swatches .swatch-attribute-options{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scrollbar-color:rgba(0,0,0,.4) transparent;scrollbar-width:thin}.product-item .product-item-photo .product-item-swatches .swatch-attribute-options::-webkit-scrollbar{height:3px}.product-item .product-item-photo .product-item-swatches .swatch-attribute-options::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.product-item .product-item-photo .product-item-swatches .swatch-option{background-color:#fff;background-size:contain!important;border:1px solid rgba(0,0,0,.1);cursor:pointer;flex:0 0 auto}.product-item .product-item-photo .product-item-swatches .swatch-option.selected{border-color:#000}.product-item .product-item-photo .towishlist{display:block;position:absolute;right:2rem;top:2rem;z-index:2}.product-item .product-item-photo .towishlist .heart{align-items:flex-start;display:flex;height:1.6rem;width:1.6rem}.product-item .product-item-photo .towishlist .heart svg{fill:none;stroke:#000}.product-item .product-item-photo .towishlist .heart:hover svg{fill:#b5221f;stroke:#b5221f}.product-item .product-item-details{margin-top:2rem}.product-item .product-item-details .product-item-name{margin-bottom:1rem}.product-item .product-item-details .product-item-name .product-item-link{color:#000}.product-item .product-item-details .product-item-price .price-details{display:none}.product-item .product-item-details .product-item-price .price-box{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap}.product-item .product-item-details .product-item-price .price-box .special-price .price{color:#b5221f;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:2rem}.product-item .product-item-details .product-item-price .price-box .old-price .price{color:#000;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:2rem;text-decoration:line-through}.product-item .product-item-details .product-item-price .price-box .price-as-configured .price,.product-item .product-item-details .product-item-price .price-box .price-from .price,.product-item .product-item-details .product-item-price .price-box .price-to .price,.product-item .product-item-details .product-item-price .price-box .regular-price .price{color:#000;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:2rem}.product-item .product-item-details .product-item-price .price-box .price-as-configured .price-label,.product-item .product-item-details .product-item-price .price-box .price-from .price-label,.product-item .product-item-details .product-item-price .price-box .price-to .price-label,.product-item .product-item-details .product-item-price .price-box .regular-price .price-label{display:none!important}.product-item .product-item-details .product-item-price .price-box .from-price .price{color:#000;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:2rem}.product-item .product-item-details .product-item-price .price-box .from-price .price-label{font-size:1.3rem;letter-spacing:.195px;line-height:2.4rem}.product-item .product-item-details .product-item-price .price-box .discount{display:none}body.catalog-product-view .page-wrapper .page-main{padding:0 2.5rem}body.catalog-product-view .page-wrapper .page-main .columns{margin:10rem auto;max-width:1650px;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main{display:flex;flex-wrap:wrap;justify-content:space-between}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media{max-height:620px;max-width:62rem;position:relative;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-placeholder{overflow:hidden}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-placeholder._block-content-loading .gallery-placeholder__container{padding:5px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-placeholder._block-content-loading .gallery-placeholder__container .gallery-placeholder__image{box-shadow:1px 1px 5px 1px rgba(0,0,0,.15)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap{padding:5px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage{box-shadow:1px 1px 5px 1px rgba(0,0,0,.15)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage:after,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage:before{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame .fotorama__img{top:50%!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr{width:5rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap{margin-top:2.7rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav{overflow:visible}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr{display:none!important;max-height:9.8rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame{box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);cursor:pointer;margin:0 1.3rem 0 0;padding:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame:last-child{margin:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame--dot{height:3rem;width:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame .fotorama__dot{background-color:#000;border-color:#000;height:8px;left:11px;top:11px;width:8px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame.fotorama__active .fotorama__dot{background-color:#b5221f;border-color:#b5221f}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional{display:flex;flex-wrap:wrap;margin-left:.5rem;margin-top:1rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-back{margin-right:5rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-back a{display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;padding-bottom:4px;text-transform:uppercase}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-back a.arrow{border-bottom:2px solid;border-color:transparent}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-back a.arrow:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-back a.arrow:hover{border-color:#000}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-back a.arrow:hover:before{content:"\f054"}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-breadcrumbs ul{display:flex;flex-wrap:wrap}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-breadcrumbs ul li{display:flex}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-breadcrumbs ul li:after{content:">";margin-left:.2rem;margin-right:.8rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-breadcrumbs ul li:last-child:after{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional .product-breadcrumbs ul li a{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main{width:calc(100% - 84rem)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-brand{margin-bottom:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-brand img{max-height:12rem;max-width:20rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .page-title-wrapper{margin-bottom:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .page-title-wrapper h1{color:#000;font-size:3.4rem;font-weight:400;line-height:4.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku{margin-bottom:4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description .content{margin-bottom:2rem;overflow:hidden;position:relative}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description .content.closed{max-height:12rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description .content ul{color:#000;line-height:3.65rem;list-style:inherit;margin-top:2rem;padding-left:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a{display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;padding-bottom:4px;text-transform:uppercase}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a.arrow{border-bottom:2px solid;border-color:transparent}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a.arrow:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a.arrow.active,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a.arrow:hover{border-color:#000}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a.arrow.active:before,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a.arrow:hover:before{content:"\f054"}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product.attribute.delivery_time{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .bundle-options-container .box-tocart{margin-bottom:6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .bundle-options-container+.product-info-price{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form{margin-bottom:6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset{padding:1rem 0 2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset{max-width:45rem;padding:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset.fieldset-custom-options p.note{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field{margin-bottom:1rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field select{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field.choice{align-items:center;display:flex;gap:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field.choice input{margin-bottom:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field.choice input[disabled=disabled]+label{cursor:not-allowed;opacity:.5}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field.choice input+label{cursor:pointer;line-height:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field.choice input+label>span{display:flex;flex-wrap:wrap;justify-content:flex-start}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:45rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field select{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;margin:0;text-transform:uppercase}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty{margin-bottom:1rem;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.towishlist{margin-bottom:0;margin-right:1rem;width:4.6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.towishlist a{align-items:center;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);display:flex;height:100%;justify-content:center}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.towishlist a .heart{align-items:flex-start;display:flex}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.towishlist a .heart svg{fill:none;height:2rem;stroke:#000;width:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.towishlist a .heart:hover svg{fill:#b5221f;stroke:#b5221f}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions{flex:1}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions button{width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-details,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-details{display:flex;font-size:1.3rem;letter-spacing:.195px;line-height:2.4rem;margin-top:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-details .separator,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-details .separator{margin-right:.5rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-details .shipping-details a,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-details .shipping-details a{text-decoration:underline}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box{align-items:baseline;display:flex;flex-wrap:wrap;max-width:45rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .special-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .special-price .price{color:#b5221f;font-size:3.4rem;line-height:4.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .special-price .price-label,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .special-price .price-label{display:none!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .old-price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .old-price{margin-left:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .old-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .old-price .price{color:#000;font-size:2rem;letter-spacing:1.5px;line-height:3rem;text-decoration:line-through}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .price-as-configured .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .regular-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .price-as-configured .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .regular-price .price{color:#000;font-size:3.4rem;line-height:4.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .price-as-configured .price-label,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .regular-price .price-label,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .price-as-configured .price-label,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .regular-price .price-label{display:none!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .from-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .from-price .price{color:#000;font-size:3.4rem;line-height:4.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .from-price .price-label,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .from-price .price-label{font-size:1.3rem;letter-spacing:.195px;line-height:2.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .discount,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .discount{align-self:center;background-color:#b5221f;color:#fff;font-size:2rem;letter-spacing:1.5px;line-height:3rem;margin-left:auto;padding:5px 10px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed{margin-top:19rem;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items{position:relative;z-index:1}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.title{float:left;margin-right:6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.title a{font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.title.active{border-bottom:2px solid #b5221f}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content{display:block;float:right;margin-left:-100%;margin-top:3rem;padding:5rem 0;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content>div{max-width:931px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content ul{color:#000;line-height:3.65rem;list-style:inherit;margin-top:2rem;padding-left:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table{border:1px solid #000!important;width:auto!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table tr th{font-size:1.4rem!important;font-weight:500!important;letter-spacing:4px!important;line-height:3rem!important;padding:0 2rem!important;text-align:left!important;text-transform:uppercase!important;width:auto!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table tr td{padding:0 2rem!important;text-align:left!important;width:auto!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table tr:first-child{border-bottom:1px solid #000!important}@media only screen and (max-width:1500px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media{width:calc(50% - 7rem)}}@media only screen and (max-width:1200px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media{width:calc(50% - 4rem)}}@media only screen and (max-width:1024px){body.catalog-product-view .page-wrapper .page-main .columns{margin-bottom:4.5rem;margin-top:4.5rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media{margin:0 0 4rem;max-width:50rem;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap{bottom:20px;position:absolute;z-index:1}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__shaft{justify-content:center}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame{box-shadow:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-additional{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main{width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed{margin-top:10rem}}@media only screen and (max-width:768px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .page-title-wrapper{margin-bottom:2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .page-title-wrapper h1{font-size:3rem;line-height:4.2rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .bundle-options-container .box-tocart,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form{margin-bottom:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description>a{font-size:1.1rem;line-height:2.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-details,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-details{margin-top:1rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .special-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .special-price .price{font-size:2rem;line-height:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .old-price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .old-price{margin-left:1rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .old-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .old-price .price{font-size:1.6rem;line-height:2.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .from-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .price-as-configured .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .block-bundle-summary .price-box .regular-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .from-price .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .price-as-configured .price,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .regular-price .price{font-size:2rem;line-height:3rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed{margin-top:6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content .value{max-width:100%;overflow-x:auto}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table{min-width:60rem!important}}@media only screen and (max-width:550px){body.catalog-product-view .page-wrapper .page-main .columns{margin-top:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main{display:block}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media{box-shadow:0 3px 4px 0 rgba(0,0,0,.15);margin:0 0 4rem -2.5rem;max-width:none;width:100vw}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-placeholder{overflow:hidden}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-placeholder._block-content-loading .gallery-placeholder__container{padding:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .gallery-placeholder._block-content-loading .gallery-placeholder__container .gallery-placeholder__image{box-shadow:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap{padding:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage{box-shadow:none}}@media only screen and (max-width:480px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content ul,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.title a,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .bundle-options-container .box-tocart .fieldset .field select,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .box-tocart .fieldset .field select,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-short-description .content ul{font-size:1.1rem;line-height:2.4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table tr th{font-size:1.1rem!important;line-height:2.4rem!important}}body.revocation-index-confirm .page-wrapper .page-main .columns .column.main .page-title-wrapper,body.revocation-index-index .page-wrapper .page-main .columns .column.main .page-title-wrapper{margin-bottom:4rem}body.revocation-index-confirm .page-wrapper .page-main .columns .column.main .fieldset>br,body.revocation-index-index .page-wrapper .page-main .columns .column.main .fieldset>br{display:none}body.revocation-index-confirm .page-wrapper .page-main .columns .column.main .actions-toolbar,body.revocation-index-index .page-wrapper .page-main .columns .column.main .actions-toolbar{display:flex;gap:1rem;margin-top:2rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNzcyIsIm1hcHBpbmdzIjoiQUFTZ0Isc0ZBQ0UseUJDTGxCLENEU2Msd0ZBQ0UsYUFDQSxlQUNBLDZCQ1BoQixDRFNnQixtR0FDRSx3QkNQbEIsQ0RTa0Isc0hBQ0UsWUNQcEIsQ0RXb0IsaUhBQ0UsYUFDQSxlQUNBLFFDVHRCLENEY3dCLHlJQUNFLG9CQ1oxQixDRGMwQiwrSUFDRSxZQ1o1QixDRGlCOEIsK0pBQ0Usa0JDZmhDLENEcUJnQyx5VUFDRSxxQkNoQmxDLENEbUJnQyxvS0FDRSxtQkFBb0IsQ0FDcEIsZUNqQmxDLENEbUJrQyxrTEFDRSxhQUNBLHFCQ2pCcEMsQ0RtQm9DLHFMQUNFLGtCQ2pCdEMsQ0RvQm9DLHFMQUNFLGlCQ2xCdEMsQ0R3QmtDLHlLQUNFLGVDdEJwQyxDRDBCZ0Msc0tBQ0UsZ0JDeEJsQyxDRDRCc0MsZ01BTUUsVUFBVyxDQURYLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FIakMsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGdCQ3JCeEMsQ0Q2QnNDLDhMQUNFLFlDM0J4QyxDRGdDc0MsNExBTUUsVUFBVyxDQURYLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FIakMsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGdCQ3pCeEMsQ0RpQ3NDLDBMQUNFLFlDL0J4QyxDRDZDZ0Isc0dBRUUsa0JFbEVOLENGbUVNLFVFeEZILENGeUZHLGNBQWUsQ0FDZixrQkFKQSxXQ3ZDbEIsQ0Q2Q2tCLDZHQU9FLDZCQUZBLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FGbkIsb0JDekNwQixDRGtEMEIsbUpBQ0UsZ0JBQWlCLENBQ2pCLGtCQ2hENUIsQ0RrRDRCLHNKQUNFLGVDaEQ5QixDRG1ENEIsc0pBQ0UsZ0JDakQ5QixDRDBEb0Isc0hBQ0UsWUN4RHRCLENEMkRvQixzSEFHRSxVRXBJUCxDRmtJTyxjQUFlLENBQ2YsYUN4RHRCLENEa0U0QiwwUkFDRSxZQzdEOUIsQ0Q2RXNCLG1UQUNFLFVDeEV4QixDRDZFMEIsOEpBRUUsc0JBQXVCLENBQ3ZCLGVBQWdCLENBRWhCLGFBQWMsQ0FEZCxrQkFBd0IsQ0FIeEIsZUFBZ0IsQ0FLaEIsU0MzRTVCLENEMkZBLDBDQUtVLDJEQUVFLG9CQUFxQixDQURyQixpQkMzRlYsQ0RpR2dCLG1HQUNFLHdCQy9GbEIsQ0FDRixDRDBHQSx5Q0FRZ0Isd0ZBQ0UsUUMvR2hCLENEc0hzQiw4VUFFRSxVQ2pIeEIsQ0R1SHdCLHlJQUNFLG9CQ3JIMUIsQ0R5SDhCLCtKQUNFLGtCQ3ZIaEMsQ0QwSGtDLHlLQUNFLGNDeEhwQyxDRG9JZ0Isc0dBQ0UsVUNsSWxCLENEb0lrQiw2R0FDRSxjQUFlLENBQ2Ysa0JDbElwQixDRHlJMEIsbUpBQ0UsZ0JBQWlCLENBQ2pCLGdCQ3ZJNUIsQ0FDRixDRTVLTSxnS0FDRSxnQkY4S1IsQ0U1S1EsMkxBR0UsaUJBQW9CLENDSDFCLGdCRkxVLENFZVosVUgwS0YsQ0U3S2MsK1FBRUUsa0JBQW1CLENDRGpDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0RDSixpQkFBa0IsQ0NBaEMsVUhpTEYsQ0UvS2dCLG1wQkFHRSxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUdqQixrQkFBbUIsQ0FEbkIsd0JGb0xsQixDRWhMZ0IsaVZBRUUsYUFBYyxDQURkLGVGbUxsQixDRTlLYyxpU0FJRSxZQUFhLENBQ2Isc0JBQXVCLENBSnZCLGtCQUFtQixDQUVuQixnQkFBaUIsQ0FEakIsc0JGbUxoQixDRTlLZ0IseVRBQ0UscUJBQ0EsY0FBZSxDQUNmLDRCRmdMbEIsQ0U3S29CLHNaQUNFLGVEVlAsQ0NZTyxhQUFjLENBQ2QsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FKM0IsWUZtTHRCLENFN0tzQixvYkFDRSxZRitLeEIsQ0U1S3NCLHdhQUNFLGFGOEt4QixDRTVLd0IsNmJBS0UsVURDYixDQ0ZhLGVBQWdCLENBRmhCLG9CQUFxQixDQURyQiwrQkFBaUMsQ0FLakMsY0FBZSxDQUhmLGVGaUwxQixDRTFLc0Isd2FBQ0UsYUY0S3hCLENFMUt3Qiw2YkFLRSxVRFpiLENDV2EsZUFBZ0IsQ0FGaEIsb0JBQXFCLENBRHJCLCtCQUFpQyxDQUtqQyxjQUFlLENBSGYsZUYrSzFCLENFeEtzQixrYUFDRSxZRjBLeEIsQ0VyS2tCLHNXQUNFLHFCRnVLcEIsQ0VwS3NCLDZZQUtFLG9DQURBLDBDQUErQyxDQUQvQyxpQkFBa0IsQ0FEbEIsaUJBQWtCLENBRGxCLGlCRjBLeEIsQ0VwS3dCLHFhQUNFLG9CRnNLMUIsQ0VuS3dCLG1aQUVFLGtCQUFtQixDQURuQixZQUFhLENBRWIsY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsWUZxSzFCLENFbkswQiwwMEJBT0Usb0JBQXFCLENBTHJCLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixxQkFBdUIsQ0FEdkIsa0JBQW1CLENBSW5CLGlCQUFrQixDQUZsQixVRnlLNUIsQ0U3SmdCLDRRQUNFLGtCQUFtQixDQUNuQixpQkYrSmxCLENFN0prQixzVEFDRSxZRitKcEIsQ0U1SmtCLDRUQUNFLFlBQWEsQ0FDYixjQUFlLENBRWYsUUFBUyxDQURULHNCRitKcEIsQ0UzSnNCLGtYQU9FLFVEcEhULENDdUhTLGVBVEEsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBS2pCLGtCQUFtQixDQURuQixpQkFBa0IsQ0FGbEIsd0JGaUt4QixDRXpKb0IsNFdDbkpsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBSGhCLGVGVFEsQ0VhVixVSGdURixDRTVKc0IsOGFBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FFZixRQUFTLENBRFQsc0JGK0p4QixDRTVKd0IsZ2ZBVUUsaURBSkEsVUQxSVgsQ0M0SVcsZUFQQSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUlqQixpQkFBa0IsQ0FGbEIsd0JGbUsxQixDRTVKMEIscWdCQUVFLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FFakMsVUYrSjVCLENFM0owQixrZ0JBQ0UsaUJGNko1QixDRTNKNEIsdWhCQUNFLGVGNko5QixDRXZKc0Isb2JBQ0UsZUZ5SnhCLENFdkp3Qiw0ZkFDRSxVRnlKMUIsQ0V2SjBCLGloQkFDRSx1QkZ5SjVCLENFaEpjLCtRQ3pNWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBVGhCLGdCRkxVLENDd05FLFNBQVUsQ0N6TXhCLFVIOFZGLENFbkpnQiw0VEFDRSxZQUFhLENBQ2IseURBQTRELENBQzVELGFBQWMsQ0FDZCw2QkZxSmxCLENFbkprQixzV0FDRSxpQkZxSnBCLENFaEpjLHdSQUlFLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENDL05yQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENEME5KLGdCQUFpQixDQ25PN0IsZ0JGTFUsQ0N5T0UsU0FBVSxDQzFOeEIsVUhrWEYsQ0UzSUEsMENBY3dCLDZSQUNFLE1GaUl4QixDRTlIc0IsNlJBQ0UsT0ZnSXhCLENBQ0YsQ0VsSEEsMENBVWtCLHFOQUNFLHlEQUE0RCxDQUM1RCxhRjJHbEIsQ0FDRixDRWhHQSwwQ0FNVSwrSEFFRSxvQkFBcUIsQ0FEckIsaUJGOEZWLENFekZjLHVMQUNFLGtCRjJGaEIsQ0VwRnNCLDJRQUdFLG1CQUFvQixDQURwQixpQkFBa0IsQ0FEbEIsaUJGd0Z4QixDRXBGd0IsK1FBQ0UsWUZzRjFCLENFekVvQiwwY0FDRSxRRjhFdEIsQ0V2RWdCLHFOQUNFLHlEQUE0RCxDQUM1RCxhQUFjLENBQ2Qsb0JGeUVsQixDRXJFYyw2TEFJRSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQy9WdkMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDRDBWRixlQUFnQixDQ25XOUIsZ0JGTFUsQ0N5V0ksU0FBVSxDQzFWMUIsVUh1YUEsQ0FDRixDRWhFQSx5Q0FLUSw2R0FDRSxnQkY4RFIsQ0V4RGdCLDRiQUVFLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsa0JGMkRsQixDRXhEYyxtTUFDRSxrQkYwRGhCLENFdERvQixpUkFFRSxXQUFZLENBRFosVUZ5RHRCLENFdERzQiw2UkFDRSxZRndEeEIsQ0V0RHdCLDJTQUNFLGdCRndEMUIsQ0VwRHNCLDZSQUVFLFlBQWEsQ0FEYixVRnVEeEIsQ0VwRHdCLDJTQUNFLGdCRnNEMUIsQ0U3Q2dCLHFMQUNFLGtCRitDbEIsQ0UxQ2dCLHFOQUNFLDJEQUE4RCxDQUM5RCxrQkY0Q2xCLENBQ0YsQ0VqQ0EseUNBdUJ3QixrZ0NBQ0UsVUZzQnhCLENFbkIwQix5VEFDRSxZRnFCNUIsQ0VoQjBCLHVWQUNFLHdCRmtCNUIsQ0Vkd0IsK1VBQ0Usa0JBQ0EsS0ZnQjFCLENFYjRCLHlXQUNFLGdCQUFpQixDQUNqQixrQkZlOUIsQ0FDRixDSXpmTSwwR0FDRSxnQkoyZlIsQ0l6ZlEsNEhBR0UsaUJBQW9CLENERjFCLGdCRkxVLENFZVosVUhzZkYsQ0kxZmMsOExBQ0UsYUFDQSxlQUNBLDZCSjRmaEIsQ0kxZmdCLGtOQUNFLE9KNGZsQixDSXpmZ0Isa09BT0UsZUFBZ0IsQ0FIaEIsWUFBYSxDQUNiLGNBQWUsQ0FDZixRQUFTLENBSlQsa0JBQW1CLENBRG5CLFFBRUEsVUorZmxCLENJemZrQix3T0FLRSx3Qkh3QlIsQ0c1QlEsUUFBUyxDQUNULGtCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsaUJKNGZwQixDSXpmb0Isa1BBT0UsVUhOUCxDR0tPLGFBQWMsQ0FKZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUVqQix3Qko2ZnRCLENJemZzQixnUUFDRSxVSFRULENHV1Msa0JBQW1CLENBQ25CLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FIckIsZUFBZ0IsQ0FJaEIsaUJKMmZ4QixDSXZmb0Isd1BBQ0Usd0JKeWZ0QixDSXBmd0Isa2hCQUNFLFVKeWYxQixDSXBmb0IsNFBBQ0UscUJIL0JQLENHZ0NPLGNKc2Z0QixDSWpmd0IsMGhCQUNFLFVKc2YxQixDSS9lZ0IsNE9BQ0UsWUppZmxCLENJOWVnQiw4T0FDRSxhQUNBLGVBQ0EsVUpnZmxCLENJOWVrQiw0UkFFRSxxQkgxQlAsQ0cyQk8sMkNBQ0EsWUFBYSxDQUhiLGtDSm1mcEIsQ0k5ZW9CLDRTQUVFLGdCQURBLFVKaWZ0QixDSTNlZ0Isb09BQ0Usb0JKNmVsQixDSTFlZ0Isd05BRUUsUUFEQSx3Qko2ZWxCLENJMWVrQixnUEFPRSxTQUZBLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUdqQixrQkFBbUIsQ0FFbkIsVUo0ZXBCLENJeGVvQix3UEFDRSxZSjBldEIsQ0l0ZWtCLGtmQUVFLGlCSnllcEIsQ0l0ZWtCLHNpQkFFRSxZQUFhLENBQ2IsY0FBZSxDQUVmLDZCSnllcEIsQ0l2ZW9CLGtrQkFFRSxvQkFBcUIsQ0FDckIsVUFGQSxTSjZldEIsQ0l6ZXNCLDhsQkFDRSxlSjZleEIsQ0lyZXdCLGd4Q0FDRSxZSjhlMUIsQ0l4ZWtCLDRRQUNFLGdCSGhKRyxDR2lKSCxrQkowZXBCLENJeGVvQiw0VkFFRSxjQUFlLENBRGYsa0JKMmV0QixDSXRlc0IsOFVBQ0UsZUp3ZXhCLENJbmVzQixvVUFDRSxZSnFleEIsQ0loZXNCLDRWQUNFLFNKa2V4QixDSS9kMEIsd1hBQ0UsZUppZTVCLENJMWRzQixnVUFDRSxZQUFhLENBQ2IsUUo0ZHhCLENJdmRrQixvUkFDRSxpQkp5ZHBCLENJdGRrQixzbEJBRUUsZUg5SVAsQ0dpSk8sMENBQStDLENBRC9DLG1CQURBLG1CSjJkcEIsQ0l2ZG9CLDBtQkFHRSxlQUZBLFlBQWEsQ0FDYixnQkFBaUIsQ0FHakIsbUJBREEsY0o0ZHRCLENJemRzQixzcEJBQ0UsZUo2ZHhCLENJMWRzQiw4bkJBRUUsZ0JIOU1SLENHZ05RLGVBQWdCLENBQ2hCLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FGakIsa0JBQW1CLENBS25CLHdCSjhkeEIsQ0k1ZHdCLDhxQkFFRSxrQkFBbUIsQ0FEbkIsWUppZTFCLENJMWRzQiw4dUJBS0UsZUFKQSxZQUFhLENBQ2IsZ0JBQWlCLENBRWpCLFFBQVMsQ0FEVCxjSmdleEIsQ0k1ZHdCLHN3QkFFRSxlQURBLGlCSmllMUIsQ0k3ZHdCLHN3QkFDRSxjSmllMUIsQ0k1ZHdCLHN4QkFDRSxhSmdlMUIsQ0k1ZHNCLHN2QkFDRSxhQUVBLGdCSHhQRCxDR3lQQyxrQkhqUEMsQ0crT0QsZ0JKa2V4QixDSTlkd0IsazJCQUNFLGdCSmtlMUIsQ0kvZDRCLHNnQ0FDRSxZQUFhLENBQ2IsY0ptZTlCLENJaGVnQyxzakNBRUUsY0FBZSxDQURmLGlCSnFlbEMsQ0k5ZDBCLDg3QkFDRSxlSmtlNUIsQ0kzZGtCLDBQQUVFLFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUhULGVKZ2VwQixDSXpkZ0Isd05BRUUsa0JIdlBOLENHd1BNLFVIN1FILENHZ1JHLFFBRkEsY0FBZSxDQUNmLGtCQUpBLFdKZ2VsQixDSXhkb0IsNFFBT0UsNEJBQTZCLENBRjdCLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FGbkIsb0JKNGR0QixDSXZkb0IsMFJBRUUsNEJBQTZCLENBRDdCLGtCQUFtQixDQUVuQixxQkp5ZHRCLENJdmRzQixnU0FDRSxnQkFBaUIsQ0FDakIsa0JKeWR4QixDSXZkd0Isc1NBQ0UsZUp5ZDFCLENJdGR3QixzU0FDRSxnQkp3ZDFCLENJbGRzQix3U0FDRSw0QkFBNkIsQ0FFN0Isa0JBQW1CLENBRG5CLGdCSnFkeEIsQ0lsZHdCLHNUQUNFLFlKb2QxQixDSWpkd0IsMFVBQ0UsZ0JIN1VWLENHOFVVLGtCSm1kMUIsQ0lqZDBCLDhVQUNFLHlCSm1kNUIsQ0k3YzRCLHNVQUNFLG1CQUNBLGNKK2M5QixDSTdjOEIsd1ZBQ0UsYUFDQSw2QkorY2hDLENJN2NnQyxvWUFFRSxhQURBLHVCSmdkbEMsQ0k1Y29DLGtkQUtFLGFBQWMsQ0FIZCxnQkh2V2YsQ0dzV2UsZ0JBRUEsa0JIaFdiLENHaVdhLGVKK2N0QyxDSTNjb0MsczRCQUVFLGdCSC9XZixDR2dYZSxrQko4Y3RDLENJMWNrQyxzYUFDRSxzQko0Y3BDLENJOWJzQiw0WEFDRSxnQkhsWVIsQ0dvWVEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRm5CLGdCSDlYSixDR2lZSSx3QkpnY3hCLENJOWJ3QiwwWUFDRSxZSmdjMUIsQ0k1YnNCLGdZQUNFLGdCQUdBLGtCSjRieEIsQ0lyYmMsMExBQ0UsZUp1YmhCLENJN2FBLDBDQVdvQiw0UkFDRSx5QkpzYXBCLENBQ0YsQ0kxWkEsMENBTVUsNEhBRUUsb0JBQXFCLENBRHJCLGlCSndaVixDSWxaZ0Isd05BQ0Usd0JKb1psQixDSWxaa0Isc2lCQUVFLFlBQWEsQ0FDYixjQUFlLENBRWYsNkJKcVpwQixDSTVZa0IsODFCQUNFLFVKbVpwQixDQUNGLENJdllBLHlDQVVrQix3TkFFRSxRQURBLFVKaVlsQixDSTlYa0IsZ1BBQ0UsZ0JBQWlCLENBQ2pCLGdCSmdZcEIsQ0k1WGdCLHdOQUdFLG1CQURBLFFBREEsVUpnWWxCLENJM1hvQiw0UUFDRSxjQUFlLENBQ2Ysa0JKNlh0QixDSXRXb0Msd25EQUVFLGlCQUNBLGdCSmlYdEMsQ0luV2tCLHdPQUNFLFVKcVdwQixDSWhXa0IsNFJBQ0UseUJKa1dwQixDQUNGLENJdFZBLHlDQVdvQiw0UkFDRSxVSjhVcEIsQ0FDRixDS3g2QmMsOGRBQ0Usa0JMMDZCaEIsQ0t2NkJjLCtjQUNFLGFBQ0EsZUFFQSxTQURBLDZCTDA2QmhCLENLdjZCZ0Isa2ZBQ0Usc0JMeTZCbEIsQ0t2NkJrQiw2akJBQ0UsbUJMeTZCcEIsQ0twNkJjLHVhQUNFLFNMczZCaEIsQ0tuNkJjLCtjQUVFLGFBQ0EsU0FGQSxlTHU2QmhCLENLOTVCZ0IsNHNFQU9FLDRCQUE2QixDQUY3QixhQUFjLENBSGQsZ0JBQWlCLENBRGpCLGVBQWdCLENBR2hCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FLakIsa0JBQW1CLENBRm5CLG9CTGk3QmxCLENLNzZCa0IsdzFFQUNFLGVMODdCcEIsQ0szN0JrQixvdkVBQ0UsWUw0OEJwQixDS3g4QmdCLG92RUFDRSxhQUNBLGVBRUEsU0FEQSw2QkFBOEIsQ0FFOUIsa0JMeTlCbEIsQ0t2OUJrQix3MUVBR0UsMENBQStDLENBRC9DLGNBQWUsQ0FEZix3QkwwK0JwQixDS3QrQm9CLG9qRkFFRSxhQUFjLENBRGQsa0JMdy9CdEIsQ0twL0JvQiw0bEZBQ0UsZUxxZ0N0QixDS2pnQ2tCLGdpRkFFRSxhQUFjLENBRGQsVUxtaENwQixDS2hoQ29CLHdwRkFDRSxlTGlpQ3RCLENLOWhDd0IsZ3hGQUNFLGVMK2lDMUIsQ0twaENnQixrbURBQ0UsWUw0aENsQixDS2poQ0EsMENBYWtCLGtmQUNFLFVMd2dDbEIsQ0FDRixDSzcvQkEsMENBWWdCLDhkQUNFLGtCTG8vQmhCLENBQ0YsQ0sxK0JBLHlDQWdCa0Isb3ZFQUNFLFFBQVMsQ0FDVCxrQkw0K0JsQixDSzErQmtCLHcxRUFDRSxVTDIvQnBCLENBQ0YsQ012c0NFLG1CQUVFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUpwQixVTjZzQ0osQ012c0NJLDhCQUlFLFdBQVksQ0FEWixhQUFjLENBRmQsZ0JMUkssQ0tZTCxhQUFjLENBQ2QsZ0JBQWlCLENBSmpCLFVONnNDTixDTXZzQ00sdUNBR0UsaUJBQW9CLENIWHhCLGdCRkxVLENFZVosVUg2c0NGLENNMXNDUSwrQ0FDRSxpQk40c0NWLENNdHNDVSwwR0FDRSxVTjJzQ1osQ014c0NVLG9EQUVFLGtCTDJCQSxDSzFCQSxVTEtHLENLSkgsY0FBZSxDQUNmLGtCQUpBLFdOOHNDWixDTWhzQ1EsaUVBQ0UsYUFDQSxlQUNBLDZCTmtzQ1YsQ00vckNZLDhFQUNFLFFBQ0Esd0JOaXNDZCxDTTlyQ1ksOEVBQ0UsT05nc0NkLENNcnJDUSxrRUFDRSxhQUNBLGVBQ0EsNkJOdXJDVixDTXByQ1ksK0VBQ0UsUUFDQSx3Qk5zckNkLENNbnJDWSwrRUFDRSxPTnFyQ2QsQ00zcUNNLDhDQUNFLFNONnFDUixDTS9wQ1EsNEdBR0UsYUFBZ0IsQ0g1R3RCLGdCRkRPLENFaUJULFVId3dDRixDTXJxQ0EsMENBRUksbUJBQ0UsZ0JOdXFDSixDTTlwQ1ksNkpBQ0UsVU5ncUNkLENNN3BDWSw2SkFFRSxtQkFEQSxVTmdxQ2QsQ0FDRixDTXRwQ0EsMENBSVEsdUNBRUUsb0JBQXFCLENBRHJCLGlCTnNwQ1IsQ0FDRixDTS9vQ0EseUNBRUksbUJBQ0UsZ0JOZ3BDSixDQUNGLENPOXlDTSwyR0FFRSx1R0FDQSxxQkFBc0IsQ0pTNUIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVSHV5Q0YsQ1F4ekNFLGtCQUtFLHFCUGdFUyxDRXREWCxnQkFBaUIsQ0tSZixlTE5BLGdCRkRPLENPRVAsY0FBZSxDQUNmLE1BR0EsdUJBQXlCLENMVzNCLFVBQVcsQ0tiVCxVUmkwQ0osQ1EzekNNLDJDQUNFLGNBQWUsQ0FDZixpQlI2ekNSLENRM3pDUSxpREw0REYsa0JLMUQwQixDTHlCOUIsWUFBYSxDQXFDVCxjQUFlLENLN0RYLGFBQWMsQ0xGdEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVRoQixnQkZMVSxDRWVaLFVIazBDRixDUS96Q1ksK0RMc0ROLGtCS3JEb0QsQ0xvQnhELFlBQWEsQ0FnQ1QsMEJIK3dDTixDUWgwQ1ksaUVMa0ROLGtCS2pEZ0QsQ0xnQnBELFlBQWEsQ0FnQ1Qsc0JLaERnQyxDQUV4QixRQUFTLENBRFQsaUJBQWtCLENBRWxCLHlCUm8wQ2QsQ1FqMENZLGdFTDJDTixrQksxQ2tELENMU3RELFlBQWEsQ0FnQ1Qsd0JLekNnQyxDQUV4QixpQkFBa0IsQ0FDbEIsT1JvMENkLENRL3pDZ0IseUZBQ0Usc0JBQXVCLENBQ3ZCLFNBRUEsZ0JBREEsZUFFQSwwQlJpMENsQixDUS96Q2tCLDhGQU1FLFVQa0JQLENPdkJPLGdCQUFpQixDQUVqQixnQkFDQSxrQkFBbUIsQ0FGbkIsZ0JBQWlCLENBR2pCLHdCUmswQ3BCLENRL3pDb0IscUdBQ0UsWVJpMEN0QixDUTN6Q2Msa0ZBQ0UsZ0JBQWlCLENBRWpCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FFakIsa0JSNnpDaEIsQ1EzekNnQixvR0wzQmQsWUh5MUNGLENRM3pDa0Isc0hBQ0UsaUJSNnpDcEIsQ1ExekNrQix1SExsQ2hCLFlIKzFDRixDUTF6Q29CLHdJQUNFLGlCUjR6Q3RCLENRdHpDYyxzRUFDRSxhUnd6Q2hCLENRdHpDZ0IsMEVBQ0UsY0FDQSxnQlJ3ekNsQixDUXB6Q2Msc0VBQ0UscUJQeERELENPOERDLGtCQUhBLGlCQUFrQixDQUNsQixTQUFVLENBSFYsdUJSeXpDaEIsQ1FsekNnQiw2RUFHRSxjQUFlLENBRmYsTUFDQSx1QlJxekNsQixDUWp6Q2dCLDRFQUNFLHdCUm16Q2xCLENRanpDa0IsMkZBQ0UsYVJtekNwQixDUWh6Q2tCLDBGQUNFLHNCUmt6Q3BCLENRN3lDMEIsdUhBQ0UsWVBuRlgsQ09vRlcsV1IreUM1QixDUXZ5Q2dCLG9GTDFEVixrQksyRDJELENMNUYvRCxZQUFhLENBZ0NULDZCSzREb0MsQ0FFeEIsc0JBREEsaUJSNHlDbEIsQ1F6eUNrQix3RkFDRSxpQlIyeUNwQixDUXp5Q29CLG1HQUNFLGNSMnlDdEIsQ1FweUNvQixvTEFDRSxVUnl5Q3RCLENRcnlDa0IsZ0dBQ0UsYVJ1eUNwQixDUXJ5Q29CLHVHQUVFLHNCQUF1QixDQUR2QixZUnd5Q3RCLENRcnlDc0IsMkdBQ0UsVUFFQSxXQUFZLENBRFosV1A3RlgsQ08rRlcsVVJ1eUN4QixDUW55Q3dCLGlIQUNFLFlQaklULENPa0lTLGNScXlDMUIsQ1E5eENnQixxRkFDRSxhQUNBLHNCUmd5Q2xCLENROXhDa0IsdUZBR0UsVVBuSFAsQ09pSE8sZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUVuQixRUmd5Q3BCLENRM3hDYyx1RUFDRSxlUjZ4Q2hCLENRM3hDZ0IsK0VBQ0UsY0FDQSxrQlI2eENsQixDUTF4Q2dCLDhFQUNFLFlSNHhDbEIsQ1ExeENrQiw2RkFLRSxrQlBsSlIsQ09tSlEsYUFGQSxNQUFPLENBSFAsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVUit4Q3BCLENRMXhDb0Isb0dBQ0UsYVI0eEN0QixDUXp4Q29CLGtHQUNFLG9CUjJ4Q3RCLENRenhDc0IseUdBQ0UsVVIyeEN4QixDUXp4Q3dCLCtHQUNFLGNSMnhDMUIsQ1F6d0NVLHNFTC9OUixnQkFBaUIsQ0tpT1Asa0JMek9SLGdCRkxVLENFZVosVUg2K0NGLENRNXdDWSwrRUFDRSxVUjh3Q2QsQ1Fyd0NBLDBDQUlRLDJDQUNFLG1CUnF3Q1IsQ1Fud0NRLGlEQUNFLFdScXdDVixDUWh3Q2tCLHlFQUNFLGdCUmt3Q3BCLENRN3ZDZ0IsK0VBQ0UsWVIrdkNsQixDUTV2Q2dCLDhFQUNFLGFSOHZDbEIsQ1ExdkNjLGtGQUNFLFlSNHZDaEIsQ1F4dkNnQix5RkFDRSwwQlIwdkNsQixDUXh2Q2tCLGdHQUNFLGNSMHZDcEIsQ1F2dkNrQiw4RkFDRSxZUnl2Q3BCLENRcHZDYyxzRUFDRSxXUnN2Q2hCLENRbnZDa0IsMEZBQ0Usb0JScXZDcEIsQ1FqdkNnQixvRkFDRSxpQlJtdkNsQixDUWh2Q2dCLHFGQUNFLG9CUmt2Q2xCLENBQ0YsQ1F2dUNBLDBDQVl3QiwyR0FDRSxhQUFjLENBQ2QsWVI4dEN4QixDQUNGLENRaHRDQSx5Q0FJUSwyQ0FDRSxxQlIrc0NSLENRN3NDUSxpREFDRSxXUitzQ1YsQ1Exc0NnQix5RUFDRSxnQlI0c0NsQixDUXhzQ2Msc0VBQ0UsV1Iwc0NoQixDUXZzQ2tCLDBGQUNFLHNCUnlzQ3BCLENRcnNDZ0IscUZBQ0Usc0JSdXNDbEIsQ1Fyc0NrQix1RkFDRSxlUnVzQ3BCLENRbnNDZ0Isb0ZBQ0UsbUJScXNDbEIsQ1Fuc0NrQix3RkFDRSxtQlJxc0NwQixDUTlyQ2tCLDZGQUNFLFFSZ3NDcEIsQ0FDRixDUzdqRFksd3NDQUNFLFVUOGtEZCxDU2hqRFkscWxCQUNFLFVUNGpEZCxDU25qREEsY0FFRSxrQkFEQSxVVHVqREYsQ1NsakRNLDRDQUNFLFNBQVUsQ0FDViw4QlRvakRSLENTL2lERSxrQ0FDRSxxQlJOUyxDUU9ULDBDQUErQyxDQUUvQyxZQUFhLENBQ2Isc0JBQXVCLENBRnZCLGVBQWdCLENBR2hCLGlCVGlqREosQ1MvaURJLHNDQUNFLGNBQ0EsOEJUaWpETixDUzlpREkseURBT0UsOEZBSEEsUUFBUyxDQUZULE1BQU8sQ0FJUCxzQkFBdUIsQ0FMdkIsaUJBQWtCLENBRWxCLE9BQVEsQ0FFUixTVGtqRE4sQ1M5aURNLG1GQUNFLFlUZ2pEUixDUzVpRE0sK0RBUUUseUVBSkEsV0FBWSxDQUhaLFVBQVcsQ0FLWCxhQUFjLENBQ2QsbUJBQW9CLENBTHBCLGlCQUFrQixDQUNsQixPQUFRLENBRVIsVVRpakRSLENTM2lETSxtRkFDRSxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLFVBQ0EsZUFBZ0IsQ0FFaEIsMkNBREEsb0JUOGlEUixDUzNpRFEsc0dBQ0UsVVQ2aURWLENTMWlEUSw0R0FDRSx5QlQ0aURWLENTeGlETSx3RUFHRSxxQlIvREssQ1FnRUwsaUNBQW1DLENBQ25DLGdDQUhBLGNBQWUsQ0FEZixhVDhpRFIsQ1N4aURRLGlGQUNFLGlCVDBpRFYsQ1NyaURJLDhDQUlFLGFBQWMsQ0FIZCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FFVCxTVHVpRE4sQ1NyaURNLHFEQUVFLHNCQUF1QixDQUR2QixZQUFhLENBRWIsYUFBYyxDQUNkLFlUdWlEUixDU3JpRFEseURBQ0UsVUFDQSxXVHVpRFYsQ1NuaURVLCtEQUNFLFlSMUhLLENRMkhMLGNUcWlEWixDUzloREUsb0NBQ0UsZVRnaURKLENTOWhESSx1REFDRSxrQlRnaUROLENTOWhETSwwRUFDRSxVVGdpRFIsQ1MzaERNLHVFQUNJLFlUNmhEVixDUzFoRE0sbUVBR0Usb0NBQWdCLENBRmhCLGFBQ0EsY1Q2aERSLENTemhEVSx5RkFLRSxhUjdKSyxDUTBKTCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCVDZoRFosQ1N0aERVLHFGQUtFLFVSeEtHLENRcUtILGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBR2pCLDRCVHdoRFosQ1NoaERVLGtXQUlFLFVSckxHLENRbUxILGdCQUFpQixDQURqQixlQUFnQixDQUloQixrQkFBbUIsQ0FGbkIsZ0JUdWhEWixDU2xoRFUsMFhBQ0Usc0JUdWhEWixDU2xoRFUsc0ZBSUUsVVJuTUcsQ1FpTUgsZ0JBQWlCLENBRGpCLGVBQWdCLENBSWhCLGtCQUFtQixDQUZuQixnQlRzaERaLENTamhEVSw0RkFDRSxnQkFBaUIsQ0FFakIscUJBQXVCLENBRHZCLGtCVG9oRFosQ1MvZ0RRLDZFQUNFLFlUaWhEVixDVXJ3RE0sbURBQ0UsZ0JWd3dEUixDVXR3RFEsNERBR0Usa0JQRE4sZ0JGTFUsQ0VlWixVSGt3REYsQ1V4d0RZLHlFQUNFLGFBQ0EsZUFDQSw2QlYwd0RkLENVdndEZ0IsNkZBR0UsaUJBREEsZ0JBRUEsaUJBQWtCLENBSGxCLFVWNHdEbEIsQ1V2d0RrQixrSEFDRSxlVnl3RHBCLENVdHdEc0IseUtBQ0UsV1Z3d0R4QixDVXR3RHdCLHFNQUNFLDBDVnd3RDFCLENVandEb0IsNEhBQ0UsV1Ztd0R0QixDVWp3RHNCLDZJQUNFLDBDVm13RHhCLENVandEd0IsdVNBRUUsWVZrd0QxQixDVTd2RDRCLDRNQUNFLGlCVit2RDlCLENVMXZEd0IsNEpBQ0UsVVY0dkQxQixDVXh2RHNCLGdKQUNFLGlCVjB2RHhCLENVeHZEd0IsK0pBQ0UsZ0JWMHZEMUIsQ1V4dkQwQiwyVUFFRSxZVnl2RDVCLENVdHZEMEIscUxBRUUsc0JBQXdCLENBRHhCLGlCVnl2RDVCLENVcnZEMEIsc0tBQ0UsMENBQStDLENBRy9DLGVBRkEsbUJBQW9CLENBQ3BCLFNWd3ZENUIsQ1VydkQ0QixpTEFDRSxRVnV2RDlCLENVcHZENEIsMktBQ0UsV0FBWSxDQUNaLFVWc3ZEOUIsQ1VudkQ0QixxTEFLRSxxQlQzRGYsQ1M0RGUsaUJUNURmLENTdURlLFVBQVcsQ0FFWCxTQUFVLENBQ1YsUUFBUyxDQUZULFNWeXZEOUIsQ1VqdkQ4QixzTUFDRSx3QlRoRWYsQ1NpRWUsb0JWbXZEaEMsQ1U5dUQwQix1TEFDRSxZVmd2RDVCLENVenVEa0IsaUhBQ0UsWUFBYSxDQUNiLGVBRUEsaUJBQW1CLENBRG5CLGVWNHVEcEIsQ1V6dURvQiwrSEFDRSxpQlYydUR0QixDVXp1RHNCLGlJQU1FLG9CQUFxQixDQUpyQixnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUlqQixrQkFBbUIsQ0FGbkIsd0JWNnVEeEIsQ1V6dUR3Qix1SUFFRSxnRFYydUQxQixDVXp1RDBCLDhJQUVFLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FFakMsVVY0dUQ1QixDVXh1RDBCLDZJQUNFLGlCVjB1RDVCLENVeHVENEIsb0pBQ0UsZVYwdUQ5QixDVWx1RHNCLHlJQUNFLFlBQWEsQ0FDYixjVm91RHhCLENVbHVEd0IsNElBQ0UsWVZvdUQxQixDVWx1RDBCLGtKQUNFLFlBRUEsaUJBQW1CLENBRG5CLGtCVnF1RDVCLENVaHVENEIsNkpBQ0UsWVZrdUQ5QixDVTl0RDBCLDhJQUVFLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBRWpCLHdCVmd1RDVCLENVeHREZ0IsNEZBQ0Usd0JWMHREbEIsQ1V4dERrQixnSEFDRSxrQlYwdERwQixDVXh0RG9CLG9IQUVFLGdCQUFpQixDQURqQixlVjJ0RHRCLENVdHREa0IsZ0hBQ0Usa0JWd3REcEIsQ1V0dERvQixtSEFJRSxVVDNLUCxDU3lLTyxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FFaEIsa0JWeXREdEIsQ1VodERrQiwwT0FDRSxrQlZxdERwQixDVW50RG9CLHFJQUdFLGtCQUFtQixDQURuQixlQUFnQixDQURoQixpQlZ1dER0QixDVW50RHNCLDRJQUNFLGdCVit0RHhCLENVanREc0Isd0lBRUUsVVQ1TVQsQ1MrTVMsbUJBQW9CLENBRHBCLGtCQUFtQixDQUhuQixlQUFnQixDQUVoQixpQlZxdER4QixDVS9zRG9CLDhIQU1FLG9CQUFxQixDQUpyQixnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUlqQixrQkFBbUIsQ0FGbkIsd0JWbXREdEIsQ1Uvc0RzQixvSUFFRSxnRFZpdER4QixDVS9zRHdCLDJJQUVFLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FFakMsVVZrdEQxQixDVTlzRHdCLHFSQUVFLGlCVitzRDFCLENVN3NEMEIsbVNBQ0UsZVYrc0Q1QixDVXZzRG9CLDZIQUNFLFlWeXNEdEIsQ1Vwc0RvQixrSUFDRSxrQlZzc0R0QixDVW5zRG9CLDBJQUNFLFlWcXNEdEIsQ1Vqc0RrQiw4R0FDRSxrQlZtc0RwQixDVWhzRHNCLGlKQUNFLG1CVmtzRHhCLENVaHNEd0IsMEpBQ0UsZ0JBQ0EsU1Zrc0QxQixDVTlyRDhCLHlMQUNFLFlWZ3NEaEMsQ1UzckQwQixpS0FDRSxrQlY2ckQ1QixDVTNyRDRCLHdLQUNFLGdCVDFTZCxDUzRTYyxlQUFnQixDQUNoQixrQkFBbUIsQ0FGbkIsZ0JUdFNWLENTeVNVLHdCVjZyRDlCLENVMXJENEIsd0tBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixRVjRyRDlCLENVMXJEOEIsOEtBQ0UsZVY0ckRoQyxDVXpyRGtDLHVNQUVFLG1CQURBLFVWNHJEcEMsQ1V2ckRnQyxvTEFFRSxlQURBLGdCVjByRGxDLENVdnJEa0MseUxBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQlZ5ckRwQyxDVTlxRHNCLG9JQUVFLFlBQWEsQ0FDYixjQUFlLENBQ2YsNkJBQThCLENBSDlCLGVWbXJEeEIsQ1U3cUQwQixrSkFDRSxnQlQxVlosQ1M0VlksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRm5CLGdCVHRWUixDUzBWUSxRQUFTLENBRFQsd0JWZ3JENUIsQ1U1cUQwQiwrSUFFRSxtQkFEQSxVVitxRDVCLENVM3FEMEIsc0pBR0UsZ0JBREEsa0JBREEsWVYrcUQ1QixDVTNxRDRCLHdKQUdFLGtCQUFtQixDQUVuQiwwQ0FBK0MsQ0FKL0MsWUFBYSxDQUdiLFdBQVksQ0FGWixzQlZnckQ5QixDVTNxRDhCLCtKQUVFLHNCQUF1QixDQUR2QixZVjhxRGhDLENVM3FEZ0MsbUtBQ0UsVUFFQSxXQUFZLENBRFosV1R6VXJCLENTMlVxQixVVjZxRGxDLENVenFEa0MseUtBQ0UsWVQvV25CLENTZ1htQixjVjJxRHBDLENVbnFEd0IsNklBQ0UsTVZxcUQxQixDVW5xRDBCLG9KQUNFLFVWcXFENUIsQ1U1cERvQixnUUFLRSxZQUFhLENBSGIsZ0JBQWlCLENBRWpCLHFCQUF1QixDQUR2QixrQkFBbUIsQ0FGbkIsZVZtcUR0QixDVTdwRHNCLHNSQUNFLGtCVmdxRHhCLENVNXBEd0Isd1NBQ0UseUJWK3BEMUIsQ1UxcERvQix3UEFJRSxvQkFBcUIsQ0FIckIsWUFBYSxDQUNiLGNBQWUsQ0FDZixlVjhwRHRCLENVMXBEd0Isb1NBR0UsYVRqYVQsQ1MrWlMsZ0JBQWlCLENBQ2pCLGtCVjhwRDFCLENVMXBEd0IsZ1RBQ0Usc0JWNnBEMUIsQ1V6cERzQiw4UUFDRSxnQlY0cER4QixDVTFwRHdCLDRSQUlFLFVUamJYLENTOGFXLGNBQWUsQ0FFZixvQkFBcUIsQ0FEckIsZ0JBQWlCLENBR2pCLDRCVjZwRDFCLENVdnBEd0Isb2xCQUdFLFVUM2JYLENTeWJXLGdCQUFpQixDQUNqQixrQlY2cEQxQixDVXpwRHdCLDRtQkFDRSxzQlY4cEQxQixDVXpwRHdCLDhSQUdFLFVUdmNYLENTcWNXLGdCQUFpQixDQUNqQixrQlY2cEQxQixDVXpwRHdCLDBTQUNFLGdCQUFpQixDQUVqQixxQkFBdUIsQ0FEdkIsa0JWNnBEMUIsQ1V4cERzQiw0UUFRRSxpQkFBa0IsQ0FQbEIsd0JUamRQLENTcWRPLFVUeGJYLENTcWJXLGNBQWUsQ0FFZixvQkFBcUIsQ0FEckIsZ0JBQWlCLENBSWpCLGdCQUFpQixDQURqQixnQlY2cER4QixDVXJwRGdCLGdHQUVFLGdCQUFpQixDQURqQixVVndwRGxCLENVcnBEa0IsdUdBQ0UsaUJBQWtCLENBQ2xCLFNWdXBEcEIsQ1VwcERzQix3SEFDRSxVQUFXLENBQ1gsaUJWc3BEeEIsQ1VwcER3QiwwSEFDRSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUVqQix3QlZzcEQxQixDVW5wRHdCLCtIQUNFLCtCVnFwRDFCLENVanBEc0IsMEhBQ0UsYUFBYyxDQUNkLFdBQVksQ0FFWixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUhmLFVWc3BEeEIsQ1VqcER3Qiw4SEFDRSxlVm1wRDFCLENVaHBEd0IsNkhBRUUsVVR2Z0JYLENTMGdCVyxtQkFBb0IsQ0FEcEIsa0JBQW1CLENBSG5CLGVBQWdCLENBRWhCLGlCVm9wRDFCLENVL29Ed0IsZ0lBQ0UsZ0NBQ0Esb0JWaXBEMUIsQ1U5b0Q0QixzSUFFRSwwQkFBNEIsQ0FDNUIseUJBQTJCLENBQzNCLDRCQUE4QixDQUM5QiwwQkFBNEIsQ0FFNUIsd0JBQTBCLENBTjFCLDBCQUtBLGtDQUFvQyxDQUVwQyxvQlZncEQ5QixDVTdvRDRCLHNJQUVFLHdCQUEwQixDQUQxQiwwQkFFQSxvQlYrb0Q5QixDVTVvRDRCLCtJQUNFLHNDVjhvRDlCLENVN25EQSwwQ0Fha0IseUxBQ0Usc0JWdW5EbEIsQ0FDRixDVTVtREEsMENBYWtCLHlMQUNFLHNCVnFtRGxCLENBQ0YsQ1UxbERBLDBDQUtVLDREQUVFLG9CQUFxQixDQURyQixpQlZ5bERWLENVbmxEZ0IsNkZBR0UsZUFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsVVZ1bERsQixDVWpsRHNCLGdKQUdFLFdBQVksQ0FGWixpQkFBa0IsQ0FDbEIsU1ZvbER4QixDVWhsRDBCLHNLQUNFLHNCVmtsRDVCLENVL2tEMEIsc0tBQ0UsZVZpbEQ1QixDVTFrRGtCLGlIQUNFLFlWNGtEcEIsQ1V4a0RnQiw0RkFDRSxVVjBrRGxCLENVdmtEZ0IsZ0dBQ0UsZ0JWeWtEbEIsQ0FDRixDVTlqREEseUNBVW9CLGdIQUNFLGtCVnVqRHBCLENVcmpEb0IsbUhBQ0UsY0FBZSxDQUNmLGtCVnVqRHRCLENVN2lEa0IsZ1BBQ0Usa0JWa2pEcEIsQ1U5aURvQiw4SEFDRSxnQkFBaUIsQ0FDakIsa0JWZ2pEdEIsQ1UxaURvQixnUUFDRSxlVjZpRHRCLENVeGlEd0Isb1NBQ0UsY0FBZSxDQUNmLGdCVjJpRDFCLENVdmlEc0IsOFFBQ0UsZ0JWMGlEeEIsQ1V4aUR3Qiw0UkFDRSxnQkFBaUIsQ0FDakIsa0JWMmlEMUIsQ1U5aER3QixrM0JBQ0UsY0FBZSxDQUNmLGdCVndpRDFCLENVamlEZ0IsZ0dBQ0UsZVZtaURsQixDVTloRHdCLGlJQUNFLGNBQWUsQ0FDZixlVmdpRDFCLENVN2hEd0IsZ0lBQ0UseUJWK2hEMUIsQ0FDRixDVWhoREEseUNBS1UsNERBQ0UsWVY4Z0RWLENVM2dEWSx5RUFDRSxhVjZnRGQsQ1UxZ0RnQiw2RkFJRSxzQ0FBMkMsQ0FGM0MsdUJBQXdCLENBQ3hCLGNBQWUsQ0FGZixXVitnRGxCLENVMWdEa0Isa0hBQ0UsZVY0Z0RwQixDVXpnRHNCLHlLQUNFLFNWMmdEeEIsQ1V6Z0R3QixxTUFDRSxlVjJnRDFCLENVcGdEb0IsNEhBQ0UsU1ZzZ0R0QixDVXBnRHNCLDZJQUNFLGVWc2dEeEIsQ0FDRixDVXgvQ0EseUNBNEMwQiwycUJBQ0UsZ0JBQWlCLENBQ2pCLGtCVjQ5QzFCLENVdjlDNEIsc0lBQ0UsMEJBQTRCLENBQzVCLDRCVnk5QzlCLENBQ0YsQ1dqM0VjLGdNQUNFLGtCWG0zRWhCLENXLzJFZ0Isa0xBQ0UsWVhpM0VsQixDVzcyRWMsMExBRUUsYUFDQSxTQUZBLGVYaTNFaEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fY2FydC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19jYXRlZ29yeV92aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX2N1c3RvbWVyX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fcHJvZHVjdF92aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX3Jldm9jYXRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgJi5jaGVja291dC1jYXJ0LWluZGV4IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuXG4gICAgICAgICAgICAgIC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmNhcnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAjZ2lmdC1vcHRpb25zLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDoxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJ0Lml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPiB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdG93aXNobGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTJhZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJ0LXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJ0LXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zaGlwcGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQuY291cG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnBheXBhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cImltYWdlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2hlY2tvdXQtY2FydC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgLmNhcnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LWNhcnQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJ0LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhcnQuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLyokZm9udFRhYmxlOjEuNHJlbTtcbiRmb250QnV0dG9uOjEuNnJlbTsqL1xuLyogZGVmYXVsdCA6MXB4IHNvbGlkICRjb2xvckJvcmRlciAqL1xuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtZW1wdHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAjZ2lmdC1vcHRpb25zLWNhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pdGVtIC5pdGVtLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pdGVtIC5pdGVtLW9wdGlvbnMgZHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaXRlbSAuaXRlbS1vcHRpb25zIGRkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5xdHkgaW5wdXQge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuYWN0aW9uIC5hY3Rpb24tdG93aXNobGlzdDpiZWZvcmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuYWN0aW9uIC5hY3Rpb24tdG93aXNobGlzdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuYWN0aW9uIC5hY3Rpb24tZGVsZXRlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZTJhZVwiO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24gLmFjdGlvbi1kZWxldGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSB7XG4gIHdpZHRoOiAzM3JlbTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgPiAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyAudGFibGUtd3JhcHBlciAudGFibGUudG90YWxzIHRyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLnNoaXBwaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5ibG9jay5kaXNjb3VudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmRpc2NvdW50IC50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suZGlzY291bnQgLmNvbnRlbnQgLmZpZWxkc2V0LmNvdXBvbiAuZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmRpc2NvdW50IC5jb250ZW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLml0ZW0gLnBheXBhbCBpbnB1dFt0eXBlPWltYWdlXSB7XG4gIG1heC13aWR0aDogMTZyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC5hY3Rpb25zIGEsXG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LmFjdGlvbnMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLmltYWdlIGltZyB7XG4gICAgbWluLXdpZHRoOiA2cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIC50YWJsZS13cmFwcGVyIC50YWJsZS50b3RhbHMgdHIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSxcbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LXRpdGxlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSxcbmJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktdGl0bGUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3csIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2LCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMi4yNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0xLjhyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHN2ZywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHN2ZywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2ssIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayB7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0ge1xuICBtaW4td2lkdGg6IDIxLjhyZW07XG4gIG1heC13aWR0aDogMjEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbS5jdXJyZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0uY3VycmVudCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICNCNTIyMUY7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAubmFtZSxcbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAuaW5mbywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEgLm5hbWUsXG5ib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAuaW5mbywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEgLm5hbWUsXG5ib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci10aXRsZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIGEsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWFjdGlvbnMgYSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMge1xuICBtYXgtd2lkdGg6IDkyN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpiZWZvcmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6aG92ZXIsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlciwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlcjpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlcjpiZWZvcmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucy1jb250ZW50LmFjdGl2ZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMtY29udGVudC5hY3RpdmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyN3JlbSwgMWZyKSk7XG4gIGdyaWQtZ2FwOiA4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnRvb2xiYXItcHJvZHVjdHMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAudG9vbGJhci1wcm9kdWN0cywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC50b29sYmFyLXByb2R1Y3RzIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjByZW0sIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0ge1xuICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC50b29sYmFyLXByb2R1Y3RzLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnRvb2xiYXItcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEsXG4gIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAxMS43cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI3LjNyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dDpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWdhcDogNnJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItYWN0aW9ucyBhLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0uYWN0aXZlOmFmdGVyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6aG92ZXIsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0gLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSAuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4ge1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciA+IC5tZXNzYWdlcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgPiAubWVzc2FnZXMge1xuICBvcmRlcjogMTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBjb3VudGVyLXJlc2V0OiBpO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43cmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpID4gc3BhbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuOmJlZm9yZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb250ZW50OiBjb3VudGVyKGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTIyMUY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSA+IHNwYW4sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSA+IHNwYW46YmVmb3JlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fYWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2NvbXBsZXRlID4gc3BhbjpiZWZvcmUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5hY3Rpb24sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5uZXctYWRkcmVzcy1wb3B1cCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm5ldy1hZGRyZXNzLXBvcHVwIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCA1cmVtIDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICBvcmRlcjogMztcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLnN0ZXAtdGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjb3BjLXNoaXBwaW5nX21ldGhvZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNvcGMtc2hpcHBpbmdfbWV0aG9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCAuZmllbGQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQgLmZpZWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQgLmZpZWxkLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuZmllbGQtc2VsZWN0LWJpbGxpbmcsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQuZmllbGQtc2VsZWN0LWJpbGxpbmcsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5maWVsZC1zZWxlY3QtYmlsbGluZyxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLmZpZWxkLXNlbGVjdC1iaWxsaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLnN0cmVldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3Mtc2FtZS1hcy1zaGlwcGluZy1ibG9jaywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyAuYWN0aW9uLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWRldGFpbHMgLmFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmZpZWxkLXNlbGVjdC1iaWxsaW5nID4gbGFiZWwsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5maWVsZC1zZWxlY3QtYmlsbGluZyA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWZvcm0gLmZpZWxkc2V0LmFkZHJlc3MsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1mb3JtIC5maWVsZHNldC5hZGRyZXNzIC5maWVsZC5jaG9pY2UsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcyAuZmllbGQuY2hvaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93LFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnJvdzpsYXN0LWNoaWxkLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdzpsYXN0LWNoaWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3c6bGFzdC1jaGlsZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3cgLmNvbCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93IC5jb2wsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3cgLmNvbDpmaXJzdC1jaGlsZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbDpmaXJzdC1jaGlsZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93IC5jb2w6Zmlyc3QtY2hpbGQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGlucHV0LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gbGFiZWwsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50LFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jaywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2ssXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGlucHV0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAub3JkZXItY29tbWVudC13cmFwcGVyLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5vcmRlci1jb21tZW50LXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5vcmRlci1jb21tZW50LXdyYXBwZXIsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAub3JkZXItY29tbWVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciB7XG4gIHdpZHRoOiAzM3JlbTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogNDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB0aCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIgdGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAudGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciBhLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5hY3Rpb25zLXRvb2xiYXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAucHJvZHVjdC1pdGVtLW5hbWUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLmRldGFpbHMtcXR5LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5zdWJ0b3RhbCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLmRldGFpbHMtcXR5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3Qub3B0aW9ucywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3Qub3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUgYnV0dG9uLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi1jb250ZW50LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtc3VjY2VzcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbiAgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQsXG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLFxuICBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgPiAudGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnByb2R1Y3QtaXRlbS1uYW1lLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuZGV0YWlscy1xdHksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuICBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5kZXRhaWxzLXF0eSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNHJlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICBtaW4td2lkdGg6IDc2OHB4O1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQgbGVnZW5kLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQgbGVnZW5kLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiA+IC50aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiA+IC50aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IHtcbiAgICBnYXA6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keSAucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMTAuNHJlbTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcGFkZGluZzogMCAyLjVyZW07XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSB7XG4gIHdpZHRoOiAzM3JlbTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cmVtKTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlIHtcbiAgb3JkZXI6IDE7XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUge1xuICBvcmRlcjogMjtcbn1cbmJvZHkuY21zLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNtcy1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmNtcy1wYWdlLXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICB9XG4gIGJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiwgYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSwgYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtZm9vdGVyLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9mb290ZXItYmFja2dyb3VuZC5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5IC5wYWdlLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiB7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDUuNHJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbi5taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24ucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwLjdyZW0gM3JlbSAwLjdyZW0gMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIC5zd2l0Y2hlci1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIC5zd2l0Y2hlci1vcHRpb25zIC5zd2l0Y2hlci10cmlnZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGFuZ3VhZ2Utc3dpdGNoZXIgLnN3aXRjaGVyLW9wdGlvbnMgLnN3aXRjaGVyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIC5zd2l0Y2hlci1vcHRpb25zIC5zd2l0Y2hlci1kcm9wZG93biAuc3dpdGNoZXItb3B0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0gLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtIC5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDcuNnJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICBtYXgtd2lkdGg6IDE3LjhyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcy5zdGlja3kge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5zcXVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcy5zcXVhZCAuaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDIuN3JlbSAwIDIuN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5pdGVtLXdyYXBwZXIgLnRvd2lzaGxpc3QgLmhlYXJ0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNCNTIyMUY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4ycmVtIDIuN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyID4gZGl2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgLnRvd2lzaGxpc3QgLmhlYXJ0IHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgLnRvd2lzaGxpc3QgLmhlYXJ0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNCNTIyMUY7XG4gIHN0cm9rZTogI0I1MjIxRjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAyLjdyZW0gMC41cmVtIDIuN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaCB7XG4gIG1heC13aWR0aDogMTdyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2guZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoLm1vYmlsZSAuYmxvY2stY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQgZm9ybSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGlucHV0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUuNnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2guZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5tbWVudS1oZWFkZXItb3BlbiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtIDAuN3JlbSAwO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5tbWVudS1oZWFkZXItb3BlbiBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyB7XG4gICAgdG9wOiAtMi4ycmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAgMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLnNxdWFkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwLjVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzLjhyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Mge1xuICAgIHRvcDogLTIuMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcy5zcXVhZCAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQge1xuICAgIHRvcDogOHJlbTtcbiAgfVxufVxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmssXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2UsXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UsXG4uZGVzaWduLWRhcmsgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1mcm9tIC5wcmljZSxcbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZSxcbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWZyb20gLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZSxcbi5kZXNpZ24tdHJhbnNwYXJlbnQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kZXNpZ24tbGlnaHQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UsXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UsXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtdG8gLnByaWNlLFxuLmRlc2lnbi1saWdodCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOC42cmVtO1xufVxuLnByb2R1Y3QtaXRlbTpob3ZlciAucHJvZHVjdC1pdGVtLXBob3RvIGltZyB7XG4gIHNjYWxlOiAxLjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pdGVtLXN3YXRjaGVzOm5vdCg6aGFzKC5zd2F0Y2gtb3B0aW9uKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDFyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDQuOXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaXRlbS1zd2F0Y2hlcyAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMC41cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpIHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDNweDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pdGVtLXN3YXRjaGVzIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMgLnN3YXRjaC1vcHRpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMgLnN3YXRjaC1vcHRpb24uc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnRvd2lzaGxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC50b3dpc2hsaXN0IC5oZWFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAudG93aXNobGlzdCAuaGVhcnQgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC50b3dpc2hsaXN0IC5oZWFydDpob3ZlciBzdmcge1xuICBmaWxsOiAjQjUyMjFGO1xuICBzdHJva2U6ICNCNTIyMUY7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBjb2xvcjogI0I1MjIxRjtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UsXG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZSxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZS1sYWJlbCxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UtbGFiZWwsXG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZS1sYWJlbCxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLmZyb20tcHJpY2UgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4ge1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjJyZW07XG4gIG1heC1oZWlnaHQ6IDYyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlci5fYmxvY2stY29udGVudC1sb2FkaW5nIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlci5fYmxvY2stY29udGVudC1sb2FkaW5nIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2ltYWdlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAge1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSAuZm90b3JhbWFfX2ltZyB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2FyciB7XG4gIHdpZHRoOiA1cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdiAuZm90b3JhbWFfX3RodW1iX19hcnIge1xuICBtYXgtaGVpZ2h0OiA5LjhyZW07XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDAgMS4zcmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUtLWRvdCB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX19kb3Qge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgbGVmdDogMTFweDtcbiAgdG9wOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTIyMUY7XG4gIGJvcmRlci1jb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2IC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1iYWNrIGEuYXJyb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sgYS5hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYmFjayBhLmFycm93OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1iYWNrIGEuYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MnJlbSAtIDIycmVtKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tYnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbWF4LWhlaWdodDogMTJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNrdSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uIC5jb250ZW50LmNsb3NlZCB7XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICAvKiY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsYSgwLCAwJSwgMTAwJSwgMCksICRjb2xvcldoaXRlKTtcbiAgfSovXG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gLmNvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMy42NXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEuYXJyb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gPiBhLmFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB3aWR0aDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uID4gYS5hcnJvdy5hY3RpdmUsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEuYXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gPiBhLmFycm93LmFjdGl2ZTpiZWZvcmUsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEuYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QuYXR0cmlidXRlLmRlbGl2ZXJ5X3RpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ib3gtdG9jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciArIC5wcm9kdWN0LWluZm8tcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQuZmllbGRzZXQtY3VzdG9tLW9wdGlvbnMgcC5ub3RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCBmaWVsZHNldCAuZmllbGQgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkLmNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZC5jaG9pY2UgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkLmNob2ljZSBpbnB1dFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZC5jaG9pY2UgaW5wdXQgKyBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCBmaWVsZHNldCAuZmllbGQuY2hvaWNlIGlucHV0ICsgbGFiZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnF0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3Qge1xuICB3aWR0aDogNC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQudG93aXNobGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQudG93aXNobGlzdCBhIC5oZWFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3QgYSAuaGVhcnQgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3QgYSAuaGVhcnQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0I1MjIxRjtcbiAgc3Ryb2tlOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMge1xuICBmbGV4OiAxO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWRldGFpbHMsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtZGV0YWlscyAuc2VwYXJhdG9yLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWRldGFpbHMgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1kZXRhaWxzIC5zaGlwcGluZy1kZXRhaWxzIGEsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtZGV0YWlscyAuc2hpcHBpbmctZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlLWxhYmVsLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSAucHJpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2Uge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZS1sYWJlbCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLmZyb20tcHJpY2UgLnByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5kaXNjb3VudCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLnRpdGxlIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS50aXRsZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0I1MjIxRjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA5MzFweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMy42NXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cmVtKSAvIDIpO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMik7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fc2hhZnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJveC10b2NhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gPiBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtZGV0YWlscyxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZSxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IC52YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiA2MHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgMCA0cmVtIC0yLjVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LXBsYWNlaG9sZGVyLl9ibG9jay1jb250ZW50LWxvYWRpbmcgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2NvbnRhaW5lciAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiAuY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQgc2VsZWN0LFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJveC10b2NhcnQgLmZpZWxkc2V0IC5maWVsZCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0udGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHVsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnJldm9jYXRpb24taW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LnJldm9jYXRpb24taW5kZXgtY29uZmlybSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuYm9keS5yZXZvY2F0aW9uLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZpZWxkc2V0ID4gYnIsIGJvZHkucmV2b2NhdGlvbi1pbmRleC1jb25maXJtIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZpZWxkc2V0ID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5yZXZvY2F0aW9uLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5yZXZvY2F0aW9uLWluZGV4LWNvbmZpcm0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufSIsIi8vIHdpZHRoXG4kbWF4V2lkdGg6IDE5MjBweDtcbiRsYXJnZVdpZHRoOiAxNzg1cHg7XG4kbWVkaXVtV2lkdGg6IDE2NTBweDtcbiRzbWFsbFdpZHRoOiAxMTY4cHg7XG4kdGlueVdpZHRoOiA5MjdweDtcblxuLy8gYnJlYWtwb2ludHNcbiRsYXJnZURlc2t0b3A6IDE1MDBweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG4kc21hbGxEZXNrdG9wOiAxMDI0cHg7XG4kdGFibGV0OiA3NjhweDtcbiRwaG9uZTogNDgwcHg7XG4kc21hbGxQaG9uZTogMzYwcHg7XG5cbi8vIGltYWdlc1xuJGltYWdlRGlyOiBcIi4uLy4uL2ltYWdlcy9cIjtcbi8vIGljb25zXG4kaWNvbkRpcjogXCIuLi8uLi9pbWFnZXMvaWNvbnMvXCI7XG5cbi8vIEZvbnQtc2l6ZVxuJGZvbnRTaXplRGVmYXVsdDogMnJlbTtcbiRmb250U2l6ZURlZmF1bHRTbWFsbDogMS42cmVtO1xuJGZvbnRTaXplU21hbGw6IDEuMnJlbTtcbiRmb250U2l6ZUlucHV0OiAxLjRyZW07XG4vKiRmb250VGFibGU6MS40cmVtO1xuJGZvbnRCdXR0b246MS42cmVtOyovXG5cbi8vIExpbmUtaGVpZ2h0XG4kbGluZUhlaWdodERlZmF1bHQ6IDNyZW07XG4kbGluZUhlaWdodERlZmF1bHRTbWFsbDogMi42cmVtO1xuJGxpbmVIZWlnaHRTbWFsbDogMS43cmVtO1xuJGxpbmVIZWlnaHRUYWJsZTogbm9ybWFsO1xuXG4vLyBGb250ZmFtaWx5XG4kZm9udDogJyc7XG4kZm9udEljb246IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4kZm9udFNwZWNpYWw6ICRmb250O1xuXG4vLyBQZXJzb25hbGl6ZWQgUHJpbWFyeSBjb2xvcnNcbiRjb2xvclByaW1hcnk6ICMwMDA7XG4kY29sb3JTZWNvbmRhcnk6ICNCNTIyMUY7XG4kY29sb3JGb250RGVmYXVsdDogJGNvbG9yUHJpbWFyeTtcbiRjb2xvclRleHRMaWdodDogJGNvbG9yUHJpbWFyeTtcbiRjb2xvckxpZ2h0U2Vjb25kYXJ5OiByZ2JhKCRjb2xvclNlY29uZGFyeSwgLjQpO1xuXG4vLyBFbWFpbCBjb2xvcnNcbiRjb2xvckVtYWlsUHJpbWFyeTogIzAwMDtcbiRjb2xvckVtYWlsU2Vjb25kYXJ5OiAjQjUyMjFGO1xuJGNvbG9yRW1haWxCYWNrZ3JvdW5kOiAjRjVGNUY1O1xuJGNvbG9yRW1haWxIZWFkZXI6ICNFRUVGRUY7XG4kY29sb3JFbWFpbEZvb3RlcjogJGNvbG9yRW1haWxQcmltYXJ5O1xuXG4vLyBQZXJzb25hbGl6ZWQgY29sb3JzXG4kY29sb3JCb3JkZXI6ICMwMDA7XG4kY29sb3JJbnB1dEJvcmRlcjogIzQ4NEM1MjYxO1xuJGNvbG9yQnV0dG9uOiAjMDAwO1xuJGNvbG9yUGxhY2Vob2xkZXI6IzMzMztcblxuLy8gR3JleVxuJGNvbG9yTGlnaHRHcmV5OiByZ2JhKCRjb2xvclByaW1hcnksIC41KTtcbiRjb2xvckdyZXk6ICNGMkYyRjI7XG4kY29sb3JEYXJrR3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4kY29sb3JTd2F0Y2hHcmV5OiByZ2JhKCRjb2xvclByaW1hcnksIC41KTtcblxuLy8gRGVmYXVsdCBjb2xvcnNcbiRjb2xvckVycm9yOiAkY29sb3JTZWNvbmRhcnk7XG4kY29sb3JTdWNjZXNzOiAjNTNhNjUzO1xuJGNvbG9ySW5mbzogIzAwMDtcbiRjb2xvcldhcm5pbmc6ICNGN0IyMzQ7XG4kY29sb3JXaGl0ZTogI2ZmZjtcbiRjb2xvckRhcmtXaGl0ZTogcmdiYSgkY29sb3JXaGl0ZSwgLjYpOyAgO1xuJGNvbG9yQmxhY2s6ICMwMDA7XG4kY29sb3JSZWQ6ICRjb2xvclNlY29uZGFyeTtcblxuLy8gaWNvbnM6IHVzZSBmb250YXdlc29tZSBwcm8gdW5pY29kZSAtIGxlYXZlIGVtcHR5IGZvciBubyBpY29uXG4kaWNvbk1lbnU6IFwiXFxmMGM5XCI7XG4kaWNvbldpc2hsaXNodDogXCJcXGYwMDRcIjtcbiRpY29uQ29tcGFyZTogXCJcXGYwODBcIjtcbiRpY29uQ2xvc2U6IFwiXFxmMDBkXCI7XG4kaWNvblRyYXNoOiBcIlxcZjJlZFwiO1xuJGljb25FZGl0OiBcIlxcZjA0MFwiO1xuJGljb25HcmlkOiBcIlxcZjAwOVwiO1xuJGljb25MaXN0OiBcIlxcZjAzYVwiO1xuJGljb25BcnJvdzogXCJcXGYwNzdcIjtcbiRpY29uUGFnaW5hdGlvbjogXCJcXGYwNTRcIjtcbiRpY29uQ2hlY2s6IFwiXFxmMDBjXCI7XG4kaWNvbkFzdGVyaXg6IFwiXFxmMDY5XCI7XG4kaWNvblF1ZXN0aW9uOiBcIlxcZjA1OVwiO1xuJGljb25FcnJvcjogXCJcXGYwNmFcIjtcbiRpY29uSW5mbzogXCJcXGYwNWFcIjtcbiRpY29uV2FybmluZzogXCJcXGYwNzFcIjtcbiRpY29uVG9nZ2xlOiBcIlxcZjBjOVwiO1xuJGljb25TZWFyY2g6IFwiXFxmMDAyXCI7XG4kaWNvblNvcnRBcnJvdzogXCJcXGYwZGRcIjtcbiRpY29uU29ydEFzYzogXCJcXGYxNjBcIjtcbiRpY29uU29ydERlc2M6IFwiXFxmMTYxXCI7XG4kaWNvbktleTogXCJcXGYwODRcIjtcbiRpY29uUGVyc29uOiBcIlxcZjAwN1wiO1xuJGljb25TZWFyY2g6IFwiXFxmMDAyXCI7XG4kaWNvbkNhcnQ6IFwiXFxmMDdhXCI7XG4kaWNvbkJhZzogXCJcXGYyOTBcIjtcbiRpY29uUGx1czogXCJcXGYwNjdcIjtcbiRpY29uTWludXM6IFwiXFxmMDY4XCI7XG4kaWNvbkV5ZTogXCJcXGYwNmVcIjtcbiRpY29uUGhvbmU6IFwiXFxmMDk1XCI7XG4kaWNvbkxldHRlcjogXCJcXGYyYjZcIjtcbiRpY29uU3RhcjogXCJcXGYwMDVcIjtcbiRpY29uUmVmcmVzaDogXCJcXGYyZjFcIjtcbiRpY29uQ2FsZW5kYXI6IFwiXFxmMTMzXCI7XG4kaWNvbkNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kaWNvblJlZnJlc2g6IFwiXFxmMmYxXCI7XG4iLCJib2R5IHtcbiAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgsXG4gICYud2lzaGxpc3QtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5jYXRlZ29yeS12aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KGJveCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS44cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgJi5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAuZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZpbHRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudCh0aW55KTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItd3JhcHBlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyN3JlbSwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICBncmlkLWdhcDogOHJlbTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUuNnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudG9vbGJhci1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICAgJi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1jYXRlZ29yeS12aWV3LFxuICAgICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjByZW0sIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1jYXRlZ29yeS12aWV3LFxuICAgICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXZpZXcge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICYuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b29sYmFyLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICAgJi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdmlldyB7XG4gICAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMS43cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI3LjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICYuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1LjVyZW0sIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogNnJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctY2F0ZWdvcnktdmlldyxcbiAgICAmLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgJi5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBjb250ZW50KCR0eXBlOiBudWxsKXtcbiAgQGlmICgkdHlwZSA9PSBtYXgpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXhXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAkbGFyZ2VXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IG1lZGl1bSkge1xuICAgIG1heC13aWR0aDogJG1lZGl1bVdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gc21hbGwpIHtcbiAgICBtYXgtd2lkdGg6ICRzbWFsbFdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gdGlueSkge1xuICAgIG1heC13aWR0aDogJHRpbnlXaWR0aDtcbiAgfVxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIHNwYWNlWCgkc3BhY2U6IG51bGwsICRzcGFjZVJpZ2h0OiBudWxsKXtcbiAgQGlmICRzcGFjZVJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VSaWdodDtcbiAgfSBAZWxzZSBpZiAkc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcbiAgfVxufVxuXG5AbWl4aW4gc3BhY2VZKCRzcGFjZTogbnVsbCwgJHNwYWNlQm90dG9tOiBudWxsKXtcbiAgQGlmICRzcGFjZUJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlQm90dG9tO1xuICB9IEBlbHNlIGlmICRzcGFjZSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlO1xuICB9XG59XG5cbkBtaXhpbiBmbGV4RGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KFxuICAkanVzdGlmeTogbnVsbCxcbiAgJGFsaWduOiBudWxsLFxuICAkZGlyZWN0aW9uOiBudWxsLFxuICAkd3JhcDogbnVsbCxcbiAgJGZsZXg6IHRydWUsXG4gICRnYXA6IGZhbHNlXG4pIHtcbiAgICBAaWYgJGZsZXgge1xuICAgICAgQGluY2x1ZGUgZmxleERlZmF1bHQ7XG4gICAgfUBlbHNle1xuICAgIH1cbiAgICBAaWYgJGdhcCB7XG4gICAgICBnYXA6ICRnYXA7XG4gICAgfUBlbHNle1xuICAgIH1cbiAgICBAaWYgJGp1c3RpZnkgPT0gY2VudGVyeXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBmbGV4LWVuZHl7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0gQGlmICRqdXN0aWZ5ID09IGZsZXgtc3RhcnR5e1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gc3BhY2UtYmV0d2Vlbnl7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH0gQGVsc2V7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICB9XG4gICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgQGlmICR3cmFwID09IHRydWUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1AZWxzZSBpZiAkd3JhcCA9PSBmYWxzZXtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cblxuQG1peGluIGZvbnRJY29uKFxuICAkc2l6ZVZhbHVlOiAyLFxuICAkaWNvbldlaWdodDogIDMwMCxcbiAgJGNvbG9yOiBudWxsLFxuICAkbGluZUhlaWdodDogJHNpemVWYWx1ZSArIHJlbVxuKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcbiAgICBmb250LXdlaWdodDogJGljb25XZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xufVxuXG4vLyAqKiBmb250RGVmYXVsdCAqKiAgZm9udC1zaXplKCRzaXplVmFsdWUpLCBsaW5lLWhlaWdodCgkbGluZUhlaWdodCksIGNvbG9yKCRmb250Q29sb3IpLCBmb250LXdlaWdodCgkZm9udFdlaWdodClcbkBtaXhpbiBmb250RGVmYXVsdChcbiAgJHNpemVWYWx1ZTogJGZvbnRTaXplRGVmYXVsdCxcbiAgJGxpbmVIZWlnaHQ6ICRsaW5lSGVpZ2h0RGVmYXVsdCxcbiAgJGNvbG9yOiAkY29sb3JGb250RGVmYXVsdCxcbiAgJHdlaWdodDogbnVsbCxcbiAgJHRyYW5zZm9ybTogbnVsbCxcbiAgJHN0eWxlOiBudWxsLFxuICAkZm9udFN0eWxlOm51bGwsXG4gICRsZXR0ZXJTcGFjaW5nOiBudWxsLFxuICAkZm9udDogZmFsc2Vcbikge1xuICBAaWYgKCRzaXplVmFsdWUgIT0gbnVsbCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHJlbTtcbiAgfVxuICAvKiBmb250LXNpemUgKi9cbiAgQGlmICgkbGluZUhlaWdodCAhPSBudWxsKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IDtcbiAgfVxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIHRleHQtZGVjb3JhdGlvbjogJHN0eWxlO1xuICBmb250LXN0eWxlOiAkZm9udFN0eWxlO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG4gIEBpZiAkZm9udCA9PSB0cnVle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgfUBlbHNlIGlmICRmb250ID09ICRmb250U3BlY2lhbHtcbiAgICBmb250LWZhbWlseTogJGZvbnRTcGVjaWFsO1xuICB9XG59XG5cbkBtaXhpbiBvdmVybGF5KFxuICAkZGlyZWN0aW9uVjogdG9wLFxuICAkZGlyZWN0aW9uSDogbGVmdCxcbiAgJHdpZHRoOiAxMDAlLFxuICAkaGVpZ2h0OiAxMDAlLFxuICAkcG9zaXRpb246IGFic29sdXRlLFxuICAkcmlnaHQ6IGZhbHNlLFxuICAkYm90dG9tOiBmYWxzZSxcbiAgJHRvcDogZmFsc2UsXG4gICRsZWZ0OiBmYWxzZSxcbiAgJHotaW5kZXg6IG51bGwsXG4gICRjb250ZW50OiAnJ1xuKXtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHotaW5kZXg6ICR6LWluZGV4O1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIEBpZiAkZGlyZWN0aW9uViA9PSB0b3Age1xuICAgICAgdG9wOiAwO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvblYgPT0gYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9IEBlbHNlIGlmICR0b3Age1xuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcbiAgICB9IEBlbHNlIGlmICRib3R0b20ge1xuICAgICAgYm90dG9tOiAkZGlyZWN0aW9uVjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRvcDogJGRpcmVjdGlvblY7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uSCA9PSBsZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uSCA9PSByaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9IEBlbHNlIGlmICRsZWZ0IHtcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xuICAgIH0gQGVsc2UgaWYgJHJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAkZGlyZWN0aW9uSDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xuICAgIH1cbn1cblxuLyogZGVmYXVsdCA6MXB4IHNvbGlkICRjb2xvckJvcmRlciAqL1xuQG1peGluIGJvcmRlcigkc2l6ZTogMXB4LCAkY29sb3I6ICRjb2xvckJvcmRlciwgJHdlaWdodDogc29saWQsICRwb3NpdGlvbjogbnVsbCwgJHJhZGl1czogZmFsc2UsICRyYWRpdXNQWDogbnVsbCkge1xuICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlcjogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH1cbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXJCdXR0b24oJHNpemU6IDFweCwgJGNvbG9yOiAkY29sb3JCb3JkZXIsICR3ZWlnaHQ6IHNvbGlkLCAkcG9zaXRpb246IG51bGwsICRib3JkZXI6dHJ1ZSwgJHJhZGl1czogZmFsc2UsICRyYWRpdXNQWDogbnVsbCl7XG4gIEBpZiAkYm9yZGVye1xuICAgIEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcbiAgICAgIGJvcmRlci10b3A6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm9yZGVyOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9XG4gIH1cbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xuICB9XG59XG5AbWl4aW4gYm94U2hhZG93KCRoTGVuZ3RoOiBudWxsLCAkdkxlbmd0aDpudWxsLCAkYmx1cjogbnVsbCwgJHNwcmVhZDogbnVsbCwgJGNvbG9yOiBudWxsKXtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbiAgYm94LXNoYWRvdzogJGhMZW5ndGggKyByZW0gJHZMZW5ndGggKyByZW0gJGJsdXIgKyByZW0gJHNwcmVhZCArIHJlbSAkY29sb3I7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkYWxsOiBhbGwsICRlZmZlY3Q6IGVhc2UsICRkdXJhdGlvbjogLjJzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcblxufVxuXG4iLCJib2R5IHtcbiAgJi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MsXG4gICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5jaGVja291dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICA+IC5tZXNzYWdlcyB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcGMtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogaTtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JleTtcblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLl9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICBnYXA6Mi41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXctYWRkcmVzcy1wb3B1cCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46Mi41cmVtIDAgNXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcGMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgICAgICAgb3JkZXI6MztcblxuICAgICAgICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZvcm0tbG9naW4sXG4gICAgICAgICAgICAgICAgICAjb3BjLXNoaXBwaW5nX21ldGhvZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbiAgICAgICAgICAgICAgICAgIFtkYXRhLWZvcm09XCJiaWxsaW5nLW5ldy1hZGRyZXNzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5maWVsZC1zZWxlY3QtYmlsbGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zdHJlZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplRGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLXNlbGVjdC1iaWxsaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmlsbGluZy1hZGRyZXNzLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozLjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCxcbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVJbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2Qge1xuICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHRTbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1hZ3JlZW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtYWdyZWVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItY29tbWVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNvcGMtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOjQ7XG5cbiAgICAgICAgICAgICAgICAgIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICYuaXRlbXMtaW4tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6JGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1xdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRTaXplRGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDokbGluZUhlaWdodERlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0RGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6JGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoZWNrb3V0LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcbiAgICAmLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzLFxuICAgICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAub3BjLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAgICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1mb3JtPVwiYmlsbGluZy1uZXctYWRkcmVzc1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MsXG4gICAgJi5jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAub3BjLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcblxuICAgICAgICAgICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgI29wYy1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtcy1pbi1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLXF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5vcGMtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcbiAgICAmLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5hY2NvdW50LFxuICAmLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXG4gICYuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUsXG4gICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgJi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3Mge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDo0cmVtO1xuXG4gICAgICAgICAgICAgICAgPiAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG5cbiAgICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6MXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ibG9jay1hZGRyZXNzZXMtbGlzdCxcbiAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZC1pbmZvLFxuICAgICAgICAgICAgICAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQsXG4gICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIHtcbiAgICAgICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGdhcDozcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuXG4gICAgICAgICAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6JHRhYmxldDtcblxuICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1hZGRyZXNzLWVkaXQge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1lZGl0LWFjY291bnQge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWRlIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiB7XG4gICAgICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuYWNjb3VudCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXG4gICAgJi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQsXG4gICAgJi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3Mge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgPiAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5hY2NvdW50LFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1sb2dpbixcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5hY2NvdW50LFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1sb2dpbixcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLWFkZHJlc3Nlcy1saXN0LFxuICAgICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtaW5mbyxcbiAgICAgICAgICAgICAgICAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQsXG4gICAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMge1xuICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDEwLjRyZW07XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY21zLWluZGV4LWluZGV4IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1heCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXMtcGFnZS12aWV3IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudChtYXgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgfVxuXG4gICAgJi5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCxcbiAgICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xuICBib2R5IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChmdWxsKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZURpciArIFwiZm9vdGVyLWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiYm9keSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgY29udGVudChtYXgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgIG1hcmdpbi1yaWdodDowO1xuXG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkd3JhcDogdHJ1ZSk7XG4gICAgICAgICAgaGVpZ2h0OiA1LjRyZW07XG5cbiAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5taWRkbGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1lbmQsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgJi5tbWVudS1oZWFkZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC43cmVtIDNyZW0gMC43cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo0LjVyZW07XG5cbiAgICAgICAgICAgICAgICAuc3dpdGNoZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG5cbiAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcblxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoZXItb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxpbmtzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxNy44cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3F1YWQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgIC5zcXVhZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtIDIuN3JlbSAwIDIuN3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAudG93aXNobGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmhlYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzoxLjJyZW0gMi43cmVtO1xuXG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3F1YWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMi43cmVtIDAuNXJlbSAyLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTdyZW07XG5cbiAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG5cbiAgICAgICAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICBib2R5IHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuXG4gICAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1LjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1tZW51LWhlYWRlci1vcGVuIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtIDAuN3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yLjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICYuc3F1YWQge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAycmVtIDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3F1YWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAycmVtIDAuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAuaGVhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG5cbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMy44cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMi4ycmVtO1xuXG4gICAgICAgICAgICAgICAgICAmLnNxdWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zcXVhZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kZXNpZ24tZGFyayxcbi5kZXNpZ24tdHJhbnNwYXJlbnQge1xuICAucHJvZHVjdC1pdGVtIHtcbiAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgLnByb2R1Y3QtaXRlbS1saW5rIHtcbiAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlZ3VsYXItcHJpY2UsXG4gICAgICAgICAgLnByaWNlLWZyb20sXG4gICAgICAgICAgLnByaWNlLXRvLFxuICAgICAgICAgIC5wcmljZS1hcy1jb25maWd1cmVkIHtcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVzaWduLWxpZ2h0IHtcbiAgLnByb2R1Y3QtaXRlbSB7XG4gICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWd1bGFyLXByaWNlLFxuICAgICAgICAgIC5wcmljZS1mcm9tLFxuICAgICAgICAgIC5wcmljZS10byxcbiAgICAgICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOjI4LjZyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgLnByb2R1Y3QtaXRlbS1waG90byB7XG4gICAgICBpbWcge1xuICAgICAgICBzY2FsZTogMS4xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pdGVtLXN3YXRjaGVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRjb2xvcldoaXRlLCAuOTUpIDAlLCByZ2JhKCRjb2xvcldoaXRlLCAuOSkgNjAlLCByZ2JhKCRjb2xvcldoaXRlLCAwKSAxMDAlKTtcblxuICAgICAgJjpub3QoOmhhcyguc3dhdGNoLW9wdGlvbikpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8gaGludHMgdGhhdCB0aGUgcm93IGNhbiBiZSBzY3JvbGxlZCB3aGVuIG1vcmUgc3dhdGNoZXMgZm9sbG93XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjlyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRjb2xvcldoaXRlLCAuOTUpIDAlLCByZ2JhKCRjb2xvcldoaXRlLCAwKSAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IC41cmVtO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgkY29sb3JQcmltYXJ5LCAuNCkgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yUHJpbWFyeSwgLjQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2F0Y2gtb3B0aW9uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvclByaW1hcnksIC4xKTtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG93aXNobGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDoyO1xuXG4gICAgICAuaGVhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOm5vbmU7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOjJyZW07XG5cbiAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuXG4gICAgICAucHJvZHVjdC1pdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWl0ZW0tcHJpY2Uge1xuICAgICAgLnByaWNlLWRldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG5cbiAgICAgICAgLnNwZWNpYWwtcHJpY2Uge1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVndWxhci1wcmljZSxcbiAgICAgICAgLnByaWNlLWZyb20sXG4gICAgICAgIC5wcmljZS10byxcbiAgICAgICAgLnByaWNlLWFzLWNvbmZpZ3VyZWQge1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnJvbS1wcmljZSB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjYycmVtO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo2MjBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICYuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZm90b3JhbWEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2FyciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fdGh1bWJfX2FyciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo5LjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjNyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZm90b3JhbWFfX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2RvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvclByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiPlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjJyZW0gLSAyMnJlbSk7XG5cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tYnJhbmQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLyomOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsYSgwLCAwJSwgMTAwJSwgMCksICRjb2xvcldoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjY1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC5hdHRyaWJ1dGUge1xuICAgICAgICAgICAgICAgICAgICAmLmRlbGl2ZXJ5X3RpbWUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArIC5wcm9kdWN0LWluZm8tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYWRkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWVsZHNldC1jdXN0b20tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTouNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQ1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0LjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLXByaWNlLFxuICAgICAgICAgICAgICAgICAgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5zcGVjaWFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucmVndWxhci1wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5mcm9tLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRldGFpbGVkIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICAuZGF0YS5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjY1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2VEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX25hdi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3NoYWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi1kZXRhaWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAuYm94LXRvY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYWRkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tcHJpY2UsXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1idW5kbGUtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNwZWNpYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWd1bGFyLXByaWNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWFzLWNvbmZpZ3VyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJvbS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYtZGV0YWlsZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmRhdGEuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDo2MHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRyZW0gLTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5fYmxvY2stY29udGVudC1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3dyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYWRkLWZvcm0sXG4gICAgICAgICAgICAgICAgICAgIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi1kZXRhaWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmRhdGEuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5yZXZvY2F0aW9uLWluZGV4LWluZGV4LFxuICAmLnJldm9jYXRpb24taW5kZXgtY29uZmlybSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgPiBiciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6MXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/