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 .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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNzcyIsIm1hcHBpbmdzIjoiQUFTZ0Isc0ZBQ0UseUJDTGxCLENEU2Msd0ZBQ0UsYUFDQSxlQUNBLDZCQ1BoQixDRFNnQixtR0FDRSx3QkNQbEIsQ0RTa0Isc0hBQ0UsWUNQcEIsQ0RXb0IsaUhBQ0UsYUFDQSxlQUNBLFFDVHRCLENEY3dCLHlJQUNFLG9CQ1oxQixDRGMwQiwrSUFDRSxZQ1o1QixDRGlCOEIsK0pBQ0Usa0JDZmhDLENEcUJnQyx5VUFDRSxxQkNoQmxDLENEbUJnQyxvS0FDRSxtQkFBb0IsQ0FDcEIsZUNqQmxDLENEbUJrQyxrTEFDRSxhQUNBLHFCQ2pCcEMsQ0RtQm9DLHFMQUNFLGtCQ2pCdEMsQ0RvQm9DLHFMQUNFLGlCQ2xCdEMsQ0R3QmtDLHlLQUNFLGVDdEJwQyxDRDBCZ0Msc0tBQ0UsZ0JDeEJsQyxDRDRCc0MsZ01BTUUsVUFBVyxDQURYLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FIakMsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGdCQ3JCeEMsQ0Q2QnNDLDhMQUNFLFlDM0J4QyxDRGdDc0MsNExBTUUsVUFBVyxDQURYLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FIakMsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGdCQ3pCeEMsQ0RpQ3NDLDBMQUNFLFlDL0J4QyxDRDZDZ0Isc0dBRUUsa0JFbEVOLENGbUVNLFVFeEZILENGeUZHLGNBQWUsQ0FDZixrQkFKQSxXQ3ZDbEIsQ0Q2Q2tCLDZHQU9FLDZCQUZBLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FGbkIsb0JDekNwQixDRGtEMEIsbUpBQ0UsZ0JBQWlCLENBQ2pCLGtCQ2hENUIsQ0RrRDRCLHNKQUNFLGVDaEQ5QixDRG1ENEIsc0pBQ0UsZ0JDakQ5QixDRDBEb0Isc0hBQ0UsWUN4RHRCLENEMkRvQixzSEFHRSxVRXBJUCxDRmtJTyxjQUFlLENBQ2YsYUN4RHRCLENEa0U0QiwwUkFDRSxZQzdEOUIsQ0Q2RXNCLG1UQUNFLFVDeEV4QixDRDZFMEIsOEpBRUUsc0JBQXVCLENBQ3ZCLGVBQWdCLENBRWhCLGFBQWMsQ0FEZCxrQkFBd0IsQ0FIeEIsZUFBZ0IsQ0FLaEIsU0MzRTVCLENEMkZBLDBDQUtVLDJEQUVFLG9CQUFxQixDQURyQixpQkMzRlYsQ0RpR2dCLG1HQUNFLHdCQy9GbEIsQ0FDRixDRDBHQSx5Q0FRZ0Isd0ZBQ0UsUUMvR2hCLENEc0hzQiw4VUFFRSxVQ2pIeEIsQ0R1SHdCLHlJQUNFLG9CQ3JIMUIsQ0R5SDhCLCtKQUNFLGtCQ3ZIaEMsQ0QwSGtDLHlLQUNFLGNDeEhwQyxDRG9JZ0Isc0dBQ0UsVUNsSWxCLENEb0lrQiw2R0FDRSxjQUFlLENBQ2Ysa0JDbElwQixDRHlJMEIsbUpBQ0UsZ0JBQWlCLENBQ2pCLGdCQ3ZJNUIsQ0FDRixDRTVLTSxnS0FDRSxnQkY4S1IsQ0U1S1EsMkxBR0UsaUJBQW9CLENDSDFCLGdCRkxVLENFZVosVUgwS0YsQ0U3S2MsK1FBRUUsa0JBQW1CLENDRGpDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0RDSixpQkFBa0IsQ0NBaEMsVUhpTEYsQ0UvS2dCLG1wQkFHRSxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUdqQixrQkFBbUIsQ0FEbkIsd0JGb0xsQixDRWhMZ0IsaVZBRUUsYUFBYyxDQURkLGVGbUxsQixDRTlLYyxpU0FJRSxZQUFhLENBQ2Isc0JBQXVCLENBSnZCLGtCQUFtQixDQUVuQixnQkFBaUIsQ0FEakIsc0JGbUxoQixDRTlLZ0IseVRBQ0UscUJBQ0EsY0FBZSxDQUNmLDRCRmdMbEIsQ0U3S29CLHNaQUNFLGVEVlAsQ0NZTyxhQUFjLENBQ2QsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FKM0IsWUZtTHRCLENFN0tzQixvYkFDRSxZRitLeEIsQ0U1S3NCLHdhQUNFLGFGOEt4QixDRTVLd0IsNmJBS0UsVURDYixDQ0ZhLGVBQWdCLENBRmhCLG9CQUFxQixDQURyQiwrQkFBaUMsQ0FLakMsY0FBZSxDQUhmLGVGaUwxQixDRTFLc0Isd2FBQ0UsYUY0S3hCLENFMUt3Qiw2YkFLRSxVRFpiLENDV2EsZUFBZ0IsQ0FGaEIsb0JBQXFCLENBRHJCLCtCQUFpQyxDQUtqQyxjQUFlLENBSGYsZUYrSzFCLENFeEtzQixrYUFDRSxZRjBLeEIsQ0VyS2tCLHNXQUNFLHFCRnVLcEIsQ0VwS3NCLDZZQUtFLG9DQURBLDBDQUErQyxDQUQvQyxpQkFBa0IsQ0FEbEIsaUJBQWtCLENBRGxCLGlCRjBLeEIsQ0VwS3dCLHFhQUNFLG9CRnNLMUIsQ0VuS3dCLG1aQUVFLGtCQUFtQixDQURuQixZQUFhLENBRWIsY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsWUZxSzFCLENFbkswQiwwMEJBT0Usb0JBQXFCLENBTHJCLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixxQkFBdUIsQ0FEdkIsa0JBQW1CLENBSW5CLGlCQUFrQixDQUZsQixVRnlLNUIsQ0U3SmdCLDRRQUNFLGtCQUFtQixDQUNuQixpQkYrSmxCLENFN0prQixzVEFDRSxZRitKcEIsQ0U1SmtCLDRUQUNFLFlBQWEsQ0FDYixjQUFlLENBRWYsUUFBUyxDQURULHNCRitKcEIsQ0UzSnNCLGtYQU9FLFVEcEhULENDdUhTLGVBVEEsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBS2pCLGtCQUFtQixDQURuQixpQkFBa0IsQ0FGbEIsd0JGaUt4QixDRXpKb0IsNFdDbkpsQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBSGhCLGVGVFEsQ0VhVixVSGdURixDRTVKc0IsOGFBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FFZixRQUFTLENBRFQsc0JGK0p4QixDRTVKd0IsZ2ZBVUUsaURBSkEsVUQxSVgsQ0M0SVcsZUFQQSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUlqQixpQkFBa0IsQ0FGbEIsd0JGbUsxQixDRTVKMEIscWdCQUVFLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FFakMsVUYrSjVCLENFM0owQixrZ0JBQ0UsaUJGNko1QixDRTNKNEIsdWhCQUNFLGVGNko5QixDRXZKc0Isb2JBQ0UsZUZ5SnhCLENFdkp3Qiw0ZkFDRSxVRnlKMUIsQ0V2SjBCLGloQkFDRSx1QkZ5SjVCLENFaEpjLCtRQ3pNWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBVGhCLGdCRkxVLENDd05FLFNBQVUsQ0N6TXhCLFVIOFZGLENFbkpnQiw0VEFDRSxZQUFhLENBQ2IseURBQTRELENBQzVELGFBQWMsQ0FDZCw2QkZxSmxCLENFbkprQixzV0FDRSxpQkZxSnBCLENFaEpjLHdSQUlFLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENDL05yQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENEME5KLGdCQUFpQixDQ25PN0IsZ0JGTFUsQ0N5T0UsU0FBVSxDQzFOeEIsVUhrWEYsQ0UzSUEsMENBY3dCLDZSQUNFLE1GaUl4QixDRTlIc0IsNlJBQ0UsT0ZnSXhCLENBQ0YsQ0VsSEEsMENBVWtCLHFOQUNFLHlEQUE0RCxDQUM1RCxhRjJHbEIsQ0FDRixDRWhHQSwwQ0FNVSwrSEFFRSxvQkFBcUIsQ0FEckIsaUJGOEZWLENFekZjLHVMQUNFLGtCRjJGaEIsQ0VwRnNCLDJRQUdFLG1CQUFvQixDQURwQixpQkFBa0IsQ0FEbEIsaUJGd0Z4QixDRXBGd0IsK1FBQ0UsWUZzRjFCLENFekVvQiwwY0FDRSxRRjhFdEIsQ0V2RWdCLHFOQUNFLHlEQUE0RCxDQUM1RCxhQUFjLENBQ2Qsb0JGeUVsQixDRXJFYyw2TEFJRSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQy9WdkMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDRDBWRixlQUFnQixDQ25XOUIsZ0JGTFUsQ0N5V0ksU0FBVSxDQzFWMUIsVUh1YUEsQ0FDRixDRWhFQSx5Q0FLUSw2R0FDRSxnQkY4RFIsQ0V4RGdCLDRiQUVFLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsa0JGMkRsQixDRXhEYyxtTUFDRSxrQkYwRGhCLENFdERvQixpUkFFRSxXQUFZLENBRFosVUZ5RHRCLENFdERzQiw2UkFDRSxZRndEeEIsQ0V0RHdCLDJTQUNFLGdCRndEMUIsQ0VwRHNCLDZSQUVFLFlBQWEsQ0FEYixVRnVEeEIsQ0VwRHdCLDJTQUNFLGdCRnNEMUIsQ0U3Q2dCLHFMQUNFLGtCRitDbEIsQ0UxQ2dCLHFOQUNFLDJEQUE4RCxDQUM5RCxrQkY0Q2xCLENBQ0YsQ0VqQ0EseUNBdUJ3QixrZ0NBQ0UsVUZzQnhCLENFbkIwQix5VEFDRSxZRnFCNUIsQ0VoQjBCLHVWQUNFLHdCRmtCNUIsQ0Vkd0IsK1VBQ0Usa0JBQ0EsS0ZnQjFCLENFYjRCLHlXQUNFLGdCQUFpQixDQUNqQixrQkZlOUIsQ0FDRixDSXpmTSwwR0FDRSxnQkoyZlIsQ0l6ZlEsNEhBR0UsaUJBQW9CLENERjFCLGdCRkxVLENFZVosVUhzZkYsQ0kxZmMsOExBQ0UsYUFDQSxlQUNBLDZCSjRmaEIsQ0kxZmdCLGtOQUNFLE9KNGZsQixDSXpmZ0Isa09BT0UsZUFBZ0IsQ0FIaEIsWUFBYSxDQUNiLGNBQWUsQ0FDZixRQUFTLENBSlQsa0JBQW1CLENBRG5CLFFBRUEsVUorZmxCLENJemZrQix3T0FLRSx3Qkh3QlIsQ0c1QlEsUUFBUyxDQUNULGtCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsaUJKNGZwQixDSXpmb0Isa1BBT0UsVUhOUCxDR0tPLGFBQWMsQ0FKZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUVqQix3Qko2ZnRCLENJemZzQixnUUFDRSxVSFRULENHV1Msa0JBQW1CLENBQ25CLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FIckIsZUFBZ0IsQ0FJaEIsaUJKMmZ4QixDSXZmb0Isd1BBQ0Usd0JKeWZ0QixDSXBmd0Isa2hCQUNFLFVKeWYxQixDSXBmb0IsNFBBQ0UscUJIL0JQLENHZ0NPLGNKc2Z0QixDSWpmd0IsMGhCQUNFLFVKc2YxQixDSS9lZ0IsNE9BQ0UsWUppZmxCLENJOWVnQiw4T0FDRSxhQUNBLGVBQ0EsVUpnZmxCLENJOWVrQiw0UkFFRSxxQkgxQlAsQ0cyQk8sMkNBQ0EsWUFBYSxDQUhiLGtDSm1mcEIsQ0k5ZW9CLDRTQUVFLGdCQURBLFVKaWZ0QixDSTNlZ0Isb09BQ0Usb0JKNmVsQixDSTFlZ0Isd05BRUUsUUFEQSx3Qko2ZWxCLENJMWVrQixnUEFPRSxTQUZBLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUdqQixrQkFBbUIsQ0FFbkIsVUo0ZXBCLENJeGVvQix3UEFDRSxZSjBldEIsQ0l0ZWtCLGtmQUVFLGlCSnllcEIsQ0l0ZWtCLHNpQkFFRSxZQUFhLENBQ2IsY0FBZSxDQUVmLDZCSnllcEIsQ0l2ZW9CLGtrQkFFRSxvQkFBcUIsQ0FDckIsVUFGQSxTSjZldEIsQ0l6ZXNCLDhsQkFDRSxlSjZleEIsQ0lyZXdCLGd4Q0FDRSxZSjhlMUIsQ0l4ZWtCLDRRQUNFLGdCSGhKRyxDR2lKSCxrQkowZXBCLENJeGVvQiw0VkFFRSxjQUFlLENBRGYsa0JKMmV0QixDSXRlc0IsOFVBQ0UsZUp3ZXhCLENJbmVzQixvVUFDRSxZSnFleEIsQ0loZXNCLDRWQUNFLFNKa2V4QixDSS9kMEIsd1hBQ0UsZUppZTVCLENJMWRzQixnVUFDRSxZQUFhLENBQ2IsUUo0ZHhCLENJdmRrQixvUkFDRSxpQkp5ZHBCLENJdGRrQixzbEJBRUUsZUg5SVAsQ0dpSk8sMENBQStDLENBRC9DLG1CQURBLG1CSjJkcEIsQ0l2ZG9CLDBtQkFHRSxlQUZBLFlBQWEsQ0FDYixnQkFBaUIsQ0FHakIsbUJBREEsY0o0ZHRCLENJemRzQixzcEJBQ0UsZUo2ZHhCLENJMWRzQiw4bkJBRUUsZ0JIOU1SLENHZ05RLGVBQWdCLENBQ2hCLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FGakIsa0JBQW1CLENBS25CLHdCSjhkeEIsQ0k1ZHdCLDhxQkFFRSxrQkFBbUIsQ0FEbkIsWUppZTFCLENJMWRzQiw4dUJBS0UsZUFKQSxZQUFhLENBQ2IsZ0JBQWlCLENBRWpCLFFBQVMsQ0FEVCxjSmdleEIsQ0k1ZHdCLHN3QkFFRSxlQURBLGlCSmllMUIsQ0k3ZHdCLHN3QkFDRSxjSmllMUIsQ0k1ZHdCLHN4QkFDRSxhSmdlMUIsQ0k1ZHNCLHN2QkFDRSxhQUVBLGdCSHhQRCxDR3lQQyxrQkhqUEMsQ0crT0QsZ0JKa2V4QixDSTlkd0IsazJCQUNFLGdCSmtlMUIsQ0kvZDRCLHNnQ0FDRSxZQUFhLENBQ2IsY0ptZTlCLENJaGVnQyxzakNBRUUsY0FBZSxDQURmLGlCSnFlbEMsQ0k5ZDBCLDg3QkFDRSxlSmtlNUIsQ0kzZGtCLDBQQUVFLFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUhULGVKZ2VwQixDSXpkZ0Isd05BRUUsa0JIdlBOLENHd1BNLFVIN1FILENHZ1JHLFFBRkEsY0FBZSxDQUNmLGtCQUpBLFdKZ2VsQixDSXhkb0IsNFFBT0UsNEJBQTZCLENBRjdCLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FGbkIsb0JKNGR0QixDSXZkb0IsMFJBRUUsNEJBQTZCLENBRDdCLGtCQUFtQixDQUVuQixxQkp5ZHRCLENJdmRzQixnU0FDRSxnQkFBaUIsQ0FDakIsa0JKeWR4QixDSXZkd0Isc1NBQ0UsZUp5ZDFCLENJdGR3QixzU0FDRSxnQkp3ZDFCLENJbGRzQix3U0FDRSw0QkFBNkIsQ0FFN0Isa0JBQW1CLENBRG5CLGdCSnFkeEIsQ0lsZHdCLHNUQUNFLFlKb2QxQixDSWpkd0IsMFVBQ0UsZ0JIN1VWLENHOFVVLGtCSm1kMUIsQ0lqZDBCLDhVQUNFLHlCSm1kNUIsQ0k3YzRCLHNVQUNFLG1CQUNBLGNKK2M5QixDSTdjOEIsd1ZBQ0UsYUFDQSw2QkorY2hDLENJN2NnQyxvWUFFRSxhQURBLHVCSmdkbEMsQ0k1Y29DLGtkQUtFLGFBQWMsQ0FIZCxnQkh2V2YsQ0dzV2UsZ0JBRUEsa0JIaFdiLENHaVdhLGVKK2N0QyxDSTNjb0MsczRCQUVFLGdCSC9XZixDR2dYZSxrQko4Y3RDLENJMWNrQyxzYUFDRSxzQko0Y3BDLENJOWJzQiw0WEFDRSxnQkhsWVIsQ0dvWVEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRm5CLGdCSDlYSixDR2lZSSx3QkpnY3hCLENJOWJ3QiwwWUFDRSxZSmdjMUIsQ0k1YnNCLGdZQUNFLGdCQUdBLGtCSjRieEIsQ0lyYmMsMExBQ0UsZUp1YmhCLENJN2FBLDBDQVdvQiw0UkFDRSx5QkpzYXBCLENBQ0YsQ0kxWkEsMENBTVUsNEhBRUUsb0JBQXFCLENBRHJCLGlCSndaVixDSWxaZ0Isd05BQ0Usd0JKb1psQixDSWxaa0Isc2lCQUVFLFlBQWEsQ0FDYixjQUFlLENBRWYsNkJKcVpwQixDSTVZa0IsODFCQUNFLFVKbVpwQixDQUNGLENJdllBLHlDQVVrQix3TkFFRSxRQURBLFVKaVlsQixDSTlYa0IsZ1BBQ0UsZ0JBQWlCLENBQ2pCLGdCSmdZcEIsQ0k1WGdCLHdOQUdFLG1CQURBLFFBREEsVUpnWWxCLENJM1hvQiw0UUFDRSxjQUFlLENBQ2Ysa0JKNlh0QixDSXRXb0Msd25EQUVFLGlCQUNBLGdCSmlYdEMsQ0luV2tCLHdPQUNFLFVKcVdwQixDSWhXa0IsNFJBQ0UseUJKa1dwQixDQUNGLENJdFZBLHlDQVdvQiw0UkFDRSxVSjhVcEIsQ0FDRixDS3g2QmMsOGRBQ0Usa0JMMDZCaEIsQ0t2NkJjLCtjQUNFLGFBQ0EsZUFFQSxTQURBLDZCTDA2QmhCLENLdjZCZ0Isa2ZBQ0Usc0JMeTZCbEIsQ0t2NkJrQiw2akJBQ0UsbUJMeTZCcEIsQ0twNkJjLHVhQUNFLFNMczZCaEIsQ0tuNkJjLCtjQUVFLGFBQ0EsU0FGQSxlTHU2QmhCLENLOTVCZ0IsNHNFQU9FLDRCQUE2QixDQUY3QixhQUFjLENBSGQsZ0JBQWlCLENBRGpCLGVBQWdCLENBR2hCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FLakIsa0JBQW1CLENBRm5CLG9CTGk3QmxCLENLNzZCa0IsdzFFQUNFLGVMODdCcEIsQ0szN0JrQixvdkVBQ0UsWUw0OEJwQixDS3g4QmdCLG92RUFDRSxhQUNBLGVBRUEsU0FEQSw2QkFBOEIsQ0FFOUIsa0JMeTlCbEIsQ0t2OUJrQix3MUVBR0UsMENBQStDLENBRC9DLGNBQWUsQ0FEZix3QkwwK0JwQixDS3QrQm9CLG9qRkFFRSxhQUFjLENBRGQsa0JMdy9CdEIsQ0twL0JvQiw0bEZBQ0UsZUxxZ0N0QixDS2pnQ2tCLGdpRkFFRSxhQUFjLENBRGQsVUxtaENwQixDS2hoQ29CLHdwRkFDRSxlTGlpQ3RCLENLOWhDd0IsZ3hGQUNFLGVMK2lDMUIsQ0twaENnQixrbURBQ0UsWUw0aENsQixDS2poQ0EsMENBYWtCLGtmQUNFLFVMd2dDbEIsQ0FDRixDSzcvQkEsMENBWWdCLDhkQUNFLGtCTG8vQmhCLENBQ0YsQ0sxK0JBLHlDQWdCa0Isb3ZFQUNFLFFBQVMsQ0FDVCxrQkw0K0JsQixDSzErQmtCLHcxRUFDRSxVTDIvQnBCLENBQ0YsQ012c0NFLG1CQUVFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUpwQixVTjZzQ0osQ012c0NJLDhCQUlFLFdBQVksQ0FEWixhQUFjLENBRmQsZ0JMUkssQ0tZTCxhQUFjLENBQ2QsZ0JBQWlCLENBSmpCLFVONnNDTixDTXZzQ00sdUNBR0UsaUJBQW9CLENIWHhCLGdCRkxVLENFZVosVUg2c0NGLENNMXNDUSwrQ0FDRSxpQk40c0NWLENNdHNDVSwwR0FDRSxVTjJzQ1osQ014c0NVLG9EQUVFLGtCTDJCQSxDSzFCQSxVTEtHLENLSkgsY0FBZSxDQUNmLGtCQUpBLFdOOHNDWixDTWhzQ1EsaUVBQ0UsYUFDQSxlQUNBLDZCTmtzQ1YsQ00vckNZLDhFQUNFLFFBQ0Esd0JOaXNDZCxDTTlyQ1ksOEVBQ0UsT05nc0NkLENNcnJDUSxrRUFDRSxhQUNBLGVBQ0EsNkJOdXJDVixDTXByQ1ksK0VBQ0UsUUFDQSx3Qk5zckNkLENNbnJDWSwrRUFDRSxPTnFyQ2QsQ00zcUNNLDhDQUNFLFNONnFDUixDTS9wQ1EsNEdBR0UsYUFBZ0IsQ0g1R3RCLGdCRkRPLENFaUJULFVId3dDRixDTXJxQ0EsMENBRUksbUJBQ0UsZ0JOdXFDSixDTTlwQ1ksNkpBQ0UsVU5ncUNkLENNN3BDWSw2SkFFRSxtQkFEQSxVTmdxQ2QsQ0FDRixDTXRwQ0EsMENBSVEsdUNBRUUsb0JBQXFCLENBRHJCLGlCTnNwQ1IsQ0FDRixDTS9vQ0EseUNBRUksbUJBQ0UsZ0JOZ3BDSixDQUNGLENPOXlDTSwyR0FFRSx1R0FDQSxxQkFBc0IsQ0pTNUIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVSHV5Q0YsQ1F4ekNFLGtCQUtFLHFCUGdFUyxDRXREWCxnQkFBaUIsQ0tSZixlTE5BLGdCRkRPLENPRVAsY0FBZSxDQUNmLE1BR0EsdUJBQXlCLENMVzNCLFVBQVcsQ0tiVCxVUmkwQ0osQ1EzekNNLDJDQUNFLGNBQWUsQ0FDZixpQlI2ekNSLENRM3pDUSxpREw0REYsa0JLMUQwQixDTHlCOUIsWUFBYSxDQXFDVCxjQUFlLENLN0RYLGFBQWMsQ0xGdEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVRoQixnQkZMVSxDRWVaLFVIazBDRixDUS96Q1ksK0RMc0ROLGtCS3JEb0QsQ0xvQnhELFlBQWEsQ0FnQ1QsMEJIK3dDTixDUWgwQ1ksaUVMa0ROLGtCS2pEZ0QsQ0xnQnBELFlBQWEsQ0FnQ1Qsc0JLaERnQyxDQUV4QixRQUFTLENBRFQsaUJBQWtCLENBRWxCLHlCUm8wQ2QsQ1FqMENZLGdFTDJDTixrQksxQ2tELENMU3RELFlBQWEsQ0FnQ1Qsd0JLekNnQyxDQUV4QixpQkFBa0IsQ0FDbEIsT1JvMENkLENRL3pDZ0IseUZBQ0Usc0JBQXVCLENBQ3ZCLFNBRUEsZ0JBREEsZUFFQSwwQlJpMENsQixDUS96Q2tCLDhGQU1FLFVQa0JQLENPdkJPLGdCQUFpQixDQUVqQixnQkFDQSxrQkFBbUIsQ0FGbkIsZ0JBQWlCLENBR2pCLHdCUmswQ3BCLENRL3pDb0IscUdBQ0UsWVJpMEN0QixDUTN6Q2Msa0ZBQ0UsZ0JBQWlCLENBRWpCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FFakIsa0JSNnpDaEIsQ1EzekNnQixvR0wzQmQsWUh5MUNGLENRM3pDa0Isc0hBQ0UsaUJSNnpDcEIsQ1ExekNrQix1SExsQ2hCLFlIKzFDRixDUTF6Q29CLHdJQUNFLGlCUjR6Q3RCLENRdHpDYyxzRUFDRSxhUnd6Q2hCLENRdHpDZ0IsMEVBQ0UsY0FDQSxnQlJ3ekNsQixDUXB6Q2Msc0VBQ0UscUJQeERELENPOERDLGtCQUhBLGlCQUFrQixDQUNsQixTQUFVLENBSFYsdUJSeXpDaEIsQ1FsekNnQiw2RUFHRSxjQUFlLENBRmYsTUFDQSx1QlJxekNsQixDUWp6Q2dCLDRFQUNFLHdCUm16Q2xCLENRanpDa0IsMkZBQ0UsYVJtekNwQixDUWh6Q2tCLDBGQUNFLHNCUmt6Q3BCLENRN3lDMEIsdUhBQ0UsWVBuRlgsQ09vRlcsV1IreUM1QixDUXZ5Q2dCLG9GTDFEVixrQksyRDJELENMNUYvRCxZQUFhLENBZ0NULDZCSzREb0MsQ0FFeEIsc0JBREEsaUJSNHlDbEIsQ1F6eUNrQix3RkFDRSxpQlIyeUNwQixDUXp5Q29CLG1HQUNFLGNSMnlDdEIsQ1FweUNvQixvTEFDRSxVUnl5Q3RCLENRcnlDa0IsZ0dBQ0UsYVJ1eUNwQixDUXJ5Q29CLHVHQUVFLHNCQUF1QixDQUR2QixZUnd5Q3RCLENRcnlDc0IsMkdBQ0UsVUFFQSxXQUFZLENBRFosV1A3RlgsQ08rRlcsVVJ1eUN4QixDUW55Q3dCLGlIQUNFLFlQaklULENPa0lTLGNScXlDMUIsQ1E5eENnQixxRkFDRSxhQUNBLHNCUmd5Q2xCLENROXhDa0IsdUZBR0UsVVBuSFAsQ09pSE8sZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUVuQixRUmd5Q3BCLENRM3hDYyx1RUFDRSxlUjZ4Q2hCLENRM3hDZ0IsK0VBQ0UsY0FDQSxrQlI2eENsQixDUTF4Q2dCLDhFQUNFLFlSNHhDbEIsQ1ExeENrQiw2RkFLRSxrQlBsSlIsQ09tSlEsYUFGQSxNQUFPLENBSFAsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVUit4Q3BCLENRMXhDb0Isb0dBQ0UsYVI0eEN0QixDUXp4Q29CLGtHQUNFLG9CUjJ4Q3RCLENRenhDc0IseUdBQ0UsVVIyeEN4QixDUXp4Q3dCLCtHQUNFLGNSMnhDMUIsQ1F6d0NVLHNFTC9OUixnQkFBaUIsQ0tpT1Asa0JMek9SLGdCRkxVLENFZVosVUg2K0NGLENRNXdDWSwrRUFDRSxVUjh3Q2QsQ1Fyd0NBLDBDQUlRLDJDQUNFLG1CUnF3Q1IsQ1Fud0NRLGlEQUNFLFdScXdDVixDUWh3Q2tCLHlFQUNFLGdCUmt3Q3BCLENRN3ZDZ0IsK0VBQ0UsWVIrdkNsQixDUTV2Q2dCLDhFQUNFLGFSOHZDbEIsQ1ExdkNjLGtGQUNFLFlSNHZDaEIsQ1F4dkNnQix5RkFDRSwwQlIwdkNsQixDUXh2Q2tCLGdHQUNFLGNSMHZDcEIsQ1F2dkNrQiw4RkFDRSxZUnl2Q3BCLENRcHZDYyxzRUFDRSxXUnN2Q2hCLENRbnZDa0IsMEZBQ0Usb0JScXZDcEIsQ1FqdkNnQixvRkFDRSxpQlJtdkNsQixDUWh2Q2dCLHFGQUNFLG9CUmt2Q2xCLENBQ0YsQ1F2dUNBLDBDQVl3QiwyR0FDRSxhQUFjLENBQ2QsWVI4dEN4QixDQUNGLENRaHRDQSx5Q0FJUSwyQ0FDRSxxQlIrc0NSLENRN3NDUSxpREFDRSxXUitzQ1YsQ1Exc0NnQix5RUFDRSxnQlI0c0NsQixDUXhzQ2Msc0VBQ0UsV1Iwc0NoQixDUXZzQ2tCLDBGQUNFLHNCUnlzQ3BCLENRcnNDZ0IscUZBQ0Usc0JSdXNDbEIsQ1Fyc0NrQix1RkFDRSxlUnVzQ3BCLENRbnNDZ0Isb0ZBQ0UsbUJScXNDbEIsQ1Fuc0NrQix3RkFDRSxtQlJxc0NwQixDUTlyQ2tCLDZGQUNFLFFSZ3NDcEIsQ0FDRixDUzdqRFksd3NDQUNFLFVUOGtEZCxDU2hqRFkscWxCQUNFLFVUNGpEZCxDU25qREEsY0FFRSxrQkFEQSxVVHVqREYsQ1NsakRNLDRDQUNFLFNBQVUsQ0FDViw4QlRvakRSLENTL2lERSxrQ0FDRSxxQlJOUyxDUU9ULDBDQUErQyxDQUUvQyxZQUFhLENBQ2Isc0JBQXVCLENBRnZCLGVBQWdCLENBR2hCLGlCVGlqREosQ1MvaURJLHNDQUNFLGNBQ0EsOEJUaWpETixDUzlpREksOENBSUUsYUFBYyxDQUhkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUVULFNUZ2pETixDUzlpRE0scURBRUUsc0JBQXVCLENBRHZCLFlBQWEsQ0FFYixhQUFjLENBQ2QsWVRnakRSLENTOWlEUSx5REFDRSxVQUNBLFdUZ2pEVixDUzVpRFUsK0RBQ0UsWVJuRUssQ1FvRUwsY1Q4aURaLENTdmlERSxvQ0FDRSxlVHlpREosQ1N2aURJLHVEQUNFLGtCVHlpRE4sQ1N2aURNLDBFQUNFLFVUeWlEUixDU3BpRE0sdUVBQ0ksWVRzaURWLENTbmlETSxtRUFHRSxvQ0FBZ0IsQ0FGaEIsYUFDQSxjVHNpRFIsQ1NsaURVLHlGQUtFLGFSdEdLLENRbUdMLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JUc2lEWixDUy9oRFUscUZBS0UsVVJqSEcsQ1E4R0gsZ0JBQWlCLENBRGpCLGVBQWdCLENBR2hCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FHakIsNEJUaWlEWixDU3poRFUsa1dBSUUsVVI5SEcsQ1E0SEgsZ0JBQWlCLENBRGpCLGVBQWdCLENBSWhCLGtCQUFtQixDQUZuQixnQlRnaURaLENTM2hEVSwwWEFDRSxzQlRnaURaLENTM2hEVSxzRkFJRSxVUjVJRyxDUTBJSCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FJaEIsa0JBQW1CLENBRm5CLGdCVCtoRFosQ1MxaERVLDRGQUNFLGdCQUFpQixDQUVqQixxQkFBdUIsQ0FEdkIsa0JUNmhEWixDU3hoRFEsNkVBQ0UsWVQwaERWLENVdnRETSxtREFDRSxnQlYwdERSLENVeHREUSw0REFHRSxrQlBETixnQkZMVSxDRWVaLFVIb3RERixDVTF0RFkseUVBQ0UsYUFDQSxlQUNBLDZCVjR0RGQsQ1V6dERnQiw2RkFHRSxpQkFEQSxnQkFFQSxpQkFBa0IsQ0FIbEIsVVY4dERsQixDVXp0RGtCLGtIQUNFLGVWMnREcEIsQ1V4dERzQix5S0FDRSxXVjB0RHhCLENVeHREd0IscU1BQ0UsMENWMHREMUIsQ1VudERvQiw0SEFDRSxXVnF0RHRCLENVbnREc0IsNklBQ0UsMENWcXREeEIsQ1VudER3Qix1U0FFRSxZVm90RDFCLENVL3NENEIsNE1BQ0UsaUJWaXREOUIsQ1U1c0R3Qiw0SkFDRSxVVjhzRDFCLENVMXNEc0IsZ0pBQ0UsaUJWNHNEeEIsQ1Uxc0R3QiwrSkFDRSxnQlY0c0QxQixDVTFzRDBCLDJVQUVFLFlWMnNENUIsQ1V4c0QwQixxTEFFRSxzQkFBd0IsQ0FEeEIsaUJWMnNENUIsQ1V2c0QwQixzS0FDRSwwQ0FBK0MsQ0FHL0MsZUFGQSxtQkFBb0IsQ0FDcEIsU1Ywc0Q1QixDVXZzRDRCLGlMQUNFLFFWeXNEOUIsQ1V0c0Q0QiwyS0FDRSxXQUFZLENBQ1osVVZ3c0Q5QixDVXJzRDRCLHFMQUtFLHFCVDNEZixDUzREZSxpQlQ1RGYsQ1N1RGUsVUFBVyxDQUVYLFNBQVUsQ0FDVixRQUFTLENBRlQsU1Yyc0Q5QixDVW5zRDhCLHNNQUNFLHdCVGhFZixDU2lFZSxvQlZxc0RoQyxDVWhzRDBCLHVMQUNFLFlWa3NENUIsQ1UzckRrQixpSEFDRSxZQUFhLENBQ2IsZUFFQSxpQkFBbUIsQ0FEbkIsZVY4ckRwQixDVTNyRG9CLCtIQUNFLGlCVjZyRHRCLENVM3JEc0IsaUlBTUUsb0JBQXFCLENBSnJCLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBSWpCLGtCQUFtQixDQUZuQix3QlYrckR4QixDVTNyRHdCLHVJQUVFLGdEVjZyRDFCLENVM3JEMEIsOElBRUUsZUFBZ0IsQ0FFaEIsb0JBQXFCLENBSHJCLCtCQUFpQyxDQUVqQyxVVjhyRDVCLENVMXJEMEIsNklBQ0UsaUJWNHJENUIsQ1UxckQ0QixvSkFDRSxlVjRyRDlCLENVcHJEc0IseUlBQ0UsWUFBYSxDQUNiLGNWc3JEeEIsQ1VwckR3Qiw0SUFDRSxZVnNyRDFCLENVcHJEMEIsa0pBQ0UsWUFFQSxpQkFBbUIsQ0FEbkIsa0JWdXJENUIsQ1VsckQ0Qiw2SkFDRSxZVm9yRDlCLENVaHJEMEIsOElBRUUsZ0JBQWlCLENBRGpCLGVBQWdCLENBR2hCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FFakIsd0JWa3JENUIsQ1UxcURnQiw0RkFDRSx3QlY0cURsQixDVTFxRGtCLGdIQUNFLGtCVjRxRHBCLENVMXFEb0Isb0hBRUUsZ0JBQWlCLENBRGpCLGVWNnFEdEIsQ1V4cURrQixnSEFDRSxrQlYwcURwQixDVXhxRG9CLG1IQUlFLFVUM0tQLENTeUtPLGdCQUFpQixDQURqQixlQUFnQixDQUVoQixrQlYycUR0QixDVWxxRGtCLDBPQUNFLGtCVnVxRHBCLENVcnFEb0IscUlBR0Usa0JBQW1CLENBRG5CLGVBQWdCLENBRGhCLGlCVnlxRHRCLENVcnFEc0IsNElBQ0UsZ0JWaXJEeEIsQ1VucURzQix3SUFFRSxVVDVNVCxDUytNUyxtQkFBb0IsQ0FEcEIsa0JBQW1CLENBSG5CLGVBQWdCLENBRWhCLGlCVnVxRHhCLENVanFEb0IsOEhBTUUsb0JBQXFCLENBSnJCLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBSWpCLGtCQUFtQixDQUZuQix3QlZxcUR0QixDVWpxRHNCLG9JQUVFLGdEVm1xRHhCLENVanFEd0IsMklBRUUsZUFBZ0IsQ0FFaEIsb0JBQXFCLENBSHJCLCtCQUFpQyxDQUVqQyxVVm9xRDFCLENVaHFEd0IscVJBRUUsaUJWaXFEMUIsQ1UvcEQwQixtU0FDRSxlVmlxRDVCLENVenBEb0IsNkhBQ0UsWVYycER0QixDVXRwRG9CLGtJQUNFLGtCVndwRHRCLENVcnBEb0IsMElBQ0UsWVZ1cER0QixDVW5wRGtCLDhHQUNFLGtCVnFwRHBCLENVbHBEc0IsaUpBQ0UsbUJWb3BEeEIsQ1VscER3QiwwSkFDRSxnQkFDQSxTVm9wRDFCLENVaHBEOEIseUxBQ0UsWVZrcERoQyxDVTdvRDBCLGlLQUNFLGtCVitvRDVCLENVN29ENEIsd0tBQ0UsZ0JUMVNkLENTNFNjLGVBQWdCLENBQ2hCLGtCQUFtQixDQUZuQixnQlR0U1YsQ1N5U1Usd0JWK29EOUIsQ1U1b0Q0Qix3S0FFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLFFWOG9EOUIsQ1U1b0Q4Qiw4S0FDRSxlVjhvRGhDLENVM29Ea0MsdU1BRUUsbUJBREEsVVY4b0RwQyxDVXpvRGdDLG9MQUVFLGVBREEsZ0JWNG9EbEMsQ1V6b0RrQyx5TEFDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCVjJvRHBDLENVaG9Ec0Isb0lBRUUsWUFBYSxDQUNiLGNBQWUsQ0FDZiw2QkFBOEIsQ0FIOUIsZVZxb0R4QixDVS9uRDBCLGtKQUNFLGdCVDFWWixDUzRWWSxlQUFnQixDQUNoQixrQkFBbUIsQ0FGbkIsZ0JUdFZSLENTMFZRLFFBQVMsQ0FEVCx3QlZrb0Q1QixDVTluRDBCLCtJQUVFLG1CQURBLFVWaW9ENUIsQ1U3bkQwQixzSkFHRSxnQkFEQSxrQkFEQSxZVmlvRDVCLENVN25ENEIsd0pBR0Usa0JBQW1CLENBRW5CLDBDQUErQyxDQUovQyxZQUFhLENBR2IsV0FBWSxDQUZaLHNCVmtvRDlCLENVN25EOEIsK0pBRUUsc0JBQXVCLENBRHZCLFlWZ29EaEMsQ1U3bkRnQyxtS0FDRSxVQUVBLFdBQVksQ0FEWixXVHpVckIsQ1MyVXFCLFVWK25EbEMsQ1UzbkRrQyx5S0FDRSxZVC9XbkIsQ1NnWG1CLGNWNm5EcEMsQ1VybkR3Qiw2SUFDRSxNVnVuRDFCLENVcm5EMEIsb0pBQ0UsVVZ1bkQ1QixDVTltRG9CLGdRQUtFLFlBQWEsQ0FIYixnQkFBaUIsQ0FFakIscUJBQXVCLENBRHZCLGtCQUFtQixDQUZuQixlVnFuRHRCLENVL21Ec0Isc1JBQ0Usa0JWa25EeEIsQ1U5bUR3Qix3U0FDRSx5QlZpbkQxQixDVTVtRG9CLHdQQUlFLG9CQUFxQixDQUhyQixZQUFhLENBQ2IsY0FBZSxDQUNmLGVWZ25EdEIsQ1U1bUR3QixvU0FHRSxhVGphVCxDUytaUyxnQkFBaUIsQ0FDakIsa0JWZ25EMUIsQ1U1bUR3QixnVEFDRSxzQlYrbUQxQixDVTNtRHNCLDhRQUNFLGdCVjhtRHhCLENVNW1Ed0IsNFJBSUUsVVRqYlgsQ1M4YVcsY0FBZSxDQUVmLG9CQUFxQixDQURyQixnQkFBaUIsQ0FHakIsNEJWK21EMUIsQ1V6bUR3QixvbEJBR0UsVVQzYlgsQ1N5YlcsZ0JBQWlCLENBQ2pCLGtCVittRDFCLENVM21Ed0IsNG1CQUNFLHNCVmduRDFCLENVM21Ed0IsOFJBR0UsVVR2Y1gsQ1NxY1csZ0JBQWlCLENBQ2pCLGtCVittRDFCLENVM21Ed0IsMFNBQ0UsZ0JBQWlCLENBRWpCLHFCQUF1QixDQUR2QixrQlYrbUQxQixDVTFtRHNCLDRRQVFFLGlCQUFrQixDQVBsQix3QlRqZFAsQ1NxZE8sVVR4YlgsQ1NxYlcsY0FBZSxDQUVmLG9CQUFxQixDQURyQixnQkFBaUIsQ0FJakIsZ0JBQWlCLENBRGpCLGdCVittRHhCLENVdm1EZ0IsZ0dBRUUsZ0JBQWlCLENBRGpCLFVWMG1EbEIsQ1V2bURrQix1R0FDRSxpQkFBa0IsQ0FDbEIsU1Z5bURwQixDVXRtRHNCLHdIQUNFLFVBQVcsQ0FDWCxpQlZ3bUR4QixDVXRtRHdCLDBIQUNFLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBRWpCLHdCVndtRDFCLENVcm1Ed0IsK0hBQ0UsK0JWdW1EMUIsQ1VubURzQiwwSEFDRSxhQUFjLENBQ2QsV0FBWSxDQUVaLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUFlLENBSGYsVVZ3bUR4QixDVW5tRHdCLDhIQUNFLGVWcW1EMUIsQ1VsbUR3Qiw2SEFFRSxVVHZnQlgsQ1MwZ0JXLG1CQUFvQixDQURwQixrQkFBbUIsQ0FIbkIsZUFBZ0IsQ0FFaEIsaUJWc21EMUIsQ1VqbUR3QixnSUFDRSxnQ0FDQSxvQlZtbUQxQixDVWhtRDRCLHNJQUVFLDBCQUE0QixDQUM1Qix5QkFBMkIsQ0FDM0IsNEJBQThCLENBQzlCLDBCQUE0QixDQUU1Qix3QkFBMEIsQ0FOMUIsMEJBS0Esa0NBQW9DLENBRXBDLG9CVmttRDlCLENVL2xENEIsc0lBRUUsd0JBQTBCLENBRDFCLDBCQUVBLG9CVmltRDlCLENVOWxENEIsK0lBQ0Usc0NWZ21EOUIsQ1Uva0RBLDBDQWFrQix5TEFDRSxzQlZ5a0RsQixDQUNGLENVOWpEQSwwQ0Fha0IseUxBQ0Usc0JWdWpEbEIsQ0FDRixDVTVpREEsMENBS1UsNERBRUUsb0JBQXFCLENBRHJCLGlCVjJpRFYsQ1VyaURnQiw2RkFHRSxlQUFrQixDQURsQixlQUFnQixDQURoQixVVnlpRGxCLENVbmlEc0IsZ0pBR0UsV0FBWSxDQUZaLGlCQUFrQixDQUNsQixTVnNpRHhCLENVbGlEMEIsc0tBQ0Usc0JWb2lENUIsQ1VqaUQwQixzS0FDRSxlVm1pRDVCLENVNWhEa0IsaUhBQ0UsWVY4aERwQixDVTFoRGdCLDRGQUNFLFVWNGhEbEIsQ1V6aERnQixnR0FDRSxnQlYyaERsQixDQUNGLENVaGhEQSx5Q0FVb0IsZ0hBQ0Usa0JWeWdEcEIsQ1V2Z0RvQixtSEFDRSxjQUFlLENBQ2Ysa0JWeWdEdEIsQ1UvL0NrQixnUEFDRSxrQlZvZ0RwQixDVWhnRG9CLDhIQUNFLGdCQUFpQixDQUNqQixrQlZrZ0R0QixDVTUvQ29CLGdRQUNFLGVWKy9DdEIsQ1UxL0N3QixvU0FDRSxjQUFlLENBQ2YsZ0JWNi9DMUIsQ1V6L0NzQiw4UUFDRSxnQlY0L0N4QixDVTEvQ3dCLDRSQUNFLGdCQUFpQixDQUNqQixrQlY2L0MxQixDVWgvQ3dCLGszQkFDRSxjQUFlLENBQ2YsZ0JWMC9DMUIsQ1VuL0NnQixnR0FDRSxlVnEvQ2xCLENVaC9Dd0IsaUlBQ0UsY0FBZSxDQUNmLGVWay9DMUIsQ1UvK0N3QixnSUFDRSx5QlZpL0MxQixDQUNGLENVbCtDQSx5Q0FLVSw0REFDRSxZVmcrQ1YsQ1U3OUNZLHlFQUNFLGFWKzlDZCxDVTU5Q2dCLDZGQUlFLHNDQUEyQyxDQUYzQyx1QkFBd0IsQ0FDeEIsY0FBZSxDQUZmLFdWaStDbEIsQ1U1OUNrQixrSEFDRSxlVjg5Q3BCLENVMzlDc0IseUtBQ0UsU1Y2OUN4QixDVTM5Q3dCLHFNQUNFLGVWNjlDMUIsQ1V0OUNvQiw0SEFDRSxTVnc5Q3RCLENVdDlDc0IsNklBQ0UsZVZ3OUN4QixDQUNGLENVMThDQSx5Q0E0QzBCLDJxQkFDRSxnQkFBaUIsQ0FDakIsa0JWODZDMUIsQ1V6NkM0QixzSUFDRSwwQkFBNEIsQ0FDNUIsNEJWMjZDOUIsQ0FDRixDV24wRWMsZ01BQ0Usa0JYcTBFaEIsQ1dqMEVnQixrTEFDRSxZWG0wRWxCLENXL3pFYywwTEFFRSxhQUNBLFNBRkEsZVhtMEVoQiIsInNvdXJjZXMiOlsid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2hlbHBlci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX2NhdGVnb3J5X3ZpZXcuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2hlbHBlci9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fY2hlY2tvdXQuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fY3VzdG9tZXJfYWNjb3VudC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fcHJvZHVjdC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19wcm9kdWN0X3ZpZXcuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fcmV2b2NhdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAmLmNoZWNrb3V0LWNhcnQtaW5kZXgge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG5cbiAgICAgICAgICAgICAgLmNhcnQtZW1wdHkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuY2FydC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG5cbiAgICAgICAgICAgICAgICAgICNnaWZ0LW9wdGlvbnMtY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOjFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhcnQuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICA+IHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMmFlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhcnQtdG90YWxzIHtcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAmLnNoaXBwaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRpc2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC5jb3Vwb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jaGVja291dC1tZXRob2RzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucGF5cGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPVwiaW1hZ2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jaGVja291dC1jYXJ0LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAuY2FydC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIGJvZHkge1xuICAgICYuY2hlY2tvdXQtY2FydC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgLmNhcnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FydC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2FydC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtdG90YWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIvKiRmb250VGFibGU6MS40cmVtO1xuJGZvbnRCdXR0b246MS42cmVtOyovXG4vKiBkZWZhdWx0IDoxcHggc29saWQgJGNvbG9yQm9yZGVyICovXG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1lbXB0eSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cmVtKTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtICNnaWZ0LW9wdGlvbnMtY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLmluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLml0ZW0gLml0ZW0tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLml0ZW0gLml0ZW0tb3B0aW9ucyBkdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pdGVtIC5pdGVtLW9wdGlvbnMgZGQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLnF0eSBpbnB1dCB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLmFjdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24gLmFjdGlvbi10b3dpc2hsaXN0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24gLmFjdGlvbi10b3dpc2hsaXN0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24gLmFjdGlvbi1kZWxldGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxlMmFlXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLmFjdGlvbiAuYWN0aW9uLWRlbGV0ZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IHtcbiAgd2lkdGg6IDMzcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSA+IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIC50YWJsZS13cmFwcGVyIC50YWJsZS50b3RhbHMgdHIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyAudGFibGUtd3JhcHBlciAudGFibGUudG90YWxzIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyAudGFibGUtd3JhcHBlciAudGFibGUudG90YWxzIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suc2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmRpc2NvdW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suZGlzY291bnQgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5ibG9jay5kaXNjb3VudCAuY29udGVudCAuZmllbGRzZXQuY291cG9uIC5maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suZGlzY291bnQgLmNvbnRlbnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLml0ZW0gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuaXRlbSAucGF5cGFsIGlucHV0W3R5cGU9aW1hZ2VdIHtcbiAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LmFjdGlvbnMgYSxcbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQuYWN0aW9ucyBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaW1hZ2UgaW1nIHtcbiAgICBtaW4td2lkdGg6IDZyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5ID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIHtcbiAgcGFkZGluZzogMCAyLjVyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3LCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktdGl0bGUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS10aXRsZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEsXG5ib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktZGVzY3JpcHRpb24sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktZGVzY3JpcHRpb24sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDg1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3csIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93W2Rpc2FibGVkXSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93W2Rpc2FibGVkXSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93W2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldjpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldjpiZWZvcmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0LCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTEuOHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQ6YmVmb3JlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQ6YmVmb3JlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cgc3ZnLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cgc3ZnLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjaywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2ssIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHtcbiAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSB7XG4gIG1pbi13aWR0aDogMjEuOHJlbTtcbiAgbWF4LXdpZHRoOiAyMS44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLmN1cnJlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbS5jdXJyZW50LCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0uY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhIC5uYW1lLFxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhIC5pbmZvLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAubmFtZSxcbmJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhIC5pbmZvLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAubmFtZSxcbmJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhIC5pbmZvIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLXRpdGxlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLXRpdGxlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWFjdGlvbnMgYSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItYWN0aW9ucyBhLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyB7XG4gIG1heC13aWR0aDogOTI3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmJlZm9yZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmJlZm9yZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB3aWR0aDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlciwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyOmJlZm9yZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyOmJlZm9yZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMtY29udGVudCwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMtY29udGVudCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQuYWN0aXZlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucy1jb250ZW50LmFjdGl2ZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMtY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3cmVtLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDhyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAudG9vbGJhci1wcm9kdWN0cywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC50b29sYmFyLXByb2R1Y3RzLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnRvb2xiYXItcHJvZHVjdHMge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMHJlbSwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOHJlbSwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnRvb2xiYXItcHJvZHVjdHMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAudG9vbGJhci1wcm9kdWN0cyB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEsXG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LXRpdGxlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSxcbiAgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDExLjdyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldjpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjcuM3JlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1LjVyZW0sIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA2cmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWFjdGlvbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIGEsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWFjdGlvbnMgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbS5hY3RpdmU6YWZ0ZXIsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlciwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0gLmZpbHRlci1vcHRpb25zLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0gLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0gLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLml0ZW1zIC5pdGVtLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyID4gLm1lc3NhZ2VzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciA+IC5tZXNzYWdlcyB7XG4gIG9yZGVyOiAxO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGNvdW50ZXItcmVzZXQ6IGk7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjdyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSA+IHNwYW46YmVmb3JlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fYWN0aXZlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fYWN0aXZlID4gc3BhbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fYWN0aXZlID4gc3BhbjpiZWZvcmUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSA+IHNwYW4sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuOmJlZm9yZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2NvbXBsZXRlID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLWVzdGltYXRlZC13cmFwcGVyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLWVzdGltYXRlZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi41cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDVyZW0pIC8gMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSAuYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm5ldy1hZGRyZXNzLXBvcHVwLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAubmV3LWFkZHJlc3MtcG9wdXAge1xuICBtYXJnaW46IDIuNXJlbSAwIDVyZW0gMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG4gIG9yZGVyOiAzO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgZmllbGRzZXQgbGVnZW5kLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgZmllbGRzZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmZvcm0tbG9naW4sXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNvcGMtc2hpcHBpbmdfbWV0aG9kLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmZvcm0tbG9naW4sXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI29wYy1zaGlwcGluZ19tZXRob2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0sXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkIC5maWVsZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCAuZmllbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCAuZmllbGQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5maWVsZC1zZWxlY3QtYmlsbGluZyxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZC5maWVsZC1zZWxlY3QtYmlsbGluZywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLmZpZWxkLXNlbGVjdC1iaWxsaW5nLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQuZmllbGQtc2VsZWN0LWJpbGxpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLnN0cmVldCBsZWdlbmQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1kZXRhaWxzIC5hY3Rpb24sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyAuYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuZmllbGQtc2VsZWN0LWJpbGxpbmcgPiBsYWJlbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmZpZWxkLXNlbGVjdC1iaWxsaW5nID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1mb3JtIC5maWVsZHNldC5hZGRyZXNzIHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWZvcm0gLmZpZWxkc2V0LmFkZHJlc3MgLmZpZWxkLmNob2ljZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1mb3JtIC5maWVsZHNldC5hZGRyZXNzIC5maWVsZC5jaG9pY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3csXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucm93LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3csXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93Omxhc3QtY2hpbGQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucm93Omxhc3QtY2hpbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnJvdzpsYXN0LWNoaWxkLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnJvdyAuY29sLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdyAuY29sLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3cgLmNvbCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdyAuY29sIHtcbiAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnJvdyAuY29sOmZpcnN0LWNoaWxkLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdyAuY29sOmZpcnN0LWNoaWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3cgLmNvbDpmaXJzdC1jaGlsZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBpbnB1dCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBpbnB1dCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGxhYmVsLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGxhYmVsLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QuX2FjdGl2ZSAucGF5bWVudC1tZXRob2QtY29udGVudCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QuX2FjdGl2ZSAucGF5bWVudC1tZXRob2QtY29udGVudCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbSAwIDAgMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQgPiBpbnB1dCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQgPiBpbnB1dCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5vcmRlci1jb21tZW50LXdyYXBwZXIsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLm9yZGVyLWNvbW1lbnQtd3JhcHBlciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLm9yZGVyLWNvbW1lbnQtd3JhcHBlcixcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5vcmRlci1jb21tZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIHtcbiAgd2lkdGg6IDMzcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiA0O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgPiAudGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgPiAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHRoLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB0ZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC50aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuYWN0aW9ucy10b29sYmFyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuYWN0aW9ucy10b29sYmFyIGEsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5wcm9kdWN0LWl0ZW0tbmFtZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuc3VidG90YWwsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuZGV0YWlscy1xdHksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuZGV0YWlscy1xdHkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC5vcHRpb25zLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC5vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSBidXR0b24sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1zdWNjZXNzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LXN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0sXG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuICBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQsXG4gIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogNDtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5zdGVwLXRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLnN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSA+IC50aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAucHJvZHVjdC1pdGVtLW5hbWUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuc3VidG90YWwsXG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5kZXRhaWxzLXF0eSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuc3VidG90YWwsXG4gIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLmRldGFpbHMtcXR5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0cmVtO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAyKTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIHN0cm9uZywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIHN0cm9uZywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgYSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgYSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB7XG4gIG1pbi13aWR0aDogNzY4cHg7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgbGVnZW5kLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgbGVnZW5kLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgPiAudGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgPiAudGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgPiAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQge1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxMC40cmVtO1xufVxuYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4ge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlIHtcbiAgd2lkdGg6IDMzcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUge1xuICBvcmRlcjogMTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cmVtKTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSB7XG4gIG9yZGVyOiAyO1xufVxuYm9keS5jbXMtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuY21zLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY21zLXBhZ2UtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cbiAgYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluLCBib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlLCBib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1mb290ZXIsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Zvb3Rlci1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmJvZHkgLnBhZ2UtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNS40cmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24ubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uLm1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbi5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5tbWVudS1oZWFkZXItb3BlbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuN3JlbSAzcmVtIDAuN3JlbSAwO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW4tbGVmdDogNC41cmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGFuZ3VhZ2Utc3dpdGNoZXIgLnN3aXRjaGVyLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGFuZ3VhZ2Utc3dpdGNoZXIgLnN3aXRjaGVyLW9wdGlvbnMgLnN3aXRjaGVyLXRyaWdnZXIge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sYW5ndWFnZS1zd2l0Y2hlciAuc3dpdGNoZXItb3B0aW9ucyAuc3dpdGNoZXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGFuZ3VhZ2Utc3dpdGNoZXIgLnN3aXRjaGVyLW9wdGlvbnMgLnN3aXRjaGVyLWRyb3Bkb3duIC5zd2l0Y2hlci1vcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbSAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0gLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNy42cmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFyZW07XG4gIG1heC13aWR0aDogMTcuOHJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnN0aWNreSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Muc3F1YWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjUyMjFGO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Muc3F1YWQgLnNxdWFkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMi43cmVtIDAgMi43cmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Muc3F1YWQgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0I1MjIxRjtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjJyZW0gMi43cmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciA+IGRpdiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyIC50b3dpc2hsaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyIC50b3dpc2hsaXN0IC5oZWFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjZmZmO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0I1MjIxRjtcbiAgc3Ryb2tlOiAjQjUyMjFGO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLnNxdWFkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDIuN3JlbSAwLjVyZW0gMi43cmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLnNxdWFkLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAxN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjByZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoLm1vYmlsZSAuYmxvY2stY29udGVudCBmb3JtIHtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQgZm9ybSAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQgZm9ybSAuZmllbGQgaW5wdXQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4ge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogNS42cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC43cmVtIDFyZW0gMC43cmVtIDA7XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIHtcbiAgICB0b3A6IC0yLjJyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Muc3F1YWQgLml0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW0gMCAycmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuc3F1YWQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAycmVtIDAuNXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyIC50b3dpc2hsaXN0IC5oZWFydCBzdmcge1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMuOHJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyB7XG4gICAgdG9wOiAtMi4ycmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMCAxLjVyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLnNxdWFkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAuNXJlbSAxLjVyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLnNxdWFkLXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoLm1vYmlsZSAuYmxvY2stY29udGVudCB7XG4gICAgdG9wOiA4cmVtO1xuICB9XG59XG4uZGVzaWduLWRhcmsgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluayxcbi5kZXNpZ24tdHJhbnNwYXJlbnQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSxcbi5kZXNpZ24tdHJhbnNwYXJlbnQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGVzaWduLWRhcmsgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWZyb20gLnByaWNlLFxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtdG8gLnByaWNlLFxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UsXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UsXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UsXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtdG8gLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZXNpZ24tbGlnaHQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRlc2lnbi1saWdodCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kZXNpZ24tbGlnaHQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbi5kZXNpZ24tbGlnaHQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1mcm9tIC5wcmljZSxcbi5kZXNpZ24tbGlnaHQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS10byAucHJpY2UsXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnByb2R1Y3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4LjZyZW07XG59XG4ucHJvZHVjdC1pdGVtOmhvdmVyIC5wcm9kdWN0LWl0ZW0tcGhvdG8gaW1nIHtcbiAgc2NhbGU6IDEuMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnRvd2lzaGxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC50b3dpc2hsaXN0IC5oZWFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAudG93aXNobGlzdCAuaGVhcnQgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC50b3dpc2hsaXN0IC5oZWFydDpob3ZlciBzdmcge1xuICBmaWxsOiAjQjUyMjFGO1xuICBzdHJva2U6ICNCNTIyMUY7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBjb2xvcjogI0I1MjIxRjtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UsXG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZSxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZS1sYWJlbCxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UtbGFiZWwsXG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZS1sYWJlbCxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLmZyb20tcHJpY2UgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4ge1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjJyZW07XG4gIG1heC1oZWlnaHQ6IDYyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlci5fYmxvY2stY29udGVudC1sb2FkaW5nIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlci5fYmxvY2stY29udGVudC1sb2FkaW5nIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2ltYWdlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAge1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSAuZm90b3JhbWFfX2ltZyB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2FyciB7XG4gIHdpZHRoOiA1cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdiAuZm90b3JhbWFfX3RodW1iX19hcnIge1xuICBtYXgtaGVpZ2h0OiA5LjhyZW07XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDAgMS4zcmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUtLWRvdCB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX19kb3Qge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgbGVmdDogMTFweDtcbiAgdG9wOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTIyMUY7XG4gIGJvcmRlci1jb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2IC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1iYWNrIGEuYXJyb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sgYS5hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYmFjayBhLmFycm93OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1iYWNrIGEuYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MnJlbSAtIDIycmVtKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tYnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbWF4LWhlaWdodDogMTJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNrdSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uIC5jb250ZW50LmNsb3NlZCB7XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICAvKiY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsYSgwLCAwJSwgMTAwJSwgMCksICRjb2xvcldoaXRlKTtcbiAgfSovXG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gLmNvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMy42NXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEuYXJyb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gPiBhLmFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB3aWR0aDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uID4gYS5hcnJvdy5hY3RpdmUsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEuYXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gPiBhLmFycm93LmFjdGl2ZTpiZWZvcmUsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiA+IGEuYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QuYXR0cmlidXRlLmRlbGl2ZXJ5X3RpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ib3gtdG9jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciArIC5wcm9kdWN0LWluZm8tcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQuZmllbGRzZXQtY3VzdG9tLW9wdGlvbnMgcC5ub3RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCBmaWVsZHNldCAuZmllbGQgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkLmNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZC5jaG9pY2UgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkLmNob2ljZSBpbnB1dFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZC5jaG9pY2UgaW5wdXQgKyBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCBmaWVsZHNldCAuZmllbGQuY2hvaWNlIGlucHV0ICsgbGFiZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnF0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3Qge1xuICB3aWR0aDogNC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQudG93aXNobGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQudG93aXNobGlzdCBhIC5oZWFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3QgYSAuaGVhcnQgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3QgYSAuaGVhcnQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0I1MjIxRjtcbiAgc3Ryb2tlOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMge1xuICBmbGV4OiAxO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWRldGFpbHMsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtZGV0YWlscyAuc2VwYXJhdG9yLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWRldGFpbHMgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1kZXRhaWxzIC5zaGlwcGluZy1kZXRhaWxzIGEsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtZGV0YWlscyAuc2hpcHBpbmctZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlLWxhYmVsLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSAucHJpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2Uge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZS1sYWJlbCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLmZyb20tcHJpY2UgLnByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5kaXNjb3VudCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLnRpdGxlIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS50aXRsZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0I1MjIxRjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA5MzFweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMy42NXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cmVtKSAvIDIpO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMik7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fc2hhZnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJveC10b2NhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gPiBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtZGV0YWlscyxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZSxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IC52YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiA2MHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgMCA0cmVtIC0yLjVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LXBsYWNlaG9sZGVyLl9ibG9jay1jb250ZW50LWxvYWRpbmcgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2NvbnRhaW5lciAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiAuY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQgc2VsZWN0LFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJveC10b2NhcnQgLmZpZWxkc2V0IC5maWVsZCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0udGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHVsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnJldm9jYXRpb24taW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LnJldm9jYXRpb24taW5kZXgtY29uZmlybSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuYm9keS5yZXZvY2F0aW9uLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZpZWxkc2V0ID4gYnIsIGJvZHkucmV2b2NhdGlvbi1pbmRleC1jb25maXJtIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZpZWxkc2V0ID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5yZXZvY2F0aW9uLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5yZXZvY2F0aW9uLWluZGV4LWNvbmZpcm0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufSIsIi8vIHdpZHRoXG4kbWF4V2lkdGg6IDE5MjBweDtcbiRsYXJnZVdpZHRoOiAxNzg1cHg7XG4kbWVkaXVtV2lkdGg6IDE2NTBweDtcbiRzbWFsbFdpZHRoOiAxMTY4cHg7XG4kdGlueVdpZHRoOiA5MjdweDtcblxuLy8gYnJlYWtwb2ludHNcbiRsYXJnZURlc2t0b3A6IDE1MDBweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG4kc21hbGxEZXNrdG9wOiAxMDI0cHg7XG4kdGFibGV0OiA3NjhweDtcbiRwaG9uZTogNDgwcHg7XG4kc21hbGxQaG9uZTogMzYwcHg7XG5cbi8vIGltYWdlc1xuJGltYWdlRGlyOiBcIi4uLy4uL2ltYWdlcy9cIjtcbi8vIGljb25zXG4kaWNvbkRpcjogXCIuLi8uLi9pbWFnZXMvaWNvbnMvXCI7XG5cbi8vIEZvbnQtc2l6ZVxuJGZvbnRTaXplRGVmYXVsdDogMnJlbTtcbiRmb250U2l6ZURlZmF1bHRTbWFsbDogMS42cmVtO1xuJGZvbnRTaXplU21hbGw6IDEuMnJlbTtcbiRmb250U2l6ZUlucHV0OiAxLjRyZW07XG4vKiRmb250VGFibGU6MS40cmVtO1xuJGZvbnRCdXR0b246MS42cmVtOyovXG5cbi8vIExpbmUtaGVpZ2h0XG4kbGluZUhlaWdodERlZmF1bHQ6IDNyZW07XG4kbGluZUhlaWdodERlZmF1bHRTbWFsbDogMi42cmVtO1xuJGxpbmVIZWlnaHRTbWFsbDogMS43cmVtO1xuJGxpbmVIZWlnaHRUYWJsZTogbm9ybWFsO1xuXG4vLyBGb250ZmFtaWx5XG4kZm9udDogJyc7XG4kZm9udEljb246IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4kZm9udFNwZWNpYWw6ICRmb250O1xuXG4vLyBQZXJzb25hbGl6ZWQgUHJpbWFyeSBjb2xvcnNcbiRjb2xvclByaW1hcnk6ICMwMDA7XG4kY29sb3JTZWNvbmRhcnk6ICNCNTIyMUY7XG4kY29sb3JGb250RGVmYXVsdDogJGNvbG9yUHJpbWFyeTtcbiRjb2xvclRleHRMaWdodDogJGNvbG9yUHJpbWFyeTtcbiRjb2xvckxpZ2h0U2Vjb25kYXJ5OiByZ2JhKCRjb2xvclNlY29uZGFyeSwgLjQpO1xuXG4vLyBFbWFpbCBjb2xvcnNcbiRjb2xvckVtYWlsUHJpbWFyeTogIzAwMDtcbiRjb2xvckVtYWlsU2Vjb25kYXJ5OiAjQjUyMjFGO1xuJGNvbG9yRW1haWxCYWNrZ3JvdW5kOiAjRjVGNUY1O1xuJGNvbG9yRW1haWxIZWFkZXI6ICNFRUVGRUY7XG4kY29sb3JFbWFpbEZvb3RlcjogJGNvbG9yRW1haWxQcmltYXJ5O1xuXG4vLyBQZXJzb25hbGl6ZWQgY29sb3JzXG4kY29sb3JCb3JkZXI6ICMwMDA7XG4kY29sb3JJbnB1dEJvcmRlcjogIzQ4NEM1MjYxO1xuJGNvbG9yQnV0dG9uOiAjMDAwO1xuJGNvbG9yUGxhY2Vob2xkZXI6IzMzMztcblxuLy8gR3JleVxuJGNvbG9yTGlnaHRHcmV5OiByZ2JhKCRjb2xvclByaW1hcnksIC41KTtcbiRjb2xvckdyZXk6ICNGMkYyRjI7XG4kY29sb3JEYXJrR3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4kY29sb3JTd2F0Y2hHcmV5OiByZ2JhKCRjb2xvclByaW1hcnksIC41KTtcblxuLy8gRGVmYXVsdCBjb2xvcnNcbiRjb2xvckVycm9yOiAkY29sb3JTZWNvbmRhcnk7XG4kY29sb3JTdWNjZXNzOiAjNTNhNjUzO1xuJGNvbG9ySW5mbzogIzAwMDtcbiRjb2xvcldhcm5pbmc6ICNGN0IyMzQ7XG4kY29sb3JXaGl0ZTogI2ZmZjtcbiRjb2xvckRhcmtXaGl0ZTogcmdiYSgkY29sb3JXaGl0ZSwgLjYpOyAgO1xuJGNvbG9yQmxhY2s6ICMwMDA7XG4kY29sb3JSZWQ6ICRjb2xvclNlY29uZGFyeTtcblxuLy8gaWNvbnM6IHVzZSBmb250YXdlc29tZSBwcm8gdW5pY29kZSAtIGxlYXZlIGVtcHR5IGZvciBubyBpY29uXG4kaWNvbk1lbnU6IFwiXFxmMGM5XCI7XG4kaWNvbldpc2hsaXNodDogXCJcXGYwMDRcIjtcbiRpY29uQ29tcGFyZTogXCJcXGYwODBcIjtcbiRpY29uQ2xvc2U6IFwiXFxmMDBkXCI7XG4kaWNvblRyYXNoOiBcIlxcZjJlZFwiO1xuJGljb25FZGl0OiBcIlxcZjA0MFwiO1xuJGljb25HcmlkOiBcIlxcZjAwOVwiO1xuJGljb25MaXN0OiBcIlxcZjAzYVwiO1xuJGljb25BcnJvdzogXCJcXGYwNzdcIjtcbiRpY29uUGFnaW5hdGlvbjogXCJcXGYwNTRcIjtcbiRpY29uQ2hlY2s6IFwiXFxmMDBjXCI7XG4kaWNvbkFzdGVyaXg6IFwiXFxmMDY5XCI7XG4kaWNvblF1ZXN0aW9uOiBcIlxcZjA1OVwiO1xuJGljb25FcnJvcjogXCJcXGYwNmFcIjtcbiRpY29uSW5mbzogXCJcXGYwNWFcIjtcbiRpY29uV2FybmluZzogXCJcXGYwNzFcIjtcbiRpY29uVG9nZ2xlOiBcIlxcZjBjOVwiO1xuJGljb25TZWFyY2g6IFwiXFxmMDAyXCI7XG4kaWNvblNvcnRBcnJvdzogXCJcXGYwZGRcIjtcbiRpY29uU29ydEFzYzogXCJcXGYxNjBcIjtcbiRpY29uU29ydERlc2M6IFwiXFxmMTYxXCI7XG4kaWNvbktleTogXCJcXGYwODRcIjtcbiRpY29uUGVyc29uOiBcIlxcZjAwN1wiO1xuJGljb25TZWFyY2g6IFwiXFxmMDAyXCI7XG4kaWNvbkNhcnQ6IFwiXFxmMDdhXCI7XG4kaWNvbkJhZzogXCJcXGYyOTBcIjtcbiRpY29uUGx1czogXCJcXGYwNjdcIjtcbiRpY29uTWludXM6IFwiXFxmMDY4XCI7XG4kaWNvbkV5ZTogXCJcXGYwNmVcIjtcbiRpY29uUGhvbmU6IFwiXFxmMDk1XCI7XG4kaWNvbkxldHRlcjogXCJcXGYyYjZcIjtcbiRpY29uU3RhcjogXCJcXGYwMDVcIjtcbiRpY29uUmVmcmVzaDogXCJcXGYyZjFcIjtcbiRpY29uQ2FsZW5kYXI6IFwiXFxmMTMzXCI7XG4kaWNvbkNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kaWNvblJlZnJlc2g6IFwiXFxmMmYxXCI7XG4iLCJib2R5IHtcbiAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgsXG4gICYud2lzaGxpc3QtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5jYXRlZ29yeS12aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KGJveCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS44cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgJi5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAuZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZpbHRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudCh0aW55KTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItd3JhcHBlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyN3JlbSwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICBncmlkLWdhcDogOHJlbTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUuNnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudG9vbGJhci1wcm9kdWN0cyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICAgJi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1jYXRlZ29yeS12aWV3LFxuICAgICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjByZW0sIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1jYXRlZ29yeS12aWV3LFxuICAgICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXZpZXcge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICYuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b29sYmFyLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICAgJi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdmlldyB7XG4gICAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMS43cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI3LjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICYuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1LjVyZW0sIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogNnJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctY2F0ZWdvcnktdmlldyxcbiAgICAmLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgJi5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBjb250ZW50KCR0eXBlOiBudWxsKXtcbiAgQGlmICgkdHlwZSA9PSBtYXgpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXhXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAkbGFyZ2VXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IG1lZGl1bSkge1xuICAgIG1heC13aWR0aDogJG1lZGl1bVdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gc21hbGwpIHtcbiAgICBtYXgtd2lkdGg6ICRzbWFsbFdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gdGlueSkge1xuICAgIG1heC13aWR0aDogJHRpbnlXaWR0aDtcbiAgfVxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIHNwYWNlWCgkc3BhY2U6IG51bGwsICRzcGFjZVJpZ2h0OiBudWxsKXtcbiAgQGlmICRzcGFjZVJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VSaWdodDtcbiAgfSBAZWxzZSBpZiAkc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcbiAgfVxufVxuXG5AbWl4aW4gc3BhY2VZKCRzcGFjZTogbnVsbCwgJHNwYWNlQm90dG9tOiBudWxsKXtcbiAgQGlmICRzcGFjZUJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlQm90dG9tO1xuICB9IEBlbHNlIGlmICRzcGFjZSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlO1xuICB9XG59XG5cbkBtaXhpbiBmbGV4RGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KFxuICAkanVzdGlmeTogbnVsbCxcbiAgJGFsaWduOiBudWxsLFxuICAkZGlyZWN0aW9uOiBudWxsLFxuICAkd3JhcDogbnVsbCxcbiAgJGZsZXg6IHRydWUsXG4gICRnYXA6IGZhbHNlXG4pIHtcbiAgICBAaWYgJGZsZXgge1xuICAgICAgQGluY2x1ZGUgZmxleERlZmF1bHQ7XG4gICAgfUBlbHNle1xuICAgIH1cbiAgICBAaWYgJGdhcCB7XG4gICAgICBnYXA6ICRnYXA7XG4gICAgfUBlbHNle1xuICAgIH1cbiAgICBAaWYgJGp1c3RpZnkgPT0gY2VudGVyeXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBmbGV4LWVuZHl7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0gQGlmICRqdXN0aWZ5ID09IGZsZXgtc3RhcnR5e1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gc3BhY2UtYmV0d2Vlbnl7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH0gQGVsc2V7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICB9XG4gICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgQGlmICR3cmFwID09IHRydWUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1AZWxzZSBpZiAkd3JhcCA9PSBmYWxzZXtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cblxuQG1peGluIGZvbnRJY29uKFxuICAkc2l6ZVZhbHVlOiAyLFxuICAkaWNvbldlaWdodDogIDMwMCxcbiAgJGNvbG9yOiBudWxsLFxuICAkbGluZUhlaWdodDogJHNpemVWYWx1ZSArIHJlbVxuKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcbiAgICBmb250LXdlaWdodDogJGljb25XZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xufVxuXG4vLyAqKiBmb250RGVmYXVsdCAqKiAgZm9udC1zaXplKCRzaXplVmFsdWUpLCBsaW5lLWhlaWdodCgkbGluZUhlaWdodCksIGNvbG9yKCRmb250Q29sb3IpLCBmb250LXdlaWdodCgkZm9udFdlaWdodClcbkBtaXhpbiBmb250RGVmYXVsdChcbiAgJHNpemVWYWx1ZTogJGZvbnRTaXplRGVmYXVsdCxcbiAgJGxpbmVIZWlnaHQ6ICRsaW5lSGVpZ2h0RGVmYXVsdCxcbiAgJGNvbG9yOiAkY29sb3JGb250RGVmYXVsdCxcbiAgJHdlaWdodDogbnVsbCxcbiAgJHRyYW5zZm9ybTogbnVsbCxcbiAgJHN0eWxlOiBudWxsLFxuICAkZm9udFN0eWxlOm51bGwsXG4gICRsZXR0ZXJTcGFjaW5nOiBudWxsLFxuICAkZm9udDogZmFsc2Vcbikge1xuICBAaWYgKCRzaXplVmFsdWUgIT0gbnVsbCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHJlbTtcbiAgfVxuICAvKiBmb250LXNpemUgKi9cbiAgQGlmICgkbGluZUhlaWdodCAhPSBudWxsKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IDtcbiAgfVxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIHRleHQtZGVjb3JhdGlvbjogJHN0eWxlO1xuICBmb250LXN0eWxlOiAkZm9udFN0eWxlO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG4gIEBpZiAkZm9udCA9PSB0cnVle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgfUBlbHNlIGlmICRmb250ID09ICRmb250U3BlY2lhbHtcbiAgICBmb250LWZhbWlseTogJGZvbnRTcGVjaWFsO1xuICB9XG59XG5cbkBtaXhpbiBvdmVybGF5KFxuICAkZGlyZWN0aW9uVjogdG9wLFxuICAkZGlyZWN0aW9uSDogbGVmdCxcbiAgJHdpZHRoOiAxMDAlLFxuICAkaGVpZ2h0OiAxMDAlLFxuICAkcG9zaXRpb246IGFic29sdXRlLFxuICAkcmlnaHQ6IGZhbHNlLFxuICAkYm90dG9tOiBmYWxzZSxcbiAgJHRvcDogZmFsc2UsXG4gICRsZWZ0OiBmYWxzZSxcbiAgJHotaW5kZXg6IG51bGwsXG4gICRjb250ZW50OiAnJ1xuKXtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHotaW5kZXg6ICR6LWluZGV4O1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIEBpZiAkZGlyZWN0aW9uViA9PSB0b3Age1xuICAgICAgdG9wOiAwO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvblYgPT0gYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9IEBlbHNlIGlmICR0b3Age1xuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcbiAgICB9IEBlbHNlIGlmICRib3R0b20ge1xuICAgICAgYm90dG9tOiAkZGlyZWN0aW9uVjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRvcDogJGRpcmVjdGlvblY7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uSCA9PSBsZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uSCA9PSByaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9IEBlbHNlIGlmICRsZWZ0IHtcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xuICAgIH0gQGVsc2UgaWYgJHJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAkZGlyZWN0aW9uSDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xuICAgIH1cbn1cblxuLyogZGVmYXVsdCA6MXB4IHNvbGlkICRjb2xvckJvcmRlciAqL1xuQG1peGluIGJvcmRlcigkc2l6ZTogMXB4LCAkY29sb3I6ICRjb2xvckJvcmRlciwgJHdlaWdodDogc29saWQsICRwb3NpdGlvbjogbnVsbCwgJHJhZGl1czogZmFsc2UsICRyYWRpdXNQWDogbnVsbCkge1xuICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlcjogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH1cbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXJCdXR0b24oJHNpemU6IDFweCwgJGNvbG9yOiAkY29sb3JCb3JkZXIsICR3ZWlnaHQ6IHNvbGlkLCAkcG9zaXRpb246IG51bGwsICRib3JkZXI6dHJ1ZSwgJHJhZGl1czogZmFsc2UsICRyYWRpdXNQWDogbnVsbCl7XG4gIEBpZiAkYm9yZGVye1xuICAgIEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcbiAgICAgIGJvcmRlci10b3A6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm9yZGVyOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9XG4gIH1cbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xuICB9XG59XG5AbWl4aW4gYm94U2hhZG93KCRoTGVuZ3RoOiBudWxsLCAkdkxlbmd0aDpudWxsLCAkYmx1cjogbnVsbCwgJHNwcmVhZDogbnVsbCwgJGNvbG9yOiBudWxsKXtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbiAgYm94LXNoYWRvdzogJGhMZW5ndGggKyByZW0gJHZMZW5ndGggKyByZW0gJGJsdXIgKyByZW0gJHNwcmVhZCArIHJlbSAkY29sb3I7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkYWxsOiBhbGwsICRlZmZlY3Q6IGVhc2UsICRkdXJhdGlvbjogLjJzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcblxufVxuXG4iLCJib2R5IHtcbiAgJi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MsXG4gICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5jaGVja291dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICA+IC5tZXNzYWdlcyB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcGMtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogaTtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JleTtcblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLl9jb21wbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICBnYXA6Mi41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXctYWRkcmVzcy1wb3B1cCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46Mi41cmVtIDAgNXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcGMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgICAgICAgb3JkZXI6MztcblxuICAgICAgICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZvcm0tbG9naW4sXG4gICAgICAgICAgICAgICAgICAjb3BjLXNoaXBwaW5nX21ldGhvZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbiAgICAgICAgICAgICAgICAgIFtkYXRhLWZvcm09XCJiaWxsaW5nLW5ldy1hZGRyZXNzXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5maWVsZC1zZWxlY3QtYmlsbGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zdHJlZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplRGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLXNlbGVjdC1iaWxsaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmlsbGluZy1hZGRyZXNzLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozLjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCxcbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVJbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2Qge1xuICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHRTbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1hZ3JlZW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtYWdyZWVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItY29tbWVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNvcGMtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOjQ7XG5cbiAgICAgICAgICAgICAgICAgIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICYuaXRlbXMtaW4tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6JGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1xdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnRTaXplRGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDokbGluZUhlaWdodERlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0RGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6JGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoZWNrb3V0LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcbiAgICAmLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzLFxuICAgICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAub3BjLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAgICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1mb3JtPVwiYmlsbGluZy1uZXctYWRkcmVzc1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MsXG4gICAgJi5jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAub3BjLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcblxuICAgICAgICAgICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgI29wYy1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtcy1pbi1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLXF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5vcGMtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjVyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcbiAgICAmLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5hY2NvdW50LFxuICAmLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXG4gICYuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUsXG4gICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgJi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3Mge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDo0cmVtO1xuXG4gICAgICAgICAgICAgICAgPiAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG5cbiAgICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6MXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ibG9jay1hZGRyZXNzZXMtbGlzdCxcbiAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZC1pbmZvLFxuICAgICAgICAgICAgICAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQsXG4gICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIHtcbiAgICAgICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGdhcDozcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuXG4gICAgICAgICAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6JHRhYmxldDtcblxuICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1hZGRyZXNzLWVkaXQge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1lZGl0LWFjY291bnQge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWRlIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiB7XG4gICAgICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuYWNjb3VudCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXG4gICAgJi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQsXG4gICAgJi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3Mge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgPiAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5hY2NvdW50LFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1sb2dpbixcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5hY2NvdW50LFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1sb2dpbixcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLWFkZHJlc3Nlcy1saXN0LFxuICAgICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtaW5mbyxcbiAgICAgICAgICAgICAgICAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQsXG4gICAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMge1xuICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDEwLjRyZW07XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY21zLWluZGV4LWluZGV4IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1heCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXMtcGFnZS12aWV3IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudChtYXgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgfVxuXG4gICAgJi5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCxcbiAgICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xuICBib2R5IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChmdWxsKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZURpciArIFwiZm9vdGVyLWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiYm9keSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgY29udGVudChtYXgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgIG1hcmdpbi1yaWdodDowO1xuXG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkd3JhcDogdHJ1ZSk7XG4gICAgICAgICAgaGVpZ2h0OiA1LjRyZW07XG5cbiAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5taWRkbGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1lbmQsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgJi5tbWVudS1oZWFkZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC43cmVtIDNyZW0gMC43cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo0LjVyZW07XG5cbiAgICAgICAgICAgICAgICAuc3dpdGNoZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG5cbiAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcblxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoZXItb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxpbmtzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxNy44cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3F1YWQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgIC5zcXVhZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtIDIuN3JlbSAwIDIuN3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAudG93aXNobGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmhlYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzoxLjJyZW0gMi43cmVtO1xuXG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3F1YWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMi43cmVtIDAuNXJlbSAyLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTdyZW07XG5cbiAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG5cbiAgICAgICAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICBib2R5IHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuXG4gICAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1LjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1tZW51LWhlYWRlci1vcGVuIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtIDAuN3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yLjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICYuc3F1YWQge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAycmVtIDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3F1YWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAycmVtIDAuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAuaGVhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG5cbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMy44cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMi4ycmVtO1xuXG4gICAgICAgICAgICAgICAgICAmLnNxdWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zcXVhZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kZXNpZ24tZGFyayxcbi5kZXNpZ24tdHJhbnNwYXJlbnQge1xuICAucHJvZHVjdC1pdGVtIHtcbiAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgLnByb2R1Y3QtaXRlbS1saW5rIHtcbiAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlZ3VsYXItcHJpY2UsXG4gICAgICAgICAgLnByaWNlLWZyb20sXG4gICAgICAgICAgLnByaWNlLXRvLFxuICAgICAgICAgIC5wcmljZS1hcy1jb25maWd1cmVkIHtcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVzaWduLWxpZ2h0IHtcbiAgLnByb2R1Y3QtaXRlbSB7XG4gICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWd1bGFyLXByaWNlLFxuICAgICAgICAgIC5wcmljZS1mcm9tLFxuICAgICAgICAgIC5wcmljZS10byxcbiAgICAgICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOjI4LjZyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgLnByb2R1Y3QtaXRlbS1waG90byB7XG4gICAgICBpbWcge1xuICAgICAgICBzY2FsZTogMS4xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAudG93aXNobGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDoyO1xuXG4gICAgICAuaGVhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOm5vbmU7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOjJyZW07XG5cbiAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuXG4gICAgICAucHJvZHVjdC1pdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWl0ZW0tcHJpY2Uge1xuICAgICAgLnByaWNlLWRldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG5cbiAgICAgICAgLnNwZWNpYWwtcHJpY2Uge1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVndWxhci1wcmljZSxcbiAgICAgICAgLnByaWNlLWZyb20sXG4gICAgICAgIC5wcmljZS10byxcbiAgICAgICAgLnByaWNlLWFzLWNvbmZpZ3VyZWQge1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnJvbS1wcmljZSB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjYycmVtO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo2MjBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICYuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZm90b3JhbWEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2FyciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fdGh1bWJfX2FyciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo5LjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjNyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZm90b3JhbWFfX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2RvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvclByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiPlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjJyZW0gLSAyMnJlbSk7XG5cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tYnJhbmQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLyomOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsYSgwLCAwJSwgMTAwJSwgMCksICRjb2xvcldoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjY1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC5hdHRyaWJ1dGUge1xuICAgICAgICAgICAgICAgICAgICAmLmRlbGl2ZXJ5X3RpbWUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArIC5wcm9kdWN0LWluZm8tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYWRkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWVsZHNldC1jdXN0b20tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTouNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQ1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0LjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLXByaWNlLFxuICAgICAgICAgICAgICAgICAgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5zcGVjaWFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucmVndWxhci1wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5mcm9tLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRldGFpbGVkIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICAuZGF0YS5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjY1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2VEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX25hdi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3NoYWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi1kZXRhaWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAuYm94LXRvY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYWRkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tcHJpY2UsXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1idW5kbGUtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNwZWNpYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWd1bGFyLXByaWNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWFzLWNvbmZpZ3VyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJvbS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYtZGV0YWlsZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmRhdGEuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDo2MHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRyZW0gLTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5fYmxvY2stY29udGVudC1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3dyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtYWRkLWZvcm0sXG4gICAgICAgICAgICAgICAgICAgIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi1kZXRhaWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmRhdGEuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5yZXZvY2F0aW9uLWluZGV4LWluZGV4LFxuICAmLnJldm9jYXRpb24taW5kZXgtY29uZmlybSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgPiBiciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6MXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/