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:0 0 4px 0 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:0 0 4px 0 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:0 0 4px 0 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:0 0 4px 0 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:0 0 4px 0 rgba(0,0,0,.15);display:flex;justify-content:center;overflow:hidden;position:relative}.product-item .product-item-photo img{display:block;transition:all .4s ease-in-out}.product-item .product-item-photo .product-item-swatches{background:linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9) 60%,hsla(0,0%,100%,0));bottom:0;left:0;padding:4rem .5rem .5rem;position:absolute;right:0;z-index:2}.product-item .product-item-photo .product-item-swatches:not(:has(.swatch-option)){display:none}.product-item .product-item-photo .product-item-swatches:after{background:linear-gradient(270deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));bottom:.5rem;content:"";pointer-events:none;position:absolute;right:0;top:4rem;width:3rem}.product-item .product-item-photo .product-item-swatches .swatch-attribute-options{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding:.5rem;scrollbar-color:rgba(0,0,0,.4) transparent;scrollbar-width:thin}.product-item .product-item-photo .product-item-swatches .swatch-attribute-options::-webkit-scrollbar{height:3px}.product-item .product-item-photo .product-item-swatches .swatch-attribute-options::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4)}.product-item .product-item-photo .product-item-swatches .swatch-option{cursor:pointer;flex:0 0 auto}.product-item .product-item-photo .product-item-swatches .swatch-option:not(.image):not(.color):not(.text){display:none}.product-item .product-item-photo .product-item-swatches .swatch-option{background-color:#fff;background-size:contain!important;box-shadow:0 0 4px 0 rgba(0,0,0,.15)}.product-item .product-item-photo .product-item-swatches .swatch-option.selected{box-shadow:0 0 4px 0 rgba(0,0,0,.8)}.product-item .product-item-photo .product-item-swatches .swatch-option.disabled,.product-item .product-item-photo .product-item-swatches .swatch-option[data-option-empty]{cursor:not-allowed;opacity:.4}.product-item .product-item-photo .product-item-variant-form{display:none}.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-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:0 0 4px 0 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:0 0 4px 0 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__img{background-color:#fff}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:0 0 4px 0 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 .product-sticker{background-color:#000;border-radius:50%;bottom:16rem;color:#fff;height:21rem;left:2rem;overflow:hidden;padding:3rem 1.6rem;pointer-events:none;position:absolute;text-align:center;width:21rem;z-index:2}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .product-sticker h3{color:#fff;font-size:2rem;font-weight:400;letter-spacing:1.5px;line-height:3rem;margin:0 0 1rem;padding:0 1.6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .product-sticker p{font-size:1.6rem;line-height:2.6rem}@media only screen and (min-width:1920px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media .product-sticker{left:0;transform:translateX(-50%)}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media:has(.fotorama__nav--dots) .product-sticker{bottom:9.2rem}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:4rem}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:4rem}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-sku{align-items:center;display:flex;flex-wrap:wrap;gap:10rem;margin-bottom:4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku>a{display:inline-block;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-info-sku>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-sku>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-sku>a.arrow:hover{border-color:#000}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku>a.arrow:hover:before{content:"\f054"}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku>.sku{font-size:1.4rem}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:0}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 input[type=text],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;margin-bottom:0;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 input[type=text]{box-sizing:border-box;height:4.6rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field input[type=text]::-moz-placeholder{color:inherit;opacity:1}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-add-form .product-options-wrapper>.fieldset fieldset .field input[type=text]::placeholder{color:inherit;opacity:1}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:0 0 4px 0 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:10rem;scroll-margin-top:12rem;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items{display:flow-root;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-left:12rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.title:first-of-type{margin-left:0}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;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:10rem 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 .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 .product-documents{border-bottom:1px solid #000;color:#000;line-height:inherit;list-style:none;margin-top:4rem;max-width:931px;padding-left:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content .product-documents li{border-top:1px solid #000}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content .product-documents a{align-items:center;display:flex;font-size:3.4rem;font-weight:400;gap:2rem;justify-content:space-between;line-height:normal;padding:3rem 0;text-transform:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content .product-documents a:after{content:"\f019";font-family:Font Awesome\ 6 Pro;font-size:3.4rem;font-weight:300}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content .product-documents a:hover{color:#b5221f}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table{border-collapse:collapse;display:block;height:auto!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);overflow-x:auto;width:auto!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table td,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table th{border:1px solid #000;padding:1.5rem 2rem;text-align:left;white-space:nowrap}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table tbody:first-child>tr:first-child>td,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table th{background-color:#000;border-color:#000 #fff;color:#fff;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.content table tbody:first-child>tr:first-child>td:first-child,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table th:first-child{border-left-color:#000}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table tbody:first-child>tr:first-child>td:last-child,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content table th:last-child{border-right-color:#000}@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:10px;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-media .product-sticker{bottom:3.5rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-media:has(.fotorama__nav--dots) .product-sticker{bottom:3.5rem}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 .items{display:flex;flex-direction:column}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.title{align-self:flex-start;margin-left:0;order:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content{margin-left:0;margin-top:0;order:1}}@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:4rem}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:4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku{gap:4rem}body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku>.sku,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-main .product-info-sku>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 .product-documents a,body.catalog-product-view .page-wrapper .page-main .columns .column.main .product-info-detailed .items .data.item.content .product-documents a:after{font-size:3rem}}@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 0 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{font-size:1.1rem;line-height:2.4rem}}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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNzcyIsIm1hcHBpbmdzIjoiQUFTZ0Isc0ZBQ0UseUJDTGxCLENEU2Msd0ZBQ0UsYUFDQSxlQUNBLDZCQ1BoQixDRFNnQixtR0FDRSx3QkNQbEIsQ0RTa0Isc0hBQ0UsWUNQcEIsQ0RXb0IsaUhBQ0UsYUFDQSxlQUNBLFFDVHRCLENEY3dCLHlJQUNFLG9CQ1oxQixDRGMwQiwrSUFDRSxZQ1o1QixDRGlCOEIsK0pBQ0Usa0JDZmhDLENEcUJnQyx5VUFDRSxxQkNoQmxDLENEbUJnQyxvS0FDRSxtQkFBb0IsQ0FDcEIsZUNqQmxDLENEbUJrQyxrTEFDRSxhQUNBLHFCQ2pCcEMsQ0RtQm9DLHFMQUNFLGtCQ2pCdEMsQ0RvQm9DLHFMQUNFLGlCQ2xCdEMsQ0R3QmtDLHlLQUNFLGVDdEJwQyxDRDBCZ0Msc0tBQ0UsZ0JDeEJsQyxDRDRCc0MsZ01BTUUsVUFBVyxDQURYLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FIakMsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGdCQ3JCeEMsQ0Q2QnNDLDhMQUNFLFlDM0J4QyxDRGdDc0MsNExBTUUsVUFBVyxDQURYLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FIakMsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGdCQ3pCeEMsQ0RpQ3NDLDBMQUNFLFlDL0J4QyxDRDZDZ0Isc0dBRUUsa0JFbEVOLENGbUVNLFVFeEZILENGeUZHLGNBQWUsQ0FDZixrQkFKQSxXQ3ZDbEIsQ0Q2Q2tCLDZHQU9FLDZCQUZBLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FGbkIsb0JDekNwQixDRGtEMEIsbUpBQ0UsZ0JBQWlCLENBQ2pCLGtCQ2hENUIsQ0RrRDRCLHNKQUNFLGVDaEQ5QixDRG1ENEIsc0pBQ0UsZ0JDakQ5QixDRDBEb0Isc0hBQ0UsWUN4RHRCLENEMkRvQixzSEFHRSxVRXBJUCxDRmtJTyxjQUFlLENBQ2YsYUN4RHRCLENEa0U0QiwwUkFDRSxZQzdEOUIsQ0Q2RXNCLG1UQUNFLFVDeEV4QixDRDZFMEIsOEpBRUUsc0JBQXVCLENBQ3ZCLGVBQWdCLENBRWhCLGFBQWMsQ0FEZCxrQkFBd0IsQ0FIeEIsZUFBZ0IsQ0FLaEIsU0MzRTVCLENEMkZBLDBDQUtVLDJEQUVFLG9CQUFxQixDQURyQixpQkMzRlYsQ0RpR2dCLG1HQUNFLHdCQy9GbEIsQ0FDRixDRDBHQSx5Q0FRZ0Isd0ZBQ0UsUUMvR2hCLENEc0hzQiw4VUFFRSxVQ2pIeEIsQ0R1SHdCLHlJQUNFLG9CQ3JIMUIsQ0R5SDhCLCtKQUNFLGtCQ3ZIaEMsQ0QwSGtDLHlLQUNFLGNDeEhwQyxDRG9JZ0Isc0dBQ0UsVUNsSWxCLENEb0lrQiw2R0FDRSxjQUFlLENBQ2Ysa0JDbElwQixDRHlJMEIsbUpBQ0UsZ0JBQWlCLENBQ2pCLGdCQ3ZJNUIsQ0FDRixDRTVLTSxnS0FDRSxnQkY4S1IsQ0U1S1EsMkxBR0UsaUJBQW9CLENDSDFCLGdCRkxVLENFZVosVUgwS0YsQ0U3S2MsK1FBRUUsa0JBQW1CLENDRGpDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0RDSixpQkFBa0IsQ0NBaEMsVUhpTEYsQ0UvS2dCLG1wQkFHRSxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUdqQixrQkFBbUIsQ0FEbkIsd0JGb0xsQixDRWhMZ0IsaVZBRUUsYUFBYyxDQURkLGVGbUxsQixDRTlLYyxpU0FJRSxZQUFhLENBQ2Isc0JBQXVCLENBSnZCLGtCQUFtQixDQUVuQixnQkFBaUIsQ0FEakIsc0JGbUxoQixDRTlLZ0IseVRBQ0UscUJBQ0EsY0FBZSxDQUNmLDRCRmdMbEIsQ0U3S29CLHNaQUNFLGVEVlAsQ0NZTyxhQUFjLENBQ2QsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FKM0IsWUZtTHRCLENFN0tzQixvYkFDRSxZRitLeEIsQ0U1S3NCLHdhQUNFLGFGOEt4QixDRTVLd0IsNmJBS0UsVURDYixDQ0ZhLGVBQWdCLENBRmhCLG9CQUFxQixDQURyQiwrQkFBaUMsQ0FLakMsY0FBZSxDQUhmLGVGaUwxQixDRTFLc0Isd2FBQ0UsYUY0S3hCLENFMUt3Qiw2YkFLRSxVRFpiLENDV2EsZUFBZ0IsQ0FGaEIsb0JBQXFCLENBRHJCLCtCQUFpQyxDQUtqQyxjQUFlLENBSGYsZUYrSzFCLENFeEtzQixrYUFDRSxZRjBLeEIsQ0VyS2tCLHNXQUNFLHFCRnVLcEIsQ0VwS3NCLDZZQUtFLG9DQURBLG9DRGFaLENDZFksaUJBQWtCLENBRGxCLGlCQUFrQixDQURsQixpQkYwS3hCLENFcEt3QixxYUFDRSxvQkZzSzFCLENFbkt3QixtWkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLGNBQWUsQ0FDZixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFlGcUsxQixDRW5LMEIsMDBCQU9FLG9CQUFxQixDQUxyQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIscUJBQXVCLENBRHZCLGtCQUFtQixDQUluQixpQkFBa0IsQ0FGbEIsVUZ5SzVCLENFN0pnQiw0UUFDRSxrQkFBbUIsQ0FDbkIsaUJGK0psQixDRTdKa0Isc1RBQ0UsWUYrSnBCLENFNUprQiw0VEFDRSxZQUFhLENBQ2IsY0FBZSxDQUVmLFFBQVMsQ0FEVCxzQkYrSnBCLENFM0pzQixrWEFPRSxVRHBIVCxDQ3VIUyxlQVRBLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FEbkIsaUJBQWtCLENBRmxCLHdCRmlLeEIsQ0V6Sm9CLDRXQ25KbEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUhoQixlRlRRLENFYVYsVUhnVEYsQ0U1SnNCLDhhQUNFLFlBQWEsQ0FDYixjQUFlLENBRWYsUUFBUyxDQURULHNCRitKeEIsQ0U1SndCLGdmQVVFLGlEQUpBLFVEMUlYLENDNElXLGVBUEEsZ0JBQWlCLENBQ2pCLGVBQWdCLENBRWhCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FJakIsaUJBQWtCLENBRmxCLHdCRm1LMUIsQ0U1SjBCLHFnQkFFRSxlQUFnQixDQUVoQixvQkFBcUIsQ0FIckIsK0JBQWlDLENBRWpDLFVGK0o1QixDRTNKMEIsa2dCQUNFLGlCRjZKNUIsQ0UzSjRCLHVoQkFDRSxlRjZKOUIsQ0V2SnNCLG9iQUNFLGVGeUp4QixDRXZKd0IsNGZBQ0UsVUZ5SjFCLENFdkowQixpaEJBQ0UsdUJGeUo1QixDRWhKYywrUUN6TVosZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVRoQixnQkZMVSxDQ3dORSxTQUFVLENDek14QixVSDhWRixDRW5KZ0IsNFRBQ0UsWUFBYSxDQUNiLHlEQUE0RCxDQUM1RCxhQUFjLENBQ2QsNkJGcUpsQixDRW5Ka0Isc1dBQ0UsaUJGcUpwQixDRWhKYyx3UkFJRSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQy9OckMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDRDBOSixnQkFBaUIsQ0NuTzdCLGdCRkxVLENDeU9FLFNBQVUsQ0MxTnhCLFVIa1hGLENFM0lBLDBDQWN3Qiw2UkFDRSxNRmlJeEIsQ0U5SHNCLDZSQUNFLE9GZ0l4QixDQUNGLENFbEhBLDBDQVVrQixxTkFDRSx5REFBNEQsQ0FDNUQsYUYyR2xCLENBQ0YsQ0VoR0EsMENBTVUsK0hBRUUsb0JBQXFCLENBRHJCLGlCRjhGVixDRXpGYyx1TEFDRSxrQkYyRmhCLENFcEZzQiwyUUFHRSxtQkFBb0IsQ0FEcEIsaUJBQWtCLENBRGxCLGlCRndGeEIsQ0VwRndCLCtRQUNFLFlGc0YxQixDRXpFb0IsMGNBQ0UsUUY4RXRCLENFdkVnQixxTkFDRSx5REFBNEQsQ0FDNUQsYUFBYyxDQUNkLG9CRnlFbEIsQ0VyRWMsNkxBSUUsWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0MvVnZDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0QwVkYsZUFBZ0IsQ0NuVzlCLGdCRkxVLENDeVdJLFNBQVUsQ0MxVjFCLFVIdWFBLENBQ0YsQ0VoRUEseUNBS1EsNkdBQ0UsZ0JGOERSLENFeERnQiw0YkFFRSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGtCRjJEbEIsQ0V4RGMsbU1BQ0Usa0JGMERoQixDRXREb0IsaVJBRUUsV0FBWSxDQURaLFVGeUR0QixDRXREc0IsNlJBQ0UsWUZ3RHhCLENFdER3QiwyU0FDRSxnQkZ3RDFCLENFcERzQiw2UkFFRSxZQUFhLENBRGIsVUZ1RHhCLENFcER3QiwyU0FDRSxnQkZzRDFCLENFN0NnQixxTEFDRSxrQkYrQ2xCLENFMUNnQixxTkFDRSwyREFBOEQsQ0FDOUQsa0JGNENsQixDQUNGLENFakNBLHlDQXVCd0Isa2dDQUNFLFVGc0J4QixDRW5CMEIseVRBQ0UsWUZxQjVCLENFaEIwQix1VkFDRSx3QkZrQjVCLENFZHdCLCtVQUNFLGtCQUNBLEtGZ0IxQixDRWI0Qix5V0FDRSxnQkFBaUIsQ0FDakIsa0JGZTlCLENBQ0YsQ0l6Zk0sMEdBQ0UsZ0JKMmZSLENJemZRLDRIQUdFLGlCQUFvQixDREYxQixnQkZMVSxDRWVaLFVIc2ZGLENJMWZjLDhMQUNFLGFBQ0EsZUFDQSw2Qko0ZmhCLENJMWZnQixrTkFDRSxPSjRmbEIsQ0l6ZmdCLGtPQU9FLGVBQWdCLENBSGhCLFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUpULGtCQUFtQixDQURuQixRQUVBLFVKK2ZsQixDSXpma0Isd09BS0Usd0JId0JSLENHNUJRLFFBQVMsQ0FDVCxrQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGlCSjRmcEIsQ0l6Zm9CLGtQQU9FLFVITlAsQ0dLTyxhQUFjLENBSmQsZ0JBQWlCLENBRGpCLGVBQWdCLENBR2hCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FFakIsd0JKNmZ0QixDSXpmc0IsZ1FBQ0UsVUhUVCxDR1dTLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBSHJCLGVBQWdCLENBSWhCLGlCSjJmeEIsQ0l2Zm9CLHdQQUNFLHdCSnlmdEIsQ0lwZndCLGtoQkFDRSxVSnlmMUIsQ0lwZm9CLDRQQUNFLHFCSC9CUCxDR2dDTyxjSnNmdEIsQ0lqZndCLDBoQkFDRSxVSnNmMUIsQ0kvZWdCLDRPQUNFLFlKaWZsQixDSTllZ0IsOE9BQ0UsYUFDQSxlQUNBLFVKZ2ZsQixDSTlla0IsNFJBRUUscUJIMUJQLENHMkJPLG9DSGlCUixDR2hCUSxZQUFhLENBSGIsa0NKbWZwQixDSTllb0IsNFNBRUUsZ0JBREEsVUppZnRCLENJM2VnQixvT0FDRSxvQko2ZWxCLENJMWVnQix3TkFFRSxRQURBLHdCSjZlbEIsQ0kxZWtCLGdQQU9FLFNBRkEsYUFBYyxDQUhkLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBR2pCLGtCQUFtQixDQUVuQixVSjRlcEIsQ0l4ZW9CLHdQQUNFLFlKMGV0QixDSXRla0Isa2ZBRUUsaUJKeWVwQixDSXRla0Isc2lCQUVFLFlBQWEsQ0FDYixjQUFlLENBRWYsNkJKeWVwQixDSXZlb0Isa2tCQUVFLG9CQUFxQixDQUNyQixVQUZBLFNKNmV0QixDSXplc0IsOGxCQUNFLGVKNmV4QixDSXJld0IsZ3hDQUNFLFlKOGUxQixDSXhla0IsNFFBQ0UsZ0JIaEpHLENHaUpILGtCSjBlcEIsQ0l4ZW9CLDRWQUVFLGNBQWUsQ0FEZixrQkoyZXRCLENJdGVzQiw4VUFDRSxlSndleEIsQ0luZXNCLG9VQUNFLFlKcWV4QixDSWhlc0IsNFZBQ0UsU0prZXhCLENJL2QwQix3WEFDRSxlSmllNUIsQ0kxZHNCLGdVQUNFLFlBQWEsQ0FDYixRSjRkeEIsQ0l2ZGtCLG9SQUNFLGlCSnlkcEIsQ0l0ZGtCLHNsQkFFRSxlSDlJUCxDR2lKTyxvQ0hyR1IsQ0dvR1EsbUJBREEsbUJKMmRwQixDSXZkb0IsMG1CQUdFLGVBRkEsWUFBYSxDQUNiLGdCQUFpQixDQUdqQixtQkFEQSxjSjRkdEIsQ0l6ZHNCLHNwQkFDRSxlSjZkeEIsQ0kxZHNCLDhuQkFFRSxnQkg5TVIsQ0dnTlEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRm5CLGdCQUFpQixDQUZqQixrQkFBbUIsQ0FLbkIsd0JKOGR4QixDSTVkd0IsOHFCQUVFLGtCQUFtQixDQURuQixZSmllMUIsQ0kxZHNCLDh1QkFLRSxlQUpBLFlBQWEsQ0FDYixnQkFBaUIsQ0FFakIsUUFBUyxDQURULGNKZ2V4QixDSTVkd0Isc3dCQUVFLGVBREEsaUJKaWUxQixDSTdkd0Isc3dCQUNFLGNKaWUxQixDSTVkd0Isc3hCQUNFLGFKZ2UxQixDSTVkc0Isc3ZCQUNFLGFBRUEsZ0JIeFBELENHeVBDLGtCSGpQQyxDRytPRCxnQkprZXhCLENJOWR3QixrMkJBQ0UsZ0JKa2UxQixDSS9kNEIsc2dDQUNFLFlBQWEsQ0FDYixjSm1lOUIsQ0loZWdDLHNqQ0FFRSxjQUFlLENBRGYsaUJKcWVsQyxDSTlkMEIsODdCQUNFLGVKa2U1QixDSTNka0IsMFBBRUUsWUFBYSxDQUNiLGNBQWUsQ0FDZixRQUFTLENBSFQsZUpnZXBCLENJemRnQix3TkFFRSxrQkh2UE4sQ0d3UE0sVUg3UUgsQ0dnUkcsUUFGQSxjQUFlLENBQ2Ysa0JBSkEsV0pnZWxCLENJeGRvQiw0UUFPRSw0QkFBNkIsQ0FGN0IsYUFBYyxDQUhkLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBS2pCLGtCQUFtQixDQUZuQixvQko0ZHRCLENJdmRvQiwwUkFFRSw0QkFBNkIsQ0FEN0Isa0JBQW1CLENBRW5CLHFCSnlkdEIsQ0l2ZHNCLGdTQUNFLGdCQUFpQixDQUNqQixrQkp5ZHhCLENJdmR3QixzU0FDRSxlSnlkMUIsQ0l0ZHdCLHNTQUNFLGdCSndkMUIsQ0lsZHNCLHdTQUNFLDRCQUE2QixDQUU3QixrQkFBbUIsQ0FEbkIsZ0JKcWR4QixDSWxkd0Isc1RBQ0UsWUpvZDFCLENJamR3QiwwVUFDRSxnQkg3VVYsQ0c4VVUsa0JKbWQxQixDSWpkMEIsOFVBQ0UseUJKbWQ1QixDSTdjNEIsc1VBQ0UsbUJBQ0EsY0orYzlCLENJN2M4Qix3VkFDRSxhQUNBLDZCSitjaEMsQ0k3Y2dDLG9ZQUVFLGFBREEsdUJKZ2RsQyxDSTVjb0Msa2RBS0UsYUFBYyxDQUhkLGdCSHZXZixDR3NXZSxnQkFFQSxrQkhoV2IsQ0dpV2EsZUorY3RDLENJM2NvQyxzNEJBRUUsZ0JIL1dmLENHZ1hlLGtCSjhjdEMsQ0kxY2tDLHNhQUNFLHNCSjRjcEMsQ0k5YnNCLDRYQUNFLGdCSGxZUixDR29ZUSxlQUFnQixDQUNoQixrQkFBbUIsQ0FGbkIsZ0JIOVhKLENHaVlJLHdCSmdjeEIsQ0k5YndCLDBZQUNFLFlKZ2MxQixDSTVic0IsZ1lBQ0UsZ0JBR0Esa0JKNGJ4QixDSXJiYywwTEFDRSxlSnViaEIsQ0k3YUEsMENBV29CLDRSQUNFLHlCSnNhcEIsQ0FDRixDSTFaQSwwQ0FNVSw0SEFFRSxvQkFBcUIsQ0FEckIsaUJKd1pWLENJbFpnQix3TkFDRSx3QkpvWmxCLENJbFprQixzaUJBRUUsWUFBYSxDQUNiLGNBQWUsQ0FFZiw2QkpxWnBCLENJNVlrQiw4MUJBQ0UsVUptWnBCLENBQ0YsQ0l2WUEseUNBVWtCLHdOQUVFLFFBREEsVUppWWxCLENJOVhrQixnUEFDRSxnQkFBaUIsQ0FDakIsZ0JKZ1lwQixDSTVYZ0Isd05BR0UsbUJBREEsUUFEQSxVSmdZbEIsQ0kzWG9CLDRRQUNFLGNBQWUsQ0FDZixrQko2WHRCLENJdFdvQyx3bkRBRUUsaUJBQ0EsZ0JKaVh0QyxDSW5Xa0Isd09BQ0UsVUpxV3BCLENJaFdrQiw0UkFDRSx5QkprV3BCLENBQ0YsQ0l0VkEseUNBV29CLDRSQUNFLFVKOFVwQixDQUNGLENLeDZCYyw4ZEFDRSxrQkwwNkJoQixDS3Y2QmMsK2NBQ0UsYUFDQSxlQUVBLFNBREEsNkJMMDZCaEIsQ0t2NkJnQixrZkFDRSxzQkx5NkJsQixDS3Y2QmtCLDZqQkFDRSxtQkx5NkJwQixDS3A2QmMsdWFBQ0UsU0xzNkJoQixDS242QmMsK2NBRUUsYUFDQSxTQUZBLGVMdTZCaEIsQ0s5NUJnQiw0c0VBT0UsNEJBQTZCLENBRjdCLGFBQWMsQ0FIZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUtqQixrQkFBbUIsQ0FGbkIsb0JMaTdCbEIsQ0s3NkJrQix3MUVBQ0UsZUw4N0JwQixDSzM3QmtCLG92RUFDRSxZTDQ4QnBCLENLeDhCZ0Isb3ZFQUNFLGFBQ0EsZUFFQSxTQURBLDZCQUE4QixDQUU5QixrQkx5OUJsQixDS3Y5QmtCLHcxRUFHRSxvQ0p5Q1IsQ0kxQ1EsY0FBZSxDQURmLHdCTDArQnBCLENLdCtCb0Isb2pGQUVFLGFBQWMsQ0FEZCxrQkx3L0J0QixDS3AvQm9CLDRsRkFDRSxlTHFnQ3RCLENLamdDa0IsZ2lGQUVFLGFBQWMsQ0FEZCxVTG1oQ3BCLENLaGhDb0Isd3BGQUNFLGVMaWlDdEIsQ0s5aEN3QixneEZBQ0UsZUwraUMxQixDS3BoQ2dCLGttREFDRSxZTDRoQ2xCLENLamhDQSwwQ0Fha0Isa2ZBQ0UsVUx3Z0NsQixDQUNGLENLNy9CQSwwQ0FZZ0IsOGRBQ0Usa0JMby9CaEIsQ0FDRixDSzErQkEseUNBZ0JrQixvdkVBQ0UsUUFBUyxDQUNULGtCTDQrQmxCLENLMStCa0IsdzFFQUNFLFVMMi9CcEIsQ0FDRixDTXZzQ0UsbUJBRUUsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsbUJBQW9CLENBSnBCLFVONnNDSixDTXZzQ0ksOEJBSUUsV0FBWSxDQURaLGFBQWMsQ0FGZCxnQkxSSyxDS1lMLGFBQWMsQ0FDZCxnQkFBaUIsQ0FKakIsVU42c0NOLENNdnNDTSx1Q0FHRSxpQkFBb0IsQ0hYeEIsZ0JGTFUsQ0VlWixVSDZzQ0YsQ00xc0NRLCtDQUNFLGlCTjRzQ1YsQ010c0NVLDBHQUNFLFVOMnNDWixDTXhzQ1Usb0RBRUUsa0JMMkJBLENLMUJBLFVMS0csQ0tKSCxjQUFlLENBQ2Ysa0JBSkEsV044c0NaLENNaHNDUSxpRUFDRSxhQUNBLGVBQ0EsNkJOa3NDVixDTS9yQ1ksOEVBQ0UsUUFDQSx3Qk5pc0NkLENNOXJDWSw4RUFDRSxPTmdzQ2QsQ01yckNRLGtFQUNFLGFBQ0EsZUFDQSw2Qk51ckNWLENNcHJDWSwrRUFDRSxRQUNBLHdCTnNyQ2QsQ01uckNZLCtFQUNFLE9OcXJDZCxDTTNxQ00sOENBQ0UsU042cUNSLENNL3BDUSw0R0FHRSxhQUFnQixDSDVHdEIsZ0JGRE8sQ0VpQlQsVUh3d0NGLENNcnFDQSwwQ0FFSSxtQkFDRSxnQk51cUNKLENNOXBDWSw2SkFDRSxVTmdxQ2QsQ003cENZLDZKQUVFLG1CQURBLFVOZ3FDZCxDQUNGLENNdHBDQSwwQ0FJUSx1Q0FFRSxvQkFBcUIsQ0FEckIsaUJOc3BDUixDQUNGLENNL29DQSx5Q0FFSSxtQkFDRSxnQk5ncENKLENBQ0YsQ085eUNNLDJHQUVFLHVHQUNBLHFCQUFzQixDSlM1QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFVIdXlDRixDUXh6Q0Usa0JBS0UscUJQZ0VTLENFdERYLGdCQUFpQixDS1JmLGVMTkEsZ0JGRE8sQ09FUCxjQUFlLENBQ2YsTUFHQSx1QkFBeUIsQ0xXM0IsVUFBVyxDS2JULFVSaTBDSixDUTN6Q00sMkNBQ0UsY0FBZSxDQUNmLGlCUjZ6Q1IsQ1EzekNRLGlETDRERixrQksxRDBCLENMeUI5QixZQUFhLENBcUNULGNBQWUsQ0s3RFgsYUFBYyxDTEZ0QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBVGhCLGdCRkxVLENFZVosVUhrMENGLENRL3pDWSwrRExzRE4sa0JLckRvRCxDTG9CeEQsWUFBYSxDQWdDVCwwQkgrd0NOLENRaDBDWSxpRUxrRE4sa0JLakRnRCxDTGdCcEQsWUFBYSxDQWdDVCxzQktoRGdDLENBRXhCLFFBQVMsQ0FEVCxpQkFBa0IsQ0FFbEIseUJSbzBDZCxDUWowQ1ksZ0VMMkNOLGtCSzFDa0QsQ0xTdEQsWUFBYSxDQWdDVCx3Qkt6Q2dDLENBRXhCLGlCQUFrQixDQUNsQixPUm8wQ2QsQ1EvekNnQix5RkFDRSxzQkFBdUIsQ0FDdkIsU0FFQSxnQkFEQSxlQUVBLDBCUmkwQ2xCLENRL3pDa0IsOEZBTUUsVVBrQlAsQ092Qk8sZ0JBQWlCLENBRWpCLGdCQUNBLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FHakIsd0JSazBDcEIsQ1EvekNvQixxR0FDRSxZUmkwQ3RCLENRM3pDYyxrRkFDRSxnQkFBaUIsQ0FFakIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUVqQixrQlI2ekNoQixDUTN6Q2dCLG9HTDNCZCxZSHkxQ0YsQ1EzekNrQixzSEFDRSxpQlI2ekNwQixDUTF6Q2tCLHVITGxDaEIsWUgrMUNGLENRMXpDb0Isd0lBQ0UsaUJSNHpDdEIsQ1F0ekNjLHNFQUNFLGFSd3pDaEIsQ1F0ekNnQiwwRUFDRSxjQUNBLGdCUnd6Q2xCLENRcHpDYyxzRUFDRSxxQlB4REQsQ084REMsa0JBSEEsaUJBQWtCLENBQ2xCLFNBQVUsQ0FIVix1QlJ5ekNoQixDUWx6Q2dCLDZFQUdFLGNBQWUsQ0FGZixNQUNBLHVCUnF6Q2xCLENRanpDZ0IsNEVBQ0Usd0JSbXpDbEIsQ1FqekNrQiwyRkFDRSxhUm16Q3BCLENRaHpDa0IsMEZBQ0Usc0JSa3pDcEIsQ1E3eUMwQix1SEFDRSxZUG5GWCxDT29GVyxXUit5QzVCLENRdnlDZ0Isb0ZMMURWLGtCSzJEMkQsQ0w1Ri9ELFlBQWEsQ0FnQ1QsNkJLNERvQyxDQUV4QixzQkFEQSxpQlI0eUNsQixDUXp5Q2tCLHdGQUNFLGlCUjJ5Q3BCLENRenlDb0IsbUdBQ0UsY1IyeUN0QixDUXB5Q29CLG9MQUNFLFVSeXlDdEIsQ1FyeUNrQixnR0FDRSxhUnV5Q3BCLENRcnlDb0IsdUdBRUUsc0JBQXVCLENBRHZCLFlSd3lDdEIsQ1FyeUNzQiwyR0FDRSxVQUVBLFdBQVksQ0FEWixXUDdGWCxDTytGVyxVUnV5Q3hCLENRbnlDd0IsaUhBQ0UsWVBqSVQsQ09rSVMsY1JxeUMxQixDUTl4Q2dCLHFGQUNFLGFBQ0Esc0JSZ3lDbEIsQ1E5eENrQix1RkFHRSxVUG5IUCxDT2lITyxnQkFBaUIsQ0FDakIsa0JBQW1CLENBRW5CLFFSZ3lDcEIsQ1EzeENjLHVFQUNFLGVSNnhDaEIsQ1EzeENnQiwrRUFDRSxjQUNBLGtCUjZ4Q2xCLENRMXhDZ0IsOEVBQ0UsWVI0eENsQixDUTF4Q2tCLDZGQUtFLGtCUGxKUixDT21KUSxhQUZBLE1BQU8sQ0FIUCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFVSK3hDcEIsQ1ExeENvQixvR0FDRSxhUjR4Q3RCLENRenhDb0Isa0dBQ0Usb0JSMnhDdEIsQ1F6eENzQix5R0FDRSxVUjJ4Q3hCLENRenhDd0IsK0dBQ0UsY1IyeEMxQixDUXp3Q1Usc0VML05SLGdCQUFpQixDS2lPUCxrQkx6T1IsZ0JGTFUsQ0VlWixVSDYrQ0YsQ1E1d0NZLCtFQUNFLFVSOHdDZCxDUXJ3Q0EsMENBSVEsMkNBQ0UsbUJScXdDUixDUW53Q1EsaURBQ0UsV1Jxd0NWLENRaHdDa0IseUVBQ0UsZ0JSa3dDcEIsQ1E3dkNnQiwrRUFDRSxZUit2Q2xCLENRNXZDZ0IsOEVBQ0UsYVI4dkNsQixDUTF2Q2Msa0ZBQ0UsWVI0dkNoQixDUXh2Q2dCLHlGQUNFLDBCUjB2Q2xCLENReHZDa0IsZ0dBQ0UsY1IwdkNwQixDUXZ2Q2tCLDhGQUNFLFlSeXZDcEIsQ1FwdkNjLHNFQUNFLFdSc3ZDaEIsQ1FudkNrQiwwRkFDRSxvQlJxdkNwQixDUWp2Q2dCLG9GQUNFLGlCUm12Q2xCLENRaHZDZ0IscUZBQ0Usb0JSa3ZDbEIsQ0FDRixDUXZ1Q0EsMENBWXdCLDJHQUNFLGFBQWMsQ0FDZCxZUjh0Q3hCLENBQ0YsQ1FodENBLHlDQUlRLDJDQUNFLHFCUitzQ1IsQ1E3c0NRLGlEQUNFLFdSK3NDVixDUTFzQ2dCLHlFQUNFLGdCUjRzQ2xCLENReHNDYyxzRUFDRSxXUjBzQ2hCLENRdnNDa0IsMEZBQ0Usc0JSeXNDcEIsQ1Fyc0NnQixxRkFDRSxzQlJ1c0NsQixDUXJzQ2tCLHVGQUNFLGVSdXNDcEIsQ1Fuc0NnQixvRkFDRSxtQlJxc0NsQixDUW5zQ2tCLHdGQUNFLG1CUnFzQ3BCLENROXJDa0IsNkZBQ0UsUVJnc0NwQixDQUNGLENTN2pEWSx3c0NBQ0UsVVQ4a0RkLENTaGpEWSxxbEJBQ0UsVVQ0akRkLENTbmpEQSxjQUVFLGtCQURBLFVUdWpERixDU2xqRE0sNENBQ0UsU0FBVSxDQUNWLDhCVG9qRFIsQ1MvaURFLGtDQUNFLHFCUk5TLENRT1Qsb0NScUNRLENRbkNSLFlBQWEsQ0FDYixzQkFBdUIsQ0FGdkIsZUFBZ0IsQ0FHaEIsaUJUaWpESixDUy9pREksc0NBQ0UsY0FDQSw4QlRpakROLENTOWlESSx5REFPRSw4RkFIQSxRQUFTLENBRlQsTUFBTyxDQUlQLHlCQUxBLGlCQUFrQixDQUVsQixPQUFRLENBRVIsU1RrakROLENTOWlETSxtRkFDRSxZVGdqRFIsQ1M1aURNLCtEQVNFLHlFQUhBLGFBTEEsVUFBVyxDQU9YLG1CQUFvQixDQU5wQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUVSLFFBQVMsQ0FFVCxVVCtpRFIsQ1MxaURNLG1GQUNFLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsUUFBUyxDQUlULGVBQWdCLENBRGhCLGNBR0EsMkNBREEsb0JUMmlEUixDU3hpRFEsc0dBQ0UsVVQwaURWLENTdmlEUSw0R0FDRSx5QlR5aURWLENTcmlETSx3RUFFRSxjQUFlLENBRGYsYVR3aURSLENTcGlEUSwyR0FDRSxZVHNpRFYsQ1M1aURNLHdFQVFFLHFCUnhFSyxDUXlFTCxpQ0FBbUMsQ0FDbkMsb0NUdWlEUixDU3JpRFEsaUZBQ0UsbUNUdWlEVixDU3BpRFEsNEtBR0Usa0JBQW1CLENBRG5CLFVUc2lEVixDUy9oREksNkRBQ0UsWVRpaUROLENTOWhESSw4Q0FJRSxhQUFjLENBSGQsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBRVQsU1RnaUROLENTOWhETSxxREFFRSxzQkFBdUIsQ0FEdkIsWUFBYSxDQUViLGFBQWMsQ0FDZCxZVGdpRFIsQ1M5aERRLHlEQUNFLFVBQ0EsV1RnaURWLENTNWhEVSwrREFDRSxZUjlJSyxDUStJTCxjVDhoRFosQ1N2aERFLG9DQUNFLGVUeWhESixDU3ZoREksdURBQ0Usa0JUeWhETixDU3ZoRE0sMEVBQ0UsVVR5aERSLENTcGhETSx1RUFDSSxZVHNoRFYsQ1NuaERNLG1FQUdFLG9DQUFnQixDQUZoQixhQUNBLGNUc2hEUixDU2xoRFUseUZBS0UsYVJqTEssQ1E4S0wsZ0JBQWlCLENBRGpCLGVBQWdCLENBR2hCLGtCQUFtQixDQURuQixnQlRzaERaLENTL2dEVSxxRkFLRSxVUjVMRyxDUXlMSCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUdqQiw0QlRpaERaLENTemdEVSxrV0FJRSxVUnpNRyxDUXVNSCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FJaEIsa0JBQW1CLENBRm5CLGdCVGdoRFosQ1MzZ0RVLDBYQUNFLHNCVGdoRFosQ1MzZ0RVLHNGQUlFLFVSdk5HLENRcU5ILGdCQUFpQixDQURqQixlQUFnQixDQUloQixrQkFBbUIsQ0FGbkIsZ0JUK2dEWixDUzFnRFUsNEZBQ0UsZ0JBQWlCLENBRWpCLHFCQUF1QixDQUR2QixrQlQ2Z0RaLENTeGdEUSw2RUFDRSxZVDBnRFYsQ1VseERNLG1EQUNFLGdCVnF4RFIsQ1VueERRLDREQUdFLGtCUEROLGdCRkxVLENFZVosVUgrd0RGLENVcnhEWSx5RUFDRSxhQUNBLGVBQ0EsNkJWdXhEZCxDVXB4RGdCLDZGQUVFLGdCQUNBLGlCQUFrQixDQUZsQixVVnd4RGxCLENVcHhEa0Isa0hBQ0UsZVZzeERwQixDVW54RHNCLHlLQUNFLFdWcXhEeEIsQ1VueER3QixxTUFDRSxvQ1ZxeEQxQixDVTl3RG9CLDRIQUNFLFdWZ3hEdEIsQ1U5d0RzQiw2SUFDRSxvQ1ZneER4QixDVTl3RHdCLHVTQUVFLFlWK3dEMUIsQ1Uxd0Q0Qiw0TUFDRSxpQlY0d0Q5QixDVXZ3RHdCLDRKQUNFLFVWeXdEMUIsQ1Vyd0RzQiwySUFDRSxxQlZ1d0R4QixDVXB3RHNCLGdKQUNFLGlCVnN3RHhCLENVcHdEd0IsK0pBQ0UsZ0JWc3dEMUIsQ1Vwd0QwQiwyVUFFRSxZVnF3RDVCLENVbHdEMEIscUxBRUUsc0JBQXdCLENBRHhCLGlCVnF3RDVCLENVandEMEIsc0tBQ0Usb0NUK0JoQixDUzVCZ0IsZUFGQSxtQkFBb0IsQ0FDcEIsU1Zvd0Q1QixDVWp3RDRCLGlMQUNFLFFWbXdEOUIsQ1Vod0Q0QiwyS0FDRSxXQUFZLENBQ1osVVZrd0Q5QixDVS92RDRCLHFMQUtFLHFCVDlEZixDUytEZSxpQlQvRGYsQ1MwRGUsVUFBVyxDQUVYLFNBQVUsQ0FDVixRQUFTLENBRlQsU1Zxd0Q5QixDVTd2RDhCLHNNQUNFLHdCVG5FZixDU29FZSxvQlYrdkRoQyxDVTF2RDBCLHVMQUNFLFlWNHZENUIsQ1VwdkRrQiw4R0FZRSxxQlQvRkwsQ1M4RkssaUJBQWtCLENBSmxCLFlBQWEsQ0FNYixVVGxFUCxDUzhETyxZQUFhLENBTmIsU0FBVSxDQVlWLGVBQWdCLENBTGhCLG1CQUFvQixDQU9wQixtQkFBb0IsQ0FoQnBCLGlCQUFrQixDQWFsQixpQkFBa0IsQ0FObEIsV0FBWSxDQU5aLFNWaXdEcEIsQ1VodkRvQixpSEFPRSxVVC9FVCxDUzRFUyxjQUFlLENBRGYsZUFBZ0IsQ0FHaEIsb0JBQXFCLENBRHJCLGdCQUFpQixDQUpqQixlQUFnQixDQUNoQixnQlZ1dkR0QixDVS91RG9CLGdIQUNFLGdCVG5JQyxDU29JRCxrQlZpdkR0QixDVTV1RG9CLDBDQXBDRiw4R0FxQ0ksTUFBTyxDQUNQLDBCVit1RHBCLENBQ0YsQ1UxdURvQix3SUFDRSxhVjR1RHRCLENVeHVEa0IsaUhBQ0UsWUFBYSxDQUNiLGVBRUEsaUJBQW1CLENBRG5CLGVWMnVEcEIsQ1V4dURvQiwrSEFDRSxpQlYwdUR0QixDVXh1RHNCLGlJQU1FLG9CQUFxQixDQUpyQixnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUlqQixrQkFBbUIsQ0FGbkIsd0JWNHVEeEIsQ1V4dUR3Qix1SUFFRSxnRFYwdUQxQixDVXh1RDBCLDhJQUVFLGVBQWdCLENBRWhCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FFakMsVVYydUQ1QixDVXZ1RDBCLDZJQUNFLGlCVnl1RDVCLENVdnVENEIsb0pBQ0UsZVZ5dUQ5QixDVWp1RHNCLHlJQUNFLFlBQWEsQ0FDYixjVm11RHhCLENVanVEd0IsNElBQ0UsWVZtdUQxQixDVWp1RDBCLGtKQUNFLFlBRUEsaUJBQW1CLENBRG5CLGtCVm91RDVCLENVL3RENEIsNkpBQ0UsWVZpdUQ5QixDVTd0RDBCLDhJQUVFLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBRWpCLHdCVit0RDVCLENVdnREZ0IsNEZBQ0Usd0JWeXREbEIsQ1V2dERrQixnSEFDRSxrQlZ5dERwQixDVXZ0RG9CLG9IQUVFLGdCQUFpQixDQURqQixlVjB0RHRCLENVcnREa0IsZ0hBQ0Usa0JWdXREcEIsQ1VydERvQixtSEFJRSxVVGhPUCxDUzhOTyxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FFaEIsa0JWd3REdEIsQ1VudERrQiw4R1BqTVosa0JPa01vQyxDUG5PeEMsWUFBYSxDQXFDVCxjQUFlLENPK0xELFNBQVUsQ0FDVixrQlZ1dERwQixDVXJ0RG9CLGdIQU1FLG9CQUFxQixDQUpyQixnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIsa0JBQW1CLENBRG5CLGdCQUFpQixDQUVqQix3QlZ3dER0QixDVXJ0RHNCLHNIQUVFLGdEVnV0RHhCLENVcnREd0IsNkhBRUUsZUFBZ0IsQ0FFaEIsb0JBQXFCLENBSHJCLCtCQUFpQyxDQUVqQyxVVnd0RDFCLENVcHREd0IsNEhBQ0UsaUJWc3REMUIsQ1VwdEQwQixtSUFDRSxlVnN0RDVCLENVaHREb0IsbUhBQ0UsZ0JWa3REdEIsQ1U3c0RvQiw2SEFDRSxZVitzRHRCLENVMXNEb0Isa0lBQ0Usa0JWNHNEdEIsQ1V6c0RvQiwwSUFDRSxZVjJzRHRCLENVdnNEa0IsOEdBQ0Usa0JWeXNEcEIsQ1V0c0RzQixpSkFDRSxTVndzRHhCLENVdHNEd0IsMEpBQ0UsZ0JBQ0EsU1Z3c0QxQixDVXBzRDhCLHlMQUNFLFlWc3NEaEMsQ1Vqc0QwQixpS0FDRSxrQlZtc0Q1QixDVWpzRDRCLDBWQUVFLGdCVG5VZCxDU3FVYyxlQUFnQixDQUNoQixrQkFBbUIsQ0FGbkIsZ0JUL1RWLENTbVVVLGdCQURBLHdCVm9zRDlCLENVL3JENEIsa0xBRUUscUJBQXNCLENBRHRCLGFWa3NEOUIsQ1UvckQ4QixvTUFDRSxhQUFjLENBQ2QsU1Zpc0RoQyxDVW5zRDhCLCtMQUNFLGFBQWMsQ0FDZCxTVmlzRGhDLENVN3JENEIsd0tBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixRVityRDlCLENVN3JEOEIsOEtBQ0UsZVYrckRoQyxDVTVyRGtDLHVNQUVFLG1CQURBLFVWK3JEcEMsQ1UxckRnQyxvTEFFRSxlQURBLGdCVjZyRGxDLENVMXJEa0MseUxBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQlY0ckRwQyxDVWpyRHNCLG9JQUVFLFlBQWEsQ0FDYixjQUFlLENBQ2YsNkJBQThCLENBSDlCLGVWc3JEeEIsQ1VockQwQixrSkFDRSxnQlQvWFosQ1NpWVksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRm5CLGdCVDNYUixDUytYUSxRQUFTLENBRFQsd0JWbXJENUIsQ1UvcUQwQiwrSUFFRSxtQkFEQSxVVmtyRDVCLENVOXFEMEIsc0pBR0UsZ0JBREEsa0JBREEsWVZrckQ1QixDVTlxRDRCLHdKQUdFLGtCQUFtQixDQUVuQixvQ1Q1VGxCLENTd1RrQixZQUFhLENBR2IsV0FBWSxDQUZaLHNCVm1yRDlCLENVOXFEOEIsK0pBRUUsc0JBQXVCLENBRHZCLFlWaXJEaEMsQ1U5cURnQyxtS0FDRSxVQUVBLFdBQVksQ0FEWixXVDlXckIsQ1NnWHFCLFVWZ3JEbEMsQ1U1cURrQyx5S0FDRSxZVHBabkIsQ1NxWm1CLGNWOHFEcEMsQ1V0cUR3Qiw2SUFDRSxNVndxRDFCLENVdHFEMEIsb0pBQ0UsVVZ3cUQ1QixDVS9wRG9CLGdRQUtFLFlBQWEsQ0FIYixnQkFBaUIsQ0FFakIscUJBQXVCLENBRHZCLGtCQUFtQixDQUZuQixlVnNxRHRCLENVaHFEc0Isc1JBQ0Usa0JWbXFEeEIsQ1UvcER3Qix3U0FDRSx5QlZrcUQxQixDVTdwRG9CLHdQQUlFLG9CQUFxQixDQUhyQixZQUFhLENBQ2IsY0FBZSxDQUNmLGVWaXFEdEIsQ1U3cER3QixvU0FHRSxhVHRjVCxDU29jUyxnQkFBaUIsQ0FDakIsa0JWaXFEMUIsQ1U3cER3QixnVEFDRSxzQlZncUQxQixDVTVwRHNCLDhRQUNFLGdCVitwRHhCLENVN3BEd0IsNFJBSUUsVVR0ZFgsQ1NtZFcsY0FBZSxDQUVmLG9CQUFxQixDQURyQixnQkFBaUIsQ0FHakIsNEJWZ3FEMUIsQ1UxcER3QixvbEJBR0UsVVRoZVgsQ1M4ZFcsZ0JBQWlCLENBQ2pCLGtCVmdxRDFCLENVNXBEd0IsNG1CQUNFLHNCVmlxRDFCLENVNXBEd0IsOFJBR0UsVVQ1ZVgsQ1MwZVcsZ0JBQWlCLENBQ2pCLGtCVmdxRDFCLENVNXBEd0IsMFNBQ0UsZ0JBQWlCLENBRWpCLHFCQUF1QixDQUR2QixrQlZncUQxQixDVTNwRHNCLDRRQVFFLGlCQUFrQixDQVBsQix3QlR0ZlAsQ1MwZk8sVVQ3ZFgsQ1MwZFcsY0FBZSxDQUVmLG9CQUFxQixDQURyQixnQkFBaUIsQ0FJakIsZ0JBQWlCLENBRGpCLGdCVmdxRHhCLENVeHBEZ0IsZ0dBRUUsZ0JBQWlCLENBRWpCLHVCQUF3QixDQUh4QixVVjRwRGxCLENVdnBEa0IsdUdBTUUsaUJBQWtCLENBTGxCLGlCQUFrQixDQUNsQixTVjBwRHBCLENVbnBEc0Isd0hBQ0UsVUFBVyxDQUdYLGlCVm1wRHhCLENVaHBEd0Isc0lBQ0UsYVZrcEQxQixDVS9vRHdCLDBIQUNFLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsd0JWaXBEMUIsQ1U5b0R3QiwrSEFDRSwrQlZncEQxQixDVTVvRHNCLDBIQUNFLGFBQWMsQ0FDZCxXQUFZLENBRVosaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGVBQWdCLENBSGhCLFVWaXBEeEIsQ1U1b0R3Qiw4SEFDRSxlVjhvRDFCLENVM29Ed0IsNkhBRUUsVVR4akJYLENTMmpCVyxtQkFBb0IsQ0FEcEIsa0JBQW1CLENBSG5CLGVBQWdCLENBRWhCLGlCVitvRDFCLENVMW9Ed0IsaUlBQ0UsY0FBZSxDQUNmLGVWNG9EMUIsQ1V4b0R3Qiw2SUFPRSw2QkFIQSxVVHhrQlgsQ1N5a0JXLG1CQUFvQixDQUNwQixlQUFnQixDQUpoQixlQUFnQixDQURoQixlQUFnQixDQUVoQixjVjhvRDFCLENVeG9EMEIsZ0pBQ0UseUJWMG9ENUIsQ1V2b0QwQiwrSUFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUtiLGdCQUFpQixDQUNqQixlQUFnQixDQUhoQixRQUFTLENBRFQsNkJBQThCLENBSzlCLGtCQUFtQixDQUhuQixjQUFlLENBSWYsbUJWeW9ENUIsQ1V2b0Q0QixxSkFFRSxlQUFnQixDQURoQiwrQkFBaUMsQ0FFakMsZ0JBQWlCLENBQ2pCLGVWeW9EOUIsQ1V0b0Q0QixxSkFDRSxhVndvRDlCLENVaG9Ed0IsZ0lBVUUsd0JBQXlCLENBTnpCLGFBQWMsQ0FLZCxxQkFBdUIsQ0FJdkIsNkVBQ0EscUVBVEEsZUFBZ0IsQ0FHaEIsb0JWaW9EMUIsQ1V6bkQwQixzUUFFRSxzQkFDQSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FFaEIsa0JWMG5ENUIsQ1VwbkQwQix1U0FFRSxxQlQxbUJmLENTb25CZSxzQlRwbkJmLENTMm1CZSxVVDdtQmYsQ1MrbUJlLGdCQUFpQixDQURqQixlQUFnQixDQUdoQixrQkFBbUIsQ0FEbkIsZ0JBQWlCLENBRWpCLHdCVnluRDVCLENVbm5ENEIsK1RBQ0Usc0JWc25EOUIsQ1VubkQ0Qiw2VEFDRSx1QlZzbkQ5QixDVXJtREEsMENBYWtCLHlMQUNFLHNCVitsRGxCLENBQ0YsQ1VwbERBLDBDQWFrQix5TEFDRSxzQlY2a0RsQixDQUNGLENVbGtEQSwwQ0FLVSw0REFFRSxvQkFBcUIsQ0FEckIsaUJWaWtEVixDVTNqRGdCLDZGQUdFLGVBQWtCLENBRGxCLGVBQWdCLENBRGhCLFVWK2pEbEIsQ1V6akRzQixnSkFHRSxXQUFZLENBRlosaUJBQWtCLENBQ2xCLFNWNGpEeEIsQ1V4akQwQixzS0FDRSxzQlYwakQ1QixDVXZqRDBCLHNLQUNFLGVWeWpENUIsQ1VsakRrQixpSEFDRSxZVm9qRHBCLENVL2lEa0IsOEdBQ0UsYVZpakRwQixDVTdpRG9CLHdJQUNFLGFWK2lEdEIsQ1UxaURnQiw0RkFDRSxVVjRpRGxCLENVcmlEa0IsdUdBQ0UsWUFBYSxDQUNiLHFCVnVpRHBCLENVcGlEc0Isd0hBR0UscUJBQXNCLENBQ3RCLGFBQWMsQ0FIZCxPVndpRHhCLENVbGlEc0IsMEhBRUUsYUFBYyxDQUVkLFlBQWEsQ0FIYixPVnNpRHhCLENBQ0YsQ1VyaERBLHlDQVVvQixnSEFDRSxrQlY4Z0RwQixDVTVnRG9CLG1IQUNFLGNBQWUsQ0FDZixrQlY4Z0R0QixDVXBnRGtCLGdQQUNFLGtCVnlnRHBCLENVdGdEa0IsOEdBRUUsUVZ1Z0RwQixDVXJnRG9CLG1PQUVFLGdCQUFpQixDQUNqQixrQlZ1Z0R0QixDVWpnRG9CLGdRQUNFLGVWb2dEdEIsQ1UvL0N3QixvU0FDRSxjQUFlLENBQ2YsZ0JWa2dEMUIsQ1U5L0NzQiw4UUFDRSxnQlZpZ0R4QixDVS8vQ3dCLDRSQUNFLGdCQUFpQixDQUNqQixrQlZrZ0QxQixDVXIvQ3dCLGszQkFDRSxjQUFlLENBQ2YsZ0JWKy9DMUIsQ1V4L0NnQixnR0FDRSxlVjAvQ2xCLENVci9Dd0IsaUlBQ0UsY0FBZSxDQUNmLGVWdS9DMUIsQ1UvK0M0QixvU0FDRSxjVm8vQzlCLENBQ0YsQ1VuK0NBLHlDQUtVLDREQUNFLFlWaStDVixDVTk5Q1kseUVBQ0UsYVZnK0NkLENVNzlDZ0IsNkZBSUUsb0NUeDNCUixDU3MzQlEsdUJBQXdCLENBQ3hCLGNBQWUsQ0FGZixXVmsrQ2xCLENVNzlDa0Isa0hBQ0UsZVYrOUNwQixDVTU5Q3NCLHlLQUNFLFNWODlDeEIsQ1U1OUN3QixxTUFDRSxlVjg5QzFCLENVdjlDb0IsNEhBQ0UsU1Z5OUN0QixDVXY5Q3NCLDZJQUNFLGVWeTlDeEIsQ0FDRixDVTM4Q0EseUNBb0MwQixtaUJBQ0UsZ0JBQWlCLENBQ2pCLGtCVm03QzFCLENBQ0YsQ1doK0VjLGdNQUNFLGtCWGsrRWhCLENXOTlFZ0Isa0xBQ0UsWVhnK0VsQixDVzU5RWMsMExBRUUsYUFDQSxTQUZBLGVYZytFaEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fY2FydC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19jYXRlZ29yeV92aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX2N1c3RvbWVyX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2xheW91dC9fcHJvZHVjdF92aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9sYXlvdXQvX3Jldm9jYXRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgJi5jaGVja291dC1jYXJ0LWluZGV4IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuXG4gICAgICAgICAgICAgIC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmNhcnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAjZ2lmdC1vcHRpb25zLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDoxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJ0Lml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPiB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdG93aXNobGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTJhZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJ0LXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJ0LXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zaGlwcGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQuY291cG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnBheXBhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cImltYWdlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2hlY2tvdXQtY2FydC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgLmNhcnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LWNhcnQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5jYXJ0LWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhcnQuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LXRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLyokZm9udFRhYmxlOjEuNHJlbTtcbiRmb250QnV0dG9uOjEuNnJlbTsqL1xuLyogZGVmYXVsdCA6MXB4IHNvbGlkICRjb2xvckJvcmRlciAqL1xuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtZW1wdHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAjZ2lmdC1vcHRpb25zLWNhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pdGVtIC5pdGVtLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5pdGVtIC5pdGVtLW9wdGlvbnMgZHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuaXRlbSAuaXRlbS1vcHRpb25zIGRkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5xdHkgaW5wdXQge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuYWN0aW9uIC5hY3Rpb24tdG93aXNobGlzdDpiZWZvcmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuYWN0aW9uIC5hY3Rpb24tdG93aXNobGlzdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LnRhYmxlLXdyYXBwZXIgLnRhYmxlLmNhcnQuaXRlbXMgPiB0Ym9keSAuaXRlbS1pbmZvIC5jb2wuYWN0aW9uIC5hY3Rpb24tZGVsZXRlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZTJhZVwiO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbC5hY3Rpb24gLmFjdGlvbi1kZWxldGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSB7XG4gIHdpZHRoOiAzM3JlbTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgPiAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyAudGFibGUtd3JhcHBlciAudGFibGUudG90YWxzIHRyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLnNoaXBwaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5ibG9jay5kaXNjb3VudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmRpc2NvdW50IC50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suZGlzY291bnQgLmNvbnRlbnQgLmZpZWxkc2V0LmNvdXBvbiAuZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmRpc2NvdW50IC5jb250ZW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLml0ZW0gLnBheXBhbCBpbnB1dFt0eXBlPWltYWdlXSB7XG4gIG1heC13aWR0aDogMTZyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVyZW0pO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC5hY3Rpb25zIGEsXG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1mb3JtIC5jYXJ0LmFjdGlvbnMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LWZvcm0gLmNhcnQudGFibGUtd3JhcHBlciAudGFibGUuY2FydC5pdGVtcyA+IHRib2R5IC5pdGVtLWluZm8gLmNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtZm9ybSAuY2FydC50YWJsZS13cmFwcGVyIC50YWJsZS5jYXJ0Lml0ZW1zID4gdGJvZHkgLml0ZW0taW5mbyAuY29sLmltYWdlIGltZyB7XG4gICAgbWluLXdpZHRoOiA2cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXJ0LWNvbnRhaW5lciAuY2FydC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2FydC1jb250YWluZXIgLmNhcnQtc3VtbWFyeSA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIC50YWJsZS13cmFwcGVyIC50YWJsZS50b3RhbHMgdHIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSxcbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LXRpdGxlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSxcbmJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktdGl0bGUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3csIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0sIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd1tkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2LCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMi4yNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0xLjhyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHN2ZywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHN2ZywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2ssIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayB7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0ge1xuICBtaW4td2lkdGg6IDIxLjhyZW07XG4gIG1heC13aWR0aDogMjEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbS5jdXJyZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0uY3VycmVudCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICNCNTIyMUY7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAubmFtZSxcbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAuaW5mbywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEgLm5hbWUsXG5ib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAuaW5mbywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtIGEgLm5hbWUsXG5ib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci10aXRsZSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIGEsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWFjdGlvbnMgYSwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMge1xuICBtYXgtd2lkdGg6IDkyN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpiZWZvcmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci10aXRsZSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6aG92ZXIsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlciwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItdGl0bGUgLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlcjpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlcjpiZWZvcmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLXRpdGxlIC5maWx0ZXItb3B0aW9ucy10aXRsZTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItd3JhcHBlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucy1jb250ZW50LmFjdGl2ZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLXdyYXBwZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMtY29udGVudC5hY3RpdmUsIGJvZHkud2lzaGxpc3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci13cmFwcGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCwgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyN3JlbSwgMWZyKSk7XG4gIGdyaWQtZ2FwOiA4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0sIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLCBib2R5Lndpc2hsaXN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnRvb2xiYXItcHJvZHVjdHMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAudG9vbGJhci1wcm9kdWN0cywgYm9keS53aXNobGlzdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC50b29sYmFyLXByb2R1Y3RzIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjByZW0sIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgLml0ZW1zIC5pdGVtLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0ge1xuICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIC5pdGVtcyAuaXRlbSBhLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX190cmFjayAuaXRlbXMgLml0ZW0gYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC50b29sYmFyLXByb2R1Y3RzLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnRvb2xiYXItcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS10aXRsZSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEsXG4gIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAxMS43cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LW5hdmlnYXRpb24gLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI3LjNyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dDpiZWZvcmUsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktbmF2aWdhdGlvbiAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNS41cmVtLCAxZnIpKTtcbiAgICBncmlkLWdhcDogNnJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItYWN0aW9ucyBhLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1hY3Rpb25zIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0uYWN0aXZlOmFmdGVyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSAuZmlsdGVyLW9wdGlvbnMtdGl0bGU6aG92ZXIsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2suZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLWl0ZW0gLmZpbHRlci1vcHRpb25zLXRpdGxlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50LCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1vcHRpb25zIC5maWx0ZXItb3B0aW9ucy1pdGVtIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5pdGVtcyAuaXRlbSwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay5maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuZmlsdGVyLW9wdGlvbnMtaXRlbSAuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuaXRlbXMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4ge1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciA+IC5tZXNzYWdlcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgPiAubWVzc2FnZXMge1xuICBvcmRlcjogMTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBjb3VudGVyLXJlc2V0OiBpO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43cmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpID4gc3BhbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuOmJlZm9yZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb250ZW50OiBjb3VudGVyKGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTIyMUY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSA+IHNwYW4sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSA+IHNwYW46YmVmb3JlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fYWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2NvbXBsZXRlID4gc3BhbjpiZWZvcmUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5hY3Rpb24sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0gLmFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5uZXctYWRkcmVzcy1wb3B1cCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm5ldy1hZGRyZXNzLXBvcHVwIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCA1cmVtIDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICBvcmRlcjogMztcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLnN0ZXAtdGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjb3BjLXNoaXBwaW5nX21ldGhvZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNvcGMtc2hpcHBpbmdfbWV0aG9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCAuZmllbGQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQgLmZpZWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQgLmZpZWxkLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuZmllbGQtc2VsZWN0LWJpbGxpbmcsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQuZmllbGQtc2VsZWN0LWJpbGxpbmcsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5maWVsZC1zZWxlY3QtYmlsbGluZyxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLmZpZWxkLXNlbGVjdC1iaWxsaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLnN0cmVldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3Mtc2FtZS1hcy1zaGlwcGluZy1ibG9jaywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyAuYWN0aW9uLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWRldGFpbHMgLmFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmZpZWxkLXNlbGVjdC1iaWxsaW5nID4gbGFiZWwsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5maWVsZC1zZWxlY3QtYmlsbGluZyA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWZvcm0gLmZpZWxkc2V0LmFkZHJlc3MsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1mb3JtIC5maWVsZHNldC5hZGRyZXNzIC5maWVsZC5jaG9pY2UsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcyAuZmllbGQuY2hvaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93LFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnJvdzpsYXN0LWNoaWxkLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdzpsYXN0LWNoaWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3c6bGFzdC1jaGlsZCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3cgLmNvbCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93IC5jb2wsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5yb3cgLmNvbDpmaXJzdC1jaGlsZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbDpmaXJzdC1jaGlsZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucm93IC5jb2w6Zmlyc3QtY2hpbGQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5yb3cgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGlucHV0LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gbGFiZWwsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50LFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jaywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2ssXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1zaGlwcGluZy1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMtbGlzdCAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGlucHV0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAub3JkZXItY29tbWVudC13cmFwcGVyLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzLWxpc3QgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5vcmRlci1jb21tZW50LXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5vcmRlci1jb21tZW50LXdyYXBwZXIsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAub3JkZXItY29tbWVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciB7XG4gIHdpZHRoOiAzM3JlbTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogNDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB0aCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIgdGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAudGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciBhLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5hY3Rpb25zLXRvb2xiYXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAucHJvZHVjdC1pdGVtLW5hbWUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLmRldGFpbHMtcXR5LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5zdWJ0b3RhbCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLmRldGFpbHMtcXR5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3Qub3B0aW9ucywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3Qub3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUgYnV0dG9uLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi1jb250ZW50LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtc3VjY2VzcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbiAgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQsXG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLFxuICBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuc3RlcC10aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgPiAudGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnByb2R1Y3QtaXRlbS1uYW1lLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuZGV0YWlscy1xdHksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyICNvcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnN1YnRvdGFsLFxuICBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5kZXRhaWxzLXF0eSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNHJlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICBtaW4td2lkdGg6IDc2OHB4O1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQgbGVnZW5kLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQgbGVnZW5kLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCBsZWdlbmQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiA+IC50aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiA+IC50aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IHtcbiAgICBnYXA6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keSAucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMTAuNHJlbTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcGFkZGluZzogMCAyLjVyZW07XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSB7XG4gIHdpZHRoOiAzM3JlbTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cmVtKTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5zaWRlIHtcbiAgb3JkZXI6IDE7XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUge1xuICBvcmRlcjogMjtcbn1cbmJvZHkuY21zLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNtcy1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmNtcy1wYWdlLXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICB9XG4gIGJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiwgYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uc2lkZSwgYm9keS5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLnNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtZm9vdGVyLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9mb290ZXItYmFja2dyb3VuZC5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5IC5wYWdlLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiB7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDUuNHJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbi5taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24ucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwLjdyZW0gM3JlbSAwLjdyZW0gMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIC5zd2l0Y2hlci1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIC5zd2l0Y2hlci1vcHRpb25zIC5zd2l0Y2hlci10cmlnZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGFuZ3VhZ2Utc3dpdGNoZXIgLnN3aXRjaGVyLW9wdGlvbnMgLnN3aXRjaGVyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxhbmd1YWdlLXN3aXRjaGVyIC5zd2l0Y2hlci1vcHRpb25zIC5zd2l0Y2hlci1kcm9wZG93biAuc3dpdGNoZXItb3B0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0gLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtIC5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDcuNnJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICBtYXgtd2lkdGg6IDE3LjhyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcy5zdGlja3kge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5zcXVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcy5zcXVhZCAuaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDIuN3JlbSAwIDIuN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5pdGVtLXdyYXBwZXIgLnRvd2lzaGxpc3QgLmhlYXJ0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNCNTIyMUY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4ycmVtIDIuN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyID4gZGl2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgLnRvd2lzaGxpc3QgLmhlYXJ0IHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgLnRvd2lzaGxpc3QgLmhlYXJ0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNCNTIyMUY7XG4gIHN0cm9rZTogI0I1MjIxRjtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAyLjdyZW0gMC41cmVtIDIuN3JlbTtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaCB7XG4gIG1heC13aWR0aDogMTdyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2guZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0uc2VhcmNoLm1vYmlsZSAuYmxvY2stY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQgZm9ybSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGlucHV0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUuNnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2guZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5zZWFyY2gubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5tbWVudS1oZWFkZXItb3BlbiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtIDAuN3JlbSAwO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5tbWVudS1oZWFkZXItb3BlbiBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyB7XG4gICAgdG9wOiAtMi4ycmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzLnNxdWFkIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAgMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcyAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLnNxdWFkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwLjVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3MgLml0ZW0td3JhcHBlciAudG93aXNobGlzdCAuaGVhcnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzLjhyZW07XG4gIH1cbiAgYm9keSAucGFnZS1oZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluID4gLnNlY3Rpb24gLml0ZW0ubGlua3Mge1xuICAgIHRvcDogLTIuMnJlbTtcbiAgfVxuICBib2R5IC5wYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gPiAuc2VjdGlvbiAuaXRlbS5saW5rcy5zcXVhZCAuaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5zcXVhZC13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLmxpbmtzIC5pdGVtLXdyYXBwZXIgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIGJvZHkgLnBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiA+IC5zZWN0aW9uIC5pdGVtLnNlYXJjaC5tb2JpbGUgLmJsb2NrLWNvbnRlbnQge1xuICAgIHRvcDogOHJlbTtcbiAgfVxufVxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmssXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2UsXG4uZGVzaWduLXRyYW5zcGFyZW50IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlc2lnbi1kYXJrIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UsXG4uZGVzaWduLWRhcmsgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1mcm9tIC5wcmljZSxcbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZSxcbi5kZXNpZ24tZGFyayAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWZyb20gLnByaWNlLFxuLmRlc2lnbi10cmFuc3BhcmVudCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLXRvIC5wcmljZSxcbi5kZXNpZ24tdHJhbnNwYXJlbnQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSAucHJvZHVjdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kZXNpZ24tbGlnaHQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UsXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtZnJvbSAucHJpY2UsXG4uZGVzaWduLWxpZ2h0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtdG8gLnByaWNlLFxuLmRlc2lnbi1saWdodCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOC42cmVtO1xufVxuLnByb2R1Y3QtaXRlbTpob3ZlciAucHJvZHVjdC1pdGVtLXBob3RvIGltZyB7XG4gIHNjYWxlOiAxLjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDRyZW0gMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaXRlbS1zd2F0Y2hlczpub3QoOmhhcyguc3dhdGNoLW9wdGlvbikpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pdGVtLXN3YXRjaGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cmVtO1xuICBib3R0b206IDAuNXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pdGVtLXN3YXRjaGVzIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaXRlbS1zd2F0Y2hlcyAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pdGVtLXN3YXRjaGVzIC5zd2F0Y2gtb3B0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAucHJvZHVjdC1pdGVtLXN3YXRjaGVzIC5zd2F0Y2gtb3B0aW9uOm5vdCguaW1hZ2UpOm5vdCguY29sb3IpOm5vdCgudGV4dCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMgLnN3YXRjaC1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaXRlbS1zd2F0Y2hlcyAuc3dhdGNoLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnByb2R1Y3QtaXRlbS1zd2F0Y2hlcyAuc3dhdGNoLW9wdGlvbi5kaXNhYmxlZCwgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMgLnN3YXRjaC1vcHRpb25bZGF0YS1vcHRpb24tZW1wdHldIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC5wcm9kdWN0LWl0ZW0tdmFyaWFudC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1waG90byAudG93aXNobGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnRvd2lzaGxpc3QgLmhlYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMS42cmVtO1xuICB3aWR0aDogMS42cmVtO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIC50b3dpc2hsaXN0IC5oZWFydCBzdmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMwMDA7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tcGhvdG8gLnRvd2lzaGxpc3QgLmhlYXJ0OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNCNTIyMUY7XG4gIHN0cm9rZTogI0I1MjIxRjtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLW5hbWUgLnByb2R1Y3QtaXRlbS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1mcm9tIC5wcmljZSxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtdG8gLnByaWNlLFxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLWxhYmVsLFxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1mcm9tIC5wcmljZS1sYWJlbCxcbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtdG8gLnByaWNlLWxhYmVsLFxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCAuZGlzY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9fY29udGFpbmVyIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIHtcbiAgcGFkZGluZzogNXB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2Uge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUgLmZvdG9yYW1hX19pbWcge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19hcnIge1xuICB3aWR0aDogNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuN3JlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdjpiZWZvcmUsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2IC5mb3RvcmFtYV9fdGh1bWJfX2FyciB7XG4gIG1heC1oZWlnaHQ6IDkuOHJlbTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbjogMCAxLjNyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZS0tZG90IHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSAuZm90b3JhbWFfX2RvdCB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIC5mb3RvcmFtYV9fZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbiAgYm9yZGVyLWNvbG9yOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXYgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLnByb2R1Y3Qtc3RpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMnJlbTtcbiAgYm90dG9tOiAxNnJlbTtcbiAgd2lkdGg6IDIxcmVtO1xuICBoZWlnaHQ6IDIxcmVtO1xuICBwYWRkaW5nOiAzcmVtIDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5wcm9kdWN0LXN0aWNrZXIgaDMge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5wcm9kdWN0LXN0aWNrZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLnByb2R1Y3Qtc3RpY2tlciB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhOmhhcyguZm90b3JhbWFfX25hdi0tZG90cykgLnByb2R1Y3Qtc3RpY2tlciB7XG4gIGJvdHRvbTogOS4ycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYmFjayB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYmFjayBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sgYS5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYmFjayBhLmFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB3aWR0aDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1iYWNrIGEuYXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJhY2sgYS5hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1icmVhZGNydW1icyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYnJlYWRjcnVtYnMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktYWRkaXRpb25hbCAucHJvZHVjdC1icmVhZGNydW1icyB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LWFkZGl0aW9uYWwgLnByb2R1Y3QtYnJlYWRjcnVtYnMgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIC5wcm9kdWN0LWJyZWFkY3J1bWJzIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYycmVtIC0gMjJyZW0pO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLWJyYW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1icmFuZCBpbWcge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBtYXgtaGVpZ2h0OiAxMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2t1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNrdSA+IGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1za3UgPiBhLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNrdSA+IGEuYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHdpZHRoOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2t1ID4gYS5hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1za3UgPiBhLmFycm93OmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2t1ID4gLnNrdSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC5hdHRyaWJ1dGUuZGVsaXZlcnlfdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJveC10b2NhcnQge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyICsgLnByb2R1Y3QtaW5mby1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0LmZpZWxkc2V0LWN1c3RvbS1vcHRpb25zIHAubm90ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCBmaWVsZHNldCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkIHNlbGVjdCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQuNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkLmNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZC5jaG9pY2UgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAucHJvZHVjdC1vcHRpb25zLXdyYXBwZXIgPiAuZmllbGRzZXQgZmllbGRzZXQgLmZpZWxkLmNob2ljZSBpbnB1dFtkaXNhYmxlZD1kaXNhYmxlZF0gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLnByb2R1Y3Qtb3B0aW9ucy13cmFwcGVyID4gLmZpZWxkc2V0IGZpZWxkc2V0IC5maWVsZC5jaG9pY2UgaW5wdXQgKyBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciA+IC5maWVsZHNldCBmaWVsZHNldCAuZmllbGQuY2hvaWNlIGlucHV0ICsgbGFiZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnF0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3Qge1xuICB3aWR0aDogNC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQudG93aXNobGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQudG93aXNobGlzdCBhIC5oZWFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3QgYSAuaGVhcnQgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMDAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkLnRvd2lzaGxpc3QgYSAuaGVhcnQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0I1MjIxRjtcbiAgc3Ryb2tlOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMge1xuICBmbGV4OiAxO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWRldGFpbHMsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtZGV0YWlscyAuc2VwYXJhdG9yLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWRldGFpbHMgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1kZXRhaWxzIC5zaGlwcGluZy1kZXRhaWxzIGEsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtZGV0YWlscyAuc2hpcHBpbmctZGV0YWlscyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlLWxhYmVsLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuc3BlY2lhbC1wcmljZSAucHJpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAub2xkLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2Uge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucmVndWxhci1wcmljZSAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIC5wcmljZS1sYWJlbCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnByaWNlLWFzLWNvbmZpZ3VyZWQgLnByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLmZyb20tcHJpY2UgLnByaWNlLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2UtbGFiZWwsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5kaXNjb3VudCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDEycmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS50aXRsZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS50aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0udGl0bGUuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCNTIyMUY7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDkzMXB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAzLjY1cmVtO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCAudmFsdWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IC5wcm9kdWN0LWRvY3VtZW50cyB7XG4gIG1heC13aWR0aDogOTMxcHg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgLnByb2R1Y3QtZG9jdW1lbnRzIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IC5wcm9kdWN0LWRvY3VtZW50cyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCAucHJvZHVjdC1kb2N1bWVudHMgYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgLnByb2R1Y3QtZG9jdW1lbnRzIGE6aG92ZXIge1xuICBjb2xvcjogI0I1MjIxRjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwIGNhbGMoMTAwJSAtIDJyZW0pLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwIGNhbGMoMTAwJSAtIDJyZW0pLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdGgsXG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHRhYmxlIHRoLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB0YWJsZSB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB0YWJsZSB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdGg6bGFzdC1jaGlsZCxcbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cmVtKSAvIDIpO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMik7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBtYXJnaW46IDAgMCA0cmVtIDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fc2hhZnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIC5wcm9kdWN0LXN0aWNrZXIge1xuICAgIGJvdHRvbTogMy41cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhOmhhcyguZm90b3JhbWFfX25hdi0tZG90cykgLnByb2R1Y3Qtc3RpY2tlciB7XG4gICAgYm90dG9tOiAzLjVyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0udGl0bGUge1xuICAgIG9yZGVyOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJveC10b2NhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tc2t1IHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXNrdSA+IGEsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1za3UgPiAuc2t1IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtZGV0YWlscyxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnNwZWNpYWwtcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5zcGVjaWFsLXByaWNlIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5vbGQtcHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1pbmZvLXByaWNlIC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWluZm8tcHJpY2UgLnByaWNlLWJveCAucHJpY2UtYXMtY29uZmlndXJlZCAucHJpY2UsXG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2UgLnByaWNlLFxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tYWluIC5ibG9jay1idW5kbGUtc3VtbWFyeSAucHJpY2UtYm94IC5wcmljZS1hcy1jb25maWd1cmVkIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtaW5mby1wcmljZSAucHJpY2UtYm94IC5mcm9tLXByaWNlIC5wcmljZSxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLnByaWNlLWJveCAuZnJvbS1wcmljZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLmRhdGEuaXRlbS5jb250ZW50IC52YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCAucHJvZHVjdC1kb2N1bWVudHMgYSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLmNvbnRlbnQgLnByb2R1Y3QtZG9jdW1lbnRzIGE6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLW1lZGlhIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAtMi41cmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZ2FsbGVyeS1wbGFjZWhvbGRlci5fYmxvY2stY29udGVudC1sb2FkaW5nIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIuX2Jsb2NrLWNvbnRlbnQtbG9hZGluZyAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9fY29udGFpbmVyIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmZpZWxkIHNlbGVjdCxcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tbWFpbiAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuZGF0YS5pdGVtLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5kYXRhLml0ZW0uY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuYm9keS5yZXZvY2F0aW9uLWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciwgYm9keS5yZXZvY2F0aW9uLWluZGV4LWNvbmZpcm0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbmJvZHkucmV2b2NhdGlvbi1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5maWVsZHNldCA+IGJyLCBib2R5LnJldm9jYXRpb24taW5kZXgtY29uZmlybSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5maWVsZHNldCA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucmV2b2NhdGlvbi1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkucmV2b2NhdGlvbi1pbmRleC1jb25maXJtIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn0iLCIvLyB3aWR0aFxuJG1heFdpZHRoOiAxOTIwcHg7XG4kbGFyZ2VXaWR0aDogMTc4NXB4O1xuJG1lZGl1bVdpZHRoOiAxNjUwcHg7XG4kc21hbGxXaWR0aDogMTE2OHB4O1xuJHRpbnlXaWR0aDogOTI3cHg7XG5cbi8vIGJyZWFrcG9pbnRzXG4kbGFyZ2VEZXNrdG9wOiAxNTAwcHg7XG4kZGVza3RvcDogMTIwMHB4O1xuJHNtYWxsRGVza3RvcDogMTAyNHB4O1xuJHRhYmxldDogNzY4cHg7XG4kcGhvbmU6IDQ4MHB4O1xuJHNtYWxsUGhvbmU6IDM2MHB4O1xuXG4vLyBpbWFnZXNcbiRpbWFnZURpcjogXCIuLi8uLi9pbWFnZXMvXCI7XG4vLyBpY29uc1xuJGljb25EaXI6IFwiLi4vLi4vaW1hZ2VzL2ljb25zL1wiO1xuXG4vLyBGb250LXNpemVcbiRmb250U2l6ZURlZmF1bHQ6IDJyZW07XG4kZm9udFNpemVEZWZhdWx0U21hbGw6IDEuNnJlbTtcbiRmb250U2l6ZVNtYWxsOiAxLjJyZW07XG4kZm9udFNpemVJbnB1dDogMS40cmVtO1xuLyokZm9udFRhYmxlOjEuNHJlbTtcbiRmb250QnV0dG9uOjEuNnJlbTsqL1xuXG4vLyBMaW5lLWhlaWdodFxuJGxpbmVIZWlnaHREZWZhdWx0OiAzcmVtO1xuJGxpbmVIZWlnaHREZWZhdWx0U21hbGw6IDIuNnJlbTtcbiRsaW5lSGVpZ2h0U21hbGw6IDEuN3JlbTtcbiRsaW5lSGVpZ2h0VGFibGU6IG5vcm1hbDtcblxuLy8gRm9udGZhbWlseVxuJGZvbnQ6ICcnO1xuJGZvbnRJY29uOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuJGZvbnRTcGVjaWFsOiAkZm9udDtcblxuLy8gUGVyc29uYWxpemVkIFByaW1hcnkgY29sb3JzXG4kY29sb3JQcmltYXJ5OiAjMDAwO1xuJGNvbG9yU2Vjb25kYXJ5OiAjQjUyMjFGO1xuJGNvbG9yRm9udERlZmF1bHQ6ICRjb2xvclByaW1hcnk7XG4kY29sb3JUZXh0TGlnaHQ6ICRjb2xvclByaW1hcnk7XG4kY29sb3JMaWdodFNlY29uZGFyeTogcmdiYSgkY29sb3JTZWNvbmRhcnksIC40KTtcblxuLy8gRW1haWwgY29sb3JzXG4kY29sb3JFbWFpbFByaW1hcnk6ICMwMDA7XG4kY29sb3JFbWFpbFNlY29uZGFyeTogI0I1MjIxRjtcbiRjb2xvckVtYWlsQmFja2dyb3VuZDogI0Y1RjVGNTtcbiRjb2xvckVtYWlsSGVhZGVyOiAjRUVFRkVGO1xuJGNvbG9yRW1haWxGb290ZXI6ICRjb2xvckVtYWlsUHJpbWFyeTtcblxuLy8gUGVyc29uYWxpemVkIGNvbG9yc1xuJGNvbG9yQm9yZGVyOiAjMDAwO1xuJGNvbG9ySW5wdXRCb3JkZXI6ICM0ODRDNTI2MTtcbiRjb2xvckJ1dHRvbjogIzAwMDtcbiRjb2xvclBsYWNlaG9sZGVyOiMzMzM7XG5cbi8vIEdyZXlcbiRjb2xvckxpZ2h0R3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4kY29sb3JHcmV5OiAjRjJGMkYyO1xuJGNvbG9yRGFya0dyZXk6IHJnYmEoJGNvbG9yUHJpbWFyeSwgLjUpO1xuJGNvbG9yU3dhdGNoR3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG5cbi8vIERlZmF1bHQgY29sb3JzXG4kY29sb3JFcnJvcjogJGNvbG9yU2Vjb25kYXJ5O1xuJGNvbG9yU3VjY2VzczogIzUzYTY1MztcbiRjb2xvckluZm86ICMwMDA7XG4kY29sb3JXYXJuaW5nOiAjRjdCMjM0O1xuJGNvbG9yV2hpdGU6ICNmZmY7XG4kY29sb3JEYXJrV2hpdGU6IHJnYmEoJGNvbG9yV2hpdGUsIC42KTsgIDtcbiRjb2xvckJsYWNrOiAjMDAwO1xuJGNvbG9yUmVkOiAkY29sb3JTZWNvbmRhcnk7XG5cbi8vIGljb25zOiB1c2UgZm9udGF3ZXNvbWUgcHJvIHVuaWNvZGUgLSBsZWF2ZSBlbXB0eSBmb3Igbm8gaWNvblxuJGljb25NZW51OiBcIlxcZjBjOVwiO1xuJGljb25XaXNobGlzaHQ6IFwiXFxmMDA0XCI7XG4kaWNvbkNvbXBhcmU6IFwiXFxmMDgwXCI7XG4kaWNvbkNsb3NlOiBcIlxcZjAwZFwiO1xuJGljb25UcmFzaDogXCJcXGYyZWRcIjtcbiRpY29uRWRpdDogXCJcXGYwNDBcIjtcbiRpY29uR3JpZDogXCJcXGYwMDlcIjtcbiRpY29uTGlzdDogXCJcXGYwM2FcIjtcbiRpY29uQXJyb3c6IFwiXFxmMDc3XCI7XG4kaWNvblBhZ2luYXRpb246IFwiXFxmMDU0XCI7XG4kaWNvbkNoZWNrOiBcIlxcZjAwY1wiO1xuJGljb25Bc3Rlcml4OiBcIlxcZjA2OVwiO1xuJGljb25RdWVzdGlvbjogXCJcXGYwNTlcIjtcbiRpY29uRXJyb3I6IFwiXFxmMDZhXCI7XG4kaWNvbkluZm86IFwiXFxmMDVhXCI7XG4kaWNvbldhcm5pbmc6IFwiXFxmMDcxXCI7XG4kaWNvblRvZ2dsZTogXCJcXGYwYzlcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25Tb3J0QXJyb3c6IFwiXFxmMGRkXCI7XG4kaWNvblNvcnRBc2M6IFwiXFxmMTYwXCI7XG4kaWNvblNvcnREZXNjOiBcIlxcZjE2MVwiO1xuJGljb25LZXk6IFwiXFxmMDg0XCI7XG4kaWNvblBlcnNvbjogXCJcXGYwMDdcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25DYXJ0OiBcIlxcZjA3YVwiO1xuJGljb25CYWc6IFwiXFxmMjkwXCI7XG4kaWNvblBsdXM6IFwiXFxmMDY3XCI7XG4kaWNvbk1pbnVzOiBcIlxcZjA2OFwiO1xuJGljb25FeWU6IFwiXFxmMDZlXCI7XG4kaWNvblBob25lOiBcIlxcZjA5NVwiO1xuJGljb25MZXR0ZXI6IFwiXFxmMmI2XCI7XG4kaWNvblN0YXI6IFwiXFxmMDA1XCI7XG4kaWNvblJlZnJlc2g6IFwiXFxmMmYxXCI7XG4kaWNvbkNhbGVuZGFyOiBcIlxcZjEzM1wiO1xuJGljb25Dcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGljb25SZWZyZXNoOiBcIlxcZjJmMVwiO1xuXG4vLyBTaGFkb3dzXG4kYm94U2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRib3hTaGFkb3dBY3RpdmU6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4iLCJib2R5IHtcbiAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgsXG4gICYud2lzaGxpc3QtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5jYXRlZ29yeS12aWV3IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KGJveCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIGgxLFxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS44cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAmLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIC5maWx0ZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDZyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KHRpbnkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci13cmFwcGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JQcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3cmVtLCAxZnIpKTtcbiAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiA4cmVtO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNS42cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50b29sYmFyLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctY2F0ZWdvcnktdmlldyxcbiAgICAmLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcblxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICAgJi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMHJlbSwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICAgJi5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdmlldyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgIC5zcGxpZGUge1xuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgJi5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOHJlbSwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItcHJvZHVjdHMge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctY2F0ZWdvcnktdmlldyxcbiAgICAmLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS12aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEsXG4gICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjcuM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgJi5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUuNXJlbSwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiA2cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1jYXRlZ29yeS12aWV3LFxuICAgICYuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAmLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1vcHRpb25zLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLW9wdGlvbnMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIGNvbnRlbnQoJHR5cGU6IG51bGwpe1xuICBAaWYgKCR0eXBlID09IG1heCkge1xuICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gbGFyZ2UpIHtcbiAgICBtYXgtd2lkdGg6ICRsYXJnZVdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gbWVkaXVtKSB7XG4gICAgbWF4LXdpZHRoOiAkbWVkaXVtV2lkdGg7XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBzbWFsbCkge1xuICAgIG1heC13aWR0aDogJHNtYWxsV2lkdGg7XG4gIH1cbiAgQGlmICgkdHlwZSA9PSB0aW55KSB7XG4gICAgbWF4LXdpZHRoOiAkdGlueVdpZHRoO1xuICB9XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWl4aW4gc3BhY2VYKCRzcGFjZTogbnVsbCwgJHNwYWNlUmlnaHQ6IG51bGwpe1xuICBAaWYgJHNwYWNlUmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZVJpZ2h0O1xuICB9IEBlbHNlIGlmICRzcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlO1xuICB9XG59XG5cbkBtaXhpbiBzcGFjZVkoJHNwYWNlOiBudWxsLCAkc3BhY2VCb3R0b206IG51bGwpe1xuICBAaWYgJHNwYWNlQm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VCb3R0b207XG4gIH0gQGVsc2UgaWYgJHNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2U7XG4gIH1cbn1cblxuQG1peGluIGZsZXhEZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgoXG4gICRqdXN0aWZ5OiBudWxsLFxuICAkYWxpZ246IG51bGwsXG4gICRkaXJlY3Rpb246IG51bGwsXG4gICR3cmFwOiBudWxsLFxuICAkZmxleDogdHJ1ZSxcbiAgJGdhcDogZmFsc2Vcbikge1xuICAgIEBpZiAkZmxleCB7XG4gICAgICBAaW5jbHVkZSBmbGV4RGVmYXVsdDtcbiAgICB9QGVsc2V7XG4gICAgfVxuICAgIEBpZiAkZ2FwIHtcbiAgICAgIGdhcDogJGdhcDtcbiAgICB9QGVsc2V7XG4gICAgfVxuICAgIEBpZiAkanVzdGlmeSA9PSBjZW50ZXJ5e1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH0gQGlmICRqdXN0aWZ5ID09IGZsZXgtZW5keXtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gZmxleC1zdGFydHl7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBzcGFjZS1iZXR3ZWVueXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfSBAZWxzZXtcbiAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICBhbGlnbi1pdGVtczogJGFsaWduO1xuICAgIH1cbiAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICBAaWYgJHdyYXAgPT0gdHJ1ZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfUBlbHNlIGlmICR3cmFwID09IGZhbHNle1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udEljb24oXG4gICRzaXplVmFsdWU6IDIsXG4gICRpY29uV2VpZ2h0OiAgMzAwLFxuICAkY29sb3I6IG51bGwsXG4gICRsaW5lSGVpZ2h0OiAkc2l6ZVZhbHVlICsgcmVtXG4pIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xuICAgIGZvbnQtd2VpZ2h0OiAkaWNvbldlaWdodDtcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG59XG5cbi8vICoqIGZvbnREZWZhdWx0ICoqICBmb250LXNpemUoJHNpemVWYWx1ZSksIGxpbmUtaGVpZ2h0KCRsaW5lSGVpZ2h0KSwgY29sb3IoJGZvbnRDb2xvciksIGZvbnQtd2VpZ2h0KCRmb250V2VpZ2h0KVxuQG1peGluIGZvbnREZWZhdWx0KFxuICAkc2l6ZVZhbHVlOiAkZm9udFNpemVEZWZhdWx0LFxuICAkbGluZUhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0LFxuICAkY29sb3I6ICRjb2xvckZvbnREZWZhdWx0LFxuICAkd2VpZ2h0OiBudWxsLFxuICAkdHJhbnNmb3JtOiBudWxsLFxuICAkc3R5bGU6IG51bGwsXG4gICRmb250U3R5bGU6bnVsbCxcbiAgJGxldHRlclNwYWNpbmc6IG51bGwsXG4gICRmb250OiBmYWxzZVxuKSB7XG4gIEBpZiAoJHNpemVWYWx1ZSAhPSBudWxsKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xuICB9XG4gIC8qIGZvbnQtc2l6ZSAqL1xuICBAaWYgKCRsaW5lSGVpZ2h0ICE9IG51bGwpIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgO1xuICB9XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkc3R5bGU7XG4gIGZvbnQtc3R5bGU6ICRmb250U3R5bGU7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbiAgQGlmICRmb250ID09IHRydWV7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICB9QGVsc2UgaWYgJGZvbnQgPT0gJGZvbnRTcGVjaWFse1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFNwZWNpYWw7XG4gIH1cbn1cblxuQG1peGluIG92ZXJsYXkoXG4gICRkaXJlY3Rpb25WOiB0b3AsXG4gICRkaXJlY3Rpb25IOiBsZWZ0LFxuICAkd2lkdGg6IDEwMCUsXG4gICRoZWlnaHQ6IDEwMCUsXG4gICRwb3NpdGlvbjogYWJzb2x1dGUsXG4gICRyaWdodDogZmFsc2UsXG4gICRib3R0b206IGZhbHNlLFxuICAkdG9wOiBmYWxzZSxcbiAgJGxlZnQ6IGZhbHNlLFxuICAkei1pbmRleDogbnVsbCxcbiAgJGNvbnRlbnQ6ICcnXG4pe1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgei1pbmRleDogJHotaW5kZXg7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgQGlmICRkaXJlY3Rpb25WID09IHRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uViA9PSBib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH0gQGVsc2UgaWYgJHRvcCB7XG4gICAgICB0b3A6ICRkaXJlY3Rpb25WO1xuICAgIH0gQGVsc2UgaWYgJGJvdHRvbSB7XG4gICAgICBib3R0b206ICRkaXJlY3Rpb25WO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb25IID09IGxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb25IID09IHJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH0gQGVsc2UgaWYgJGxlZnQge1xuICAgICAgbGVmdDogJGRpcmVjdGlvbkg7XG4gICAgfSBAZWxzZSBpZiAkcmlnaHQge1xuICAgICAgcmlnaHQ6ICRkaXJlY3Rpb25IO1xuICAgIH0gQGVsc2Uge1xuICAgICAgbGVmdDogJGRpcmVjdGlvbkg7XG4gICAgfVxufVxuXG4vKiBkZWZhdWx0IDoxcHggc29saWQgJGNvbG9yQm9yZGVyICovXG5AbWl4aW4gYm9yZGVyKCRzaXplOiAxcHgsICRjb2xvcjogJGNvbG9yQm9yZGVyLCAkd2VpZ2h0OiBzb2xpZCwgJHBvc2l0aW9uOiBudWxsLCAkcmFkaXVzOiBmYWxzZSwgJHJhZGl1c1BYOiBudWxsKSB7XG4gIEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfVxuICBAaWYgJHJhZGl1cyA9PSB0cnVlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzUFg7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlckJ1dHRvbigkc2l6ZTogMXB4LCAkY29sb3I6ICRjb2xvckJvcmRlciwgJHdlaWdodDogc29saWQsICRwb3NpdGlvbjogbnVsbCwgJGJvcmRlcjp0cnVlLCAkcmFkaXVzOiBmYWxzZSwgJHJhZGl1c1BYOiBudWxsKXtcbiAgQGlmICRib3JkZXJ7XG4gICAgQGlmICRwb3NpdGlvbiA9PSB0b3Age1xuICAgICAgYm9yZGVyLXRvcDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICAgIGJvcmRlci1yaWdodDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3JkZXI6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH1cbiAgfVxuICBAaWYgJHJhZGl1cyA9PSB0cnVlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzUFg7XG4gIH1cbn1cbkBtaXhpbiBib3hTaGFkb3coJGhMZW5ndGg6IG51bGwsICR2TGVuZ3RoOm51bGwsICRibHVyOiBudWxsLCAkc3ByZWFkOiBudWxsLCAkY29sb3I6IG51bGwpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoTGVuZ3RoICsgcmVtICR2TGVuZ3RoICsgcmVtICRibHVyICsgcmVtICRzcHJlYWQgKyByZW0gJGNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6ICRoTGVuZ3RoICsgcmVtICR2TGVuZ3RoICsgcmVtICRibHVyICsgcmVtICRzcHJlYWQgKyByZW0gJGNvbG9yO1xuICBib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uKCRhbGw6IGFsbCwgJGVmZmVjdDogZWFzZSwgJGR1cmF0aW9uOiAuMnMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYWxsICRlZmZlY3QgJGR1cmF0aW9uO1xuICAtby10cmFuc2l0aW9uOiAkYWxsICRlZmZlY3QgJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uOiAkYWxsICRlZmZlY3QgJGR1cmF0aW9uO1xuXG59XG5cbiIsImJvZHkge1xuICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcbiAgJi5jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcblxuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgID4gLm1lc3NhZ2VzIHtcbiAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wYy1wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBpO1xuXG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmV5O1xuXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuX2NvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3BjLWVzdGltYXRlZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICAgIGdhcDoyLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVyZW0pIC8gMyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5ldy1hZGRyZXNzLXBvcHVwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjoyLjVyZW0gMCA1cmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG4gICAgICAgICAgICAgICAgICBvcmRlcjozO1xuXG4gICAgICAgICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZm9ybS1sb2dpbixcbiAgICAgICAgICAgICAgICAgICNvcGMtc2hpcHBpbmdfbWV0aG9kIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuICAgICAgICAgICAgICAgICAgW2RhdGEtZm9ybT1cImJpbGxpbmctbmV3LWFkZHJlc3NcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICA+IC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmZpZWxkLXNlbGVjdC1iaWxsaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnN0cmVldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVEZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHRTbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJpbGxpbmctYWRkcmVzcy1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtc2VsZWN0LWJpbGxpbmcge1xuICAgICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0LmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgLnByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMuNXJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgI2NoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1sb2FkLFxuICAgICAgICAgICAgICAgICAgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kIHtcbiAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVEZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtYWdyZWVtZW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWNvbW1lbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjb3BjLXNpZGViYXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBvcmRlcjo0O1xuXG4gICAgICAgICAgICAgICAgICAub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS10b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLml0ZW1zLWluLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udFNpemVEZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiRsaW5lSGVpZ2h0RGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnRvdGFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHMtcXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250U2l6ZURlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6JGxpbmVIZWlnaHREZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qub3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVJbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTokZm9udFNpemVEZWZhdWx0U21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiRsaW5lSGVpZ2h0RGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaGVja291dC1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MsXG4gICAgJi5jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xuICBib2R5IHtcbiAgICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcbiAgICAmLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5jaGVja291dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgLm9wYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcblxuICAgICAgICAgICAgICAgICAgICAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSxcbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtZm9ybT1cImJpbGxpbmctbmV3LWFkZHJlc3NcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIGJvZHkge1xuICAgICYuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzLFxuICAgICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5jaGVja291dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgLm9wYy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICNvcGMtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS10b3RhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbXMtaW4tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnRvdGFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1xdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAub3BjLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMi41cmVtKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgYm9keSB7XG4gICAgJi5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MsXG4gICAgJi5jaGVja291dC1pbmRleC1pbmRleCB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keSB7XG4gICYuYWNjb3VudCxcbiAgJi5jdXN0b21lci1hY2NvdW50LWxvZ2luLFxuICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAmLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQsXG4gICYuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6NHJlbTtcblxuICAgICAgICAgICAgICAgID4gLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuXG4gICAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOjFyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYmxvY2stYWRkcmVzc2VzLWxpc3QsXG4gICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtaW5mbyxcbiAgICAgICAgICAgICAgLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0LFxuICAgICAgICAgICAgICAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBnYXA6M3JlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3JlbTtcblxuICAgICAgICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6JHRhYmxldDtcblxuICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1hZGRyZXNzLWVkaXQge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1lZGl0LWFjY291bnQge1xuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWRlIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiB7XG4gICAgICAgICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuYWNjb3VudCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXG4gICAgJi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQsXG4gICAgJi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3Mge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgPiAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5hY2NvdW50LFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1sb2dpbixcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgJi5hY2NvdW50LFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1sb2dpbixcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlLFxuICAgICYuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCxcbiAgICAmLmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLWFkZHJlc3Nlcy1saXN0LFxuICAgICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtaW5mbyxcbiAgICAgICAgICAgICAgICAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQsXG4gICAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMge1xuICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDEwLjRyZW07XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogMzNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY21zLWluZGV4LWluZGV4IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1heCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXMtcGFnZS12aWV3IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudChtYXgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgfVxuXG4gICAgJi5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCxcbiAgICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xuICBib2R5IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJi5jYXRhbG9nLWNhdGVnb3J5LXZpZXcsXG4gICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChmdWxsKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZURpciArIFwiZm9vdGVyLWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiYm9keSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgY29udGVudChtYXgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgIG1hcmdpbi1yaWdodDowO1xuXG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyLCAkd3JhcDogdHJ1ZSk7XG4gICAgICAgICAgaGVpZ2h0OiA1LjRyZW07XG5cbiAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5taWRkbGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1lbmQsICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgJi5tbWVudS1oZWFkZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC43cmVtIDNyZW0gMC43cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo0LjVyZW07XG5cbiAgICAgICAgICAgICAgICAuc3dpdGNoZXItb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG5cbiAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcblxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoZXItb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxpbmtzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxNy44cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3F1YWQge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgIC5zcXVhZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtIDIuN3JlbSAwIDIuN3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAudG93aXNobGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgLmhlYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzoxLjJyZW0gMi43cmVtO1xuXG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3F1YWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMi43cmVtIDAuNXJlbSAyLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTdyZW07XG5cbiAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgICAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG5cbiAgICAgICAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICBib2R5IHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuXG4gICAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1LjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1tZW51LWhlYWRlci1vcGVuIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtIDAuN3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0yLjJyZW07XG5cbiAgICAgICAgICAgICAgICAgICYuc3F1YWQge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAycmVtIDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3F1YWQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAycmVtIDAuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICA+IC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAuaGVhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG5cbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMy44cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMi4ycmVtO1xuXG4gICAgICAgICAgICAgICAgICAmLnNxdWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowLjVyZW0gMS41cmVtIDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zcXVhZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kZXNpZ24tZGFyayxcbi5kZXNpZ24tdHJhbnNwYXJlbnQge1xuICAucHJvZHVjdC1pdGVtIHtcbiAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgICAgICAgLnByb2R1Y3QtaXRlbS1saW5rIHtcbiAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlZ3VsYXItcHJpY2UsXG4gICAgICAgICAgLnByaWNlLWZyb20sXG4gICAgICAgICAgLnByaWNlLXRvLFxuICAgICAgICAgIC5wcmljZS1hcy1jb25maWd1cmVkIHtcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVzaWduLWxpZ2h0IHtcbiAgLnByb2R1Y3QtaXRlbSB7XG4gICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWd1bGFyLXByaWNlLFxuICAgICAgICAgIC5wcmljZS1mcm9tLFxuICAgICAgICAgIC5wcmljZS10byxcbiAgICAgICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOjI4LjZyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgLnByb2R1Y3QtaXRlbS1waG90byB7XG4gICAgICBpbWcge1xuICAgICAgICBzY2FsZTogMS4xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWl0ZW0tc3dhdGNoZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDRyZW0gLjVyZW0gLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkY29sb3JXaGl0ZSwgLjk1KSAwJSwgcmdiYSgkY29sb3JXaGl0ZSwgLjkpIDYwJSwgcmdiYSgkY29sb3JXaGl0ZSwgMCkgMTAwJSk7XG5cbiAgICAgICY6bm90KDpoYXMoLnN3YXRjaC1vcHRpb24pKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIGhpbnRzIHRoYXQgdGhlIHJvdyBjYW4gYmUgc2Nyb2xsZWQgd2hlbiBtb3JlIHN3YXRjaGVzIGZvbGxvd1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC8vIHNwYW5zIHRoZSBzd2F0Y2ggcm93IHZpYSB0aGUgcGFkZGluZyBvZiB0aGUgb3ZlcmxheSwgbm8gaGVpZ2h0IHRvIGtlZXAgaW4gc3luY1xuICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgIGJvdHRvbTogLjVyZW07XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkY29sb3JXaGl0ZSwgLjk1KSAwJSwgcmdiYSgkY29sb3JXaGl0ZSwgMCkgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAvLyB0aGUgc2Nyb2xsIGNvbnRhaW5lciBjbGlwcyBvbiBib3RoIGF4ZXMsIHdpdGhvdXQgdGhlIHBhZGRpbmcgdGhlIHNoYWRvdyBvZiB0aGVcbiAgICAgICAgLy8gc3dhdGNoZXMgd291bGQgYmUgY3V0IG9mZiBhdCBpdHMgZWRnZXNcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKCRjb2xvclByaW1hcnksIC40KSB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JQcmltYXJ5LCAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3YXRjaC1vcHRpb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC8vIG9wdGlvbnMgd2l0aG91dCBhIHN3YXRjaCAocmVuZGVyZXIgdHlwZSBcImNsZWFyXCIpIGhhdmUgbmVpdGhlciBpbWFnZSBub3Igc2l6ZVxuICAgICAgICAmOm5vdCguaW1hZ2UpOm5vdCguY29sb3IpOm5vdCgudGV4dCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3dBY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAmW2RhdGEtb3B0aW9uLWVtcHR5XSB7XG4gICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIG9ubHkgaG9sZHMgdGhlIGhpZGRlbiBhdHRyaWJ1dGUgaW5wdXRzIG9mIHRoZSBzd2F0Y2ggcmVuZGVyZXJcbiAgICAucHJvZHVjdC1pdGVtLXZhcmlhbnQtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50b3dpc2hsaXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OjI7XG5cbiAgICAgIC5oZWFydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6bm9uZTtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvclByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6MnJlbTtcblxuICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG5cbiAgICAgIC5wcm9kdWN0LWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaXRlbS1wcmljZSB7XG4gICAgICAucHJpY2UtZGV0YWlscyB7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuXG4gICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcblxuICAgICAgICAuc3BlY2lhbC1wcmljZSB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWd1bGFyLXByaWNlLFxuICAgICAgICAucHJpY2UtZnJvbSxcbiAgICAgICAgLnByaWNlLXRvLFxuICAgICAgICAucHJpY2UtYXMtY29uZmlndXJlZCB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mcm9tLXByaWNlIHtcbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpc2NvdW50IHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAmLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcbiAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcblxuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgIG1hcmdpbi10b3A6MTByZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHJlbTtcblxuICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjJyZW07XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAmLl9ibG9jay1jb250ZW50LWxvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZm90b3JhbWEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fYXJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi43cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX25hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3RodW1iX19hcnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6OS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjNyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZm90b3JhbWFfX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2RvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAvLyBzdGlja2VyIG1haW50YWluZWQgb24gdGhlIGNhdGVnb3J5LCBzaG93biBvbiBldmVyeSBwcm9kdWN0IGJlbG93IGl0XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1zdGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAvLyB0aGUgY29udGFpbmVyIGFsc28gaG9sZHMgdGhlIHRodW1ibmFpbCByb3csIHNvIGl0cyBib3R0b20gZWRnZSBpcyBub3QgdGhlXG4gICAgICAgICAgICAgICAgICAgIC8vIG9uZSBvZiB0aGUgaW1hZ2UgLSA5LjhyZW0gdGh1bWJuYWlscyBwbHVzIHRoZWlyIDIuN3JlbSBtYXJnaW4sIDNyZW0gcGx1c1xuICAgICAgICAgICAgICAgICAgICAvLyB0aGUgc2FtZSBtYXJnaW4gd2hlbiBmb3RvcmFtYSBmYWxscyBiYWNrIHRvIGRvdHNcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLy8gaW5mbyBvbmx5LCB0aGUgZ2FsbGVyeSBrZWVwcyBpdHMgY2xpY2tzIGFuZCBzd2lwZXNcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplRGVmYXVsdFNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHRTbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIG9ubHkgZnJvbSB0aGlzIHdpZHRoIG9uIGlzIHRoZXJlIHJvb20gbGVmdCBvZiB0aGUgZ2FsbGVyeSBmb3IgaGFsZiBvZiB0aGVcbiAgICAgICAgICAgICAgICAgICAgLy8gY2lyY2xlLCAucGFnZS1tYWluIGNsaXBzIGF0IDE5MjBweCBhbmQgLmNvbHVtbnMgaXMgMTY1MHB4IHdpZGUgYXQgbW9zdFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXhXaWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC8vIGEgc2luZ2xlIGltYWdlIGxlYXZlcyBmb3RvcmFtYSB3aXRoIGRvdHMgaW5zdGVhZCBvZiB0aGUgdGh1bWJuYWlsIHJvd1xuICAgICAgICAgICAgICAgICAgJjpoYXMoLmZvdG9yYW1hX19uYXYtLWRvdHMpIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtc3RpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5LjJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmdhbGxlcnktYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JQcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1icmVhZGNydW1icyB7XG4gICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIj5cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYycmVtIC0gMjJyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLWJyYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoyMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLXNrdSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIsICR3cmFwOiB0cnVlKTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLnNrdSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QuYXR0cmlidXRlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5kZWxpdmVyeV90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAuYm94LXRvY2FydCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyAucHJvZHVjdC1pbmZvLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWFkZC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LW9wdGlvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWVsZHNldC1jdXN0b20tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQgb3B0aW9ucyBjYXJyeSB0aGVpciB0aXRsZSBhcyBwbGFjZWhvbGRlciBhbmQgbWF0Y2ggdGhlIHNlbGVjdHMsIGp1c3Qgd2l0aG91dCB0aGUgYXJyb3dcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5Oi41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveC10b2NhcnQge1xuICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0RGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvd2lzaGxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1wcmljZSxcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1idW5kbGUtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc3BlY2lhbC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnJlZ3VsYXItcHJpY2UsXG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWFzLWNvbmZpZ3VyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZnJvbS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZGlzY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kZXRhaWxlZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgLy8ga2VlcHMgdGhlIHRhYiBsYWJlbHMgY2xlYXIgb2YgdGhlIGZpeGVkIGhlYWRlciB3aGVuIGp1bXBlZCB0byB2aWEgYW5jaG9yXG4gICAgICAgICAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTJyZW07XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgLy8gdGl0bGVzIGFuZCBjb250ZW50IGFyZSBmbG9hdGVkLCB3aXRob3V0IGEgYmxvY2sgZm9ybWF0dGluZyBjb250ZXh0IHRoZVxuICAgICAgICAgICAgICAgICAgICAvLyBjb250YWluZXIgY29sbGFwc2VzIHRvIHplcm8gaGVpZ2h0IGFuZCB0aGUgdGFiIGNvbnRlbnQgb3ZlcmxhcHMgd2hhdGV2ZXJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9sbG93cyBpdFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbG93LXJvb3Q7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGEuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRoZSBnYXAgc2l0cyBvbiB0aGUgbGVmdCwgYSBtYXJnaW4gb24gdGhlIGxhc3QgdGl0bGUgd291bGQgY291bnQgdG93YXJkc1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhlIHJvdyB3aWR0aCBhbmQgd3JhcCB0aGUgdGl0bGVzIGVhcmxpZXIgdGhhbiBuZWNlc3NhcnlcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhlIGZpcnN0IGRpdiBpbiB0aGUgY29udGFpbmVyIGlzIHRoZSBmaXJzdCB0aXRsZVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjY1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRvY3VtZW50IGxpc3QsIHJlc2V0cyB0aGUgZ2VuZXJpYyB1bCBzdHlsaW5nIG9mIHRoZSB0YWIgY29udGVudCBhYm92ZVxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtZG9jdW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCbGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxOVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gb25lIGxvb2sgZm9yIGV2ZXJ5IHRhYmxlIGluIHRoZSB0YWIgY29udGVudDogdGhlIG9uZXMgYnVpbHQgaW4gdGhlIGVkaXRvclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHRoZSBvbmVzIHBhc3RlZCBpbiBmcm9tIGVsc2V3aGVyZSwgd2hpY2ggYnJpbmcgdGhlaXIgb3duIGNsYXNzLFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5saW5lIHdpZHRoL2hlaWdodCBhbmQgc2V2ZXJhbCB0Ym9keVxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgdGFibGUgaXRzZWxmIGlzIHRoZSBzY3JvbGwgY29udGFpbmVyLCBzbyBldmVyeSB0YWJsZSBzY3JvbGxzIG9uIGl0cyBvd25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5zdGVhZCBvZiBhbGwgb2YgdGhlbSBzaGFyaW5nIHRoZSBvbmUgb24gLnZhbHVlLCB3aG9zZSBzY3JvbGxiYXIgc2l0cyBhdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgdmVyeSBib3R0b20gb2YgdGhlIHRhYiBjb250ZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aCBhdXRvIGlzIHdoYXQga2VlcHMgdGhlIGJsb2NrIGJveCBhdCBjb250YWluZXIgd2lkdGgsIHRoZSBpbmxpbmUgd2lkdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb2YgcGFzdGVkIHRhYmxlcyB3b3VsZCBzcXVlZXplIGl0IGFuZCBtYWtlIGl0IHNjcm9sbCBmYXIgdG9vIGVhcmx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmYWRlIG9uIHRoZSByaWdodCBoaW50cyB0aGF0IHRoZXJlIGlzIG1vcmUgdG8gc2VlLCBhIHBzZXVkbyBlbGVtZW50IHdvdWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNjcm9sbCBhbG9uZyB3aXRoIHRoZSBjb250ZW50IHdoaWxlIGEgbWFzayBzdGF5cyBvbiB0aGUgYm94XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3JCbGFjayBjYWxjKDEwMCUgLSAycmVtKSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yQmxhY2sgY2FsYygxMDAlIC0gMnJlbSksIHRyYW5zcGFyZW50IDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgdGFibGUgZ3Jvd3MgYW5kIHRoZSB3cmFwcGVyIHNjcm9sbHMgaW5zdGVhZCBvZiBzcXVlZXppbmcgdGhlIGNvbHVtbnNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhlIGVkaXRvciBvbmx5IHdyaXRlcyB0aCB3aGVuIGEgaGVhZGVyIHJvdyB3YXMgcGlja2VkLCBzbyB0aGUgZmlyc3Qgcm93IG9mIHRoZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmaXJzdCB0Ym9keSBjb3VudHMgYXMgaGVhZGVyIHRvbyAtIHNjb3BlZCB0aGF0IHdheSwgYSBwYXN0ZWQgdGFibGUgc3BsaXR0aW5nXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlYWQgYW5kIGJvZHkgaW50byB0d28gdGJvZHkga2VlcHMgaXRzIGZpcnN0IGRhdGEgcm93IG91dCBvZiB0aGUgaGVhZGVyIG9wdGljXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRoZSBvdXRlciBlZGdlcyBoYXZlIHRvIHN0YXkgYmxhY2ssIHRoZSB3aGl0ZSBoZWFkZXIgYm9yZGVycyB3b3VsZCBzd2FsbG93IHRoZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JCbGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZURlc2t0b3ApIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHJlbSkgLyAyKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHJlbSkgLyAyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICYtbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gOHJlbSkgLyAyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgICAgLnBhZ2Utd3JhcHBlciB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX193cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX25hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2hhZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2FsbGVyeS1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gdGhlIHRodW1ibmFpbHMgc2l0IG9uIHRvcCBvZiB0aGUgaW1hZ2UgaGVyZSwgc28gdGhlIGJvdHRvbSBlZGdlIG9mIHRoZVxuICAgICAgICAgICAgICAgICAgICAvLyBjb250YWluZXIgaXMgdGhlIGJvdHRvbSBlZGdlIG9mIHRoZSBpbWFnZSBhZ2FpblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1zdGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKC5mb3RvcmFtYV9fbmF2LS1kb3RzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtc3RpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYtZGV0YWlsZWQge1xuICAgICAgICAgICAgICAgICAgICAvLyBzdGFjayB0aGUgdGl0bGVzIGFuZCBwdXQgdGhlIGNvbnRlbnQgb2YgdGhlIG9wZW4gdGFiIGJlbG93IGFsbCBvZiB0aGVtO1xuICAgICAgICAgICAgICAgICAgICAvLyB0aGUgZmxvYXQgbGF5b3V0IG9mIHRoZSBkZXNrdG9wIHZpZXcgY2Fubm90IGRvIHRoYXQgYmVjYXVzZSB0aGUgY29udGVudHNcbiAgICAgICAgICAgICAgICAgICAgLy8gc2l0IGJldHdlZW4gdGhlIHRpdGxlcyBpbiB0aGUgbWFya3VwIC0gYXMgZmxleCBpdGVtcyB0aGUgZmxvYXRzIGFyZSBpZ25vcmVkXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmRhdGEuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGtlZXBzIHRoZSB1bmRlcmxpbmUgb2YgdGhlIGFjdGl2ZSB0aXRsZSBhcyB3aWRlIGFzIGl0cyB0ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9ubHkgdGhlcmUgdG8gY2xlYXIgdGhlIGZsb2F0ZWQgdGl0bGUgcm93XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5ib3gtdG9jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1hZGQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgICAvLyAxMHJlbSB3b3VsZCBwdXNoIHRoZSBza3UgaW50byBhIHNlY29uZCBsaW5lIG9uIG5hcnJvdyBwaG9uZXNcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICAgICAgICAgICAgPiAuc2t1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvLXByaWNlLFxuICAgICAgICAgICAgICAgICAgICAuYmxvY2stYnVuZGxlLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcGVjaWFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVndWxhci1wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1hcy1jb25maWd1cmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZyb20tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLWRldGFpbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgIC5kYXRhLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNjYWxlcyBkb3duIHdpdGggdGhlIHByb2R1Y3QgdGl0bGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtZG9jdW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5IHtcbiAgICAmLmNhdGFsb2ctcHJvZHVjdC12aWV3IHtcbiAgICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgICAucGFnZS1tYWluIHtcbiAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgJi5tYWluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHJlbSAtMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLl9ibG9jay1jb250ZW50LWxvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktcGxhY2Vob2xkZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3N0YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgYm9keSB7XG4gICAgJi5jYXRhbG9nLXByb2R1Y3QtdmlldyB7XG4gICAgICAucGFnZS13cmFwcGVyIHtcbiAgICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAmLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1hZGQtZm9ybSxcbiAgICAgICAgICAgICAgICAgICAgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgLmJveC10b2NhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLWRldGFpbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAuZGF0YS5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keSB7XG4gICYucmV2b2NhdGlvbi1pbmRleC1pbmRleCxcbiAgJi5yZXZvY2F0aW9uLWluZGV4LWNvbmZpcm0ge1xuICAgIC5wYWdlLXdyYXBwZXIge1xuICAgICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgICAgID4gYnIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOjFyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/