:root{--fs-10:.625rem;--fs-15:.6875rem;--fs-20:.75rem;--fs-25:.875rem;--fs-30:1rem;--fs-40:1.125rem;--fs-50:1.25rem;--fs-60:1.375rem;--fs-70:1.5625rem;--fs-73:1.875rem;--fs-75:2.1875rem;--fs-80:2.5rem;--fs-input:var(--fs-30);--lh-input:1.625;--fs-small:var(--fs-25);--lh-small:1.25;--white:#fff;--white-dark:#f5f5f5;--red:#e63636;--black:#333;--grey-light:#ebebeb;--grey:#8f8f8f;--grey-dark:#707070;--yellow:#ff9800;--green:#62a824;--color-primary:var(--black);--color-secondary:var(--green);--color-input:var(--grey-dark);--color-error:var(--red);--color-success:var(--green);--color-info:var(--yellow);--color-warning:var(--yellow);--full:1920px;--large:1530px;--content:1120px;--small:650px;--icon-cart:"\f07a";--icon-close:"\f00d";--icon-search:"\f002";--icon-phone:"\f095";--icon-check:"\f00c";--icon-menu:"\f0c9";--icon-heart:"\f004";--icon-truck:"\f0d1";--icon-calendar:"\f133";--icon-question-mark:"\f059";--icon-chevron-up:"\f077";--icon-chevron-down:"\f078";--icon-chevron-left:"\f053";--icon-chevron-right:"\f054";--icon-arrow-right:"\f061";--icon-delete:"\f2ed";--icon-edit:"\f044";--icon-key:"\f084";--icon-access:"\f29a";--icon-home:"\f015";--icon-payment:"\f153";--icon-bulk:"\f468";--icon-printing:"\f5bf";--icon-mail:"\f0e0";--icon-account:"\f007";--icon-show:"\f06e";--icon-redo:"\f2f9"}@media (max-width:768px){:root{--fs-10:.625rem;--fs-15:.625rem;--fs-20:.6875rem;--fs-25:.75rem;--fs-30:.875rem;--fs-40:1rem;--fs-50:1.125rem;--fs-60:1.25rem;--fs-70:1.375rem;--fs-73:1.5625rem;--fs-75:1.875rem;--fs-80:2.1875rem}}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper h1{color:var(--color-primary);display:block;font-size:var(--fs-70);font-weight:700;line-height:1.25;margin-bottom:20px}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .sidebar{max-width:400px}@media (max-width:1280px){body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .sidebar{max-width:none}}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary{background-color:var(--white-dark);border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:20px}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary>.title{color:var(--color-primary);display:block;font-size:var(--fs-70);font-weight:700;line-height:1.25;margin-bottom:0}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .cart-totals .table-wrapper .table.totals tr{font-size:var(--fs-30);line-height:1.5}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .cart-totals .table-wrapper .table.totals tr th{font-weight:400}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .cart-totals .table-wrapper .table.totals tr td{text-align:right}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .cart-grow-my-tree,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .cart-information{font-size:var(--fs-25)}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .block.shipping{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .block.discount{cursor:pointer;margin:0}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .block.discount .content .fieldset.coupon .field>label,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .block.discount .title{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .block.discount .content .fieldset.coupon .field input{background-color:var(--white);border:1px solid var(--white)}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .block.discount .content .fieldset.coupon .actions-toolbar button,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-summary .checkout-methods-items .item button{width:100%}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart #gift-options-cart{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.actions{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:640px){body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.actions{flex-direction:column}}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items{border-collapse:separate;border-spacing:0 20px;margin-bottom:20px}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item{position:relative}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item.header .col{background-color:transparent}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col{background-color:var(--white-dark);padding:0 20px 0 0;text-align:right}@media (max-width:1280px){body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col{padding:0 5px 0 0}}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.thumbnail{border-bottom-left-radius:10px;border-top-left-radius:10px;max-width:100px;text-align:left}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.thumbnail .product-image-wrapper .product-image-photo{border-radius:10px}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details{text-align:left}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details .product-item-name{display:block;font-size:var(--fs-25);font-weight:700;line-height:1.25;margin-bottom:4px}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details .product-item-name a{color:var(--color-primary)}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details .product-item-title{color:var(--grey-dark);font-size:var(--fs-20);font-weight:400;line-height:1.25}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details .product-item-price{align-items:center;display:flex}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details .product-item-subtotal{margin-left:auto}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.details .product-item-subtotal span{font-family:titillium,sans-serif;font-size:var(--fs-25);font-weight:600;line-height:1.25}@media (max-width:768px){body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.price,body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.shipping-weight{display:none}}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.subtotal{font-weight:700}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.action{border-bottom-right-radius:10px;border-top-right-radius:10px}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.action .action-delete:before{color:var(--color-primary);content:var(--icon-close);display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-50);font-weight:300;line-height:1}body.checkout-cart-index .page-wrapper .page-main .columns .column.main .main__wrapper .cart-container .form-cart .cart.table-wrapper .cart.items tr.cart.item .col.action .action-delete span{display:none}body.checkout-cart-index .page-wrapper .page-main .columns .column.footer .footer__wrapper>.content{display:flex;flex-direction:column;gap:50px}.item.category-item{border:1px solid transparent;border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.12);max-width:400px;overflow:hidden;padding:16px;width:100%}.item.category-item:hover{border:1px solid #ff9800;box-shadow:0 1px 5px 0 #ff9800}.item.category-item .category-item-photo{aspect-ratio:2/1;background-color:var(--white);margin-bottom:10px}.item.category-item .category-item-photo .category-image-photo{aspect-ratio:2/1;display:block}.item.category-item .category-item-name{color:var(--color-primary);font-size:var(--fs-30);font-weight:700;line-height:1.25;text-align:center}.item.category-item .category-item-name a{color:var(--color-primary)}@media (max-width:1024px){body.catalog-category-view.page-layout-2columns-left .page-wrapper .page-main .columns .column.main .main__wrapper>.sidebar,body.catalog-category-view.page-layout-2columns-right .page-wrapper .page-main .columns .column.main .main__wrapper>.sidebar,body.catalogsearch-result-index.page-layout-2columns-left .page-wrapper .page-main .columns .column.main .main__wrapper>.sidebar,body.catalogsearch-result-index.page-layout-2columns-right .page-wrapper .page-main .columns .column.main .main__wrapper>.sidebar,body.contact-index-index.page-layout-2columns-left .page-wrapper .page-main .columns .column.main .main__wrapper>.sidebar,body.contact-index-index.page-layout-2columns-right .page-wrapper .page-main .columns .column.main .main__wrapper>.sidebar{display:none}}body.catalog-category-view .page-wrapper .page-main .columns .column.main .search.results dl.block,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .search.results dl.block,body.contact-index-index .page-wrapper .page-main .columns .column.main .search.results dl.block{display:none}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.contact-index-index .page-wrapper .page-main .columns .column.main .category-view{padding:0 0 20px}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.contact-index-index .page-wrapper .page-main .columns .column.main .category-view .category-description *{font-weight:400!important;text-align:left!important}body.catalog-category-view .page-wrapper .page-main .columns .column.main .category-view .category-cms,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .category-view .category-cms,body.contact-index-index .page-wrapper .page-main .columns .column.main .category-view .category-cms{display:none}body.catalog-category-view .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.contact-index-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:40px}@media (max-width:1280px){body.catalog-category-view .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.contact-index-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){body.catalog-category-view .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.contact-index-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:384px){body.catalog-category-view .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.catalogsearch-result-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items,body.contact-index-index .page-wrapper .page-main .columns .column.main .categories-grid .category-items{grid-template-columns:repeat(1,1fr)}}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.contact-index-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:40px}@media (max-width:1280px){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.contact-index-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){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.contact-index-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{grid-template-columns:repeat(2,1fr);row-gap:30px}}@media (max-width:384px){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.contact-index-index .page-wrapper .page-main .columns .column.main .products-grid .product-items{grid-template-columns:repeat(1,1fr)}}body.checkout-index-index .page-wrapper .page-main .columns .column,body.checkout-onepage-success .page-wrapper .page-main .columns .column{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--large);width:auto}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{-moz-column-gap:50px;column-gap:50px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}@media (max-width:1024px){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{-moz-column-gap:30px;column-gap:30px}}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:20px;margin:20px 0 0;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:var(--white);border:1px solid var(--color-primary);border-radius:10px;line-height:1.444;margin:0;padding:2px 15px;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:var(--color-primary);display:inline-block;font-family:titillium,sans-serif;font-size:var(--fs-40);font-weight:400;line-height:1;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{content:counter(i);counter-increment:i;display:inline-block;margin-right:10px}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:var(--color-secondary);border:1px solid var(--color-secondary)}body.checkout-index-index .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{color:var(--white)}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:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer}body.checkout-index-index .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{color:var(--white)}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete:hover,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-progress-bar li._complete:hover{border:1px solid var(--color-secondary)}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:20px}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:var(--white-dark);border:1px solid var(--white-dark);border-radius:10px;padding:20px;width:calc(33.33333% - 13.33333px)}@media (max-width:1280px){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% - 10px)}}@media (max-width:1024px){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%}}@media (max-width:768px){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% - 10px)}}@media (max-width:512px){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.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item.selected-item,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .shipping-address-items .shipping-address-item.selected-item{border:1px solid var(--color-secondary)}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:20px;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:20px 0 40px}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% - 450px)}@media (max-width:1024px){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{color:var(--color-primary);display:block;font-size:var(--fs-70);font-weight:700;line-height:1.25;margin-bottom:20px}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 #shipping,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #shipping{margin-bottom:30px}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 #opc-shipping_method fieldset,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .form-login fieldset,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #opc-shipping_method fieldset,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .form-login fieldset{padding:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #co-payment-form fieldset,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #co-payment-form fieldset{background-color:transparent}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:10px;padding:0;width:49%}@media (max-width:1280px){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{width:100%}}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{background-color:var(--white-dark);border:1px solid var(--white-dark);border-radius:10px;font-size:var(--fs-30);line-height:1.25;padding:20px}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:15px}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block input{margin-right:10px}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block>label span,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block>label span{color:var(--color-primary);cursor:pointer;font-family:titillium,sans-serif;font-size:var(--fs-30);font-weight:700;line-height:1.25}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:20px}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:20px}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{background-color:var(--white-dark);border-radius:10px;margin-top:30px;padding:20px}@media (max-width:1024px){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:20px}}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .row,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .row{cursor:pointer;display:flex;flex-wrap:nowrap;padding:10px 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .row:last-child,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .row .col,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .row .col{font-family:titillium,sans-serif;font-size:var(--fs-30);font-weight:700;line-height:1.25;padding:0 20px 0 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .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 .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 .payment-method .payment-method-title{cursor:pointer;display:flex;flex-wrap:nowrap;margin:0;padding:10px 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .payment-method .payment-method-title>input{cursor:pointer;margin-right:20px}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .payment-method .payment-method-title>label{cursor:pointer;display:flex;font-family:titillium,sans-serif;font-size:var(--fs-30);line-height:1.25}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .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 .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 .payment-method .payment-method-content{display:none;padding:10px 0 20px 35px}@media (max-width:640px){body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .payment-method .payment-method-content{padding:10px 0 20px}}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content>p,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content>p{font-family:titillium,sans-serif;margin:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .payment-method .payment-method-content .checkout-agreements-block{padding:0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements:after,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements:after{content:"* Pflichtfelder";display:block;margin:20px 0}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement{align-items:flex-start;display:flex}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .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 .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>input{cursor:pointer;margin-right:20px;margin-top:8px}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>label,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>label{flex:1 1 auto}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>label a,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>label a{text-decoration:underline}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>label button,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field>label button{color:var(--color-primary);font-size:var(--fs-30);font-weight:700;line-height:1.25;text-transform:inherit}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field div.mage-error,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-wrapper #checkout-payment-method-load .payment-methods .payment-method .payment-method-content .checkout-agreements-block .checkout-agreements .checkout-agreement.field div.mage-error{width:100%}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:20px;margin-top:20px}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{display:flex;flex-direction:column;gap:20px}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{align-self:flex-start;background:var(--white-dark);border-radius:10px;color:var(--color-primary);display:flex;flex-direction:column;gap:20px;max-width:400px;order:4;padding:20px;position:relative;width:100%}@media (max-width:1024px){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{max-width:none;order:3}}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .modal-header,body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar [data-role=focusable-start],body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .modal-header,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar [data-role=focusable-start]{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .opc-block-summary,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .opc-block-summary{display:flex;flex-direction:column;gap:20px}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{color:var(--color-primary);display:block;font-size:var(--fs-70);font-weight:700;line-height:1.25}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:var(--fs-30);line-height:1.5}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 .form-discount label,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .opc-block-summary .form-discount label{display:none}body.checkout-index-index .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .opc-block-summary .form-discount input,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .opc-block-summary .form-discount input{background-color:var(--white)}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{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:var(--fs-30);line-height:1.25}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,body.checkout-onepage-success .page-wrapper .page-main .columns .column.main .checkout-container .opc-sidebar .opc-block-summary .block.items-in-cart .content ol{display:flex;flex-direction:column;gap:15px}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{background-color:var(--white-dark);border:0;box-shadow:none;max-width:none;padding: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,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{align-items:center;display:flex;gap:10px;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-image-container img,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-image-container img{border-radius:10px}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{flex:1;margin-top: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 .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:var(--fs-25);font-weight:700;line-height:1.25;margin-bottom:4px;text-align:left}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{color:var(--grey-dark);font-size:var(--fs-20);font-weight:400;line-height:1.25}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:var(--fs-input);font-weight:700;line-height:var(--lh-input)}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:20px}body.account .page-wrapper .page-main .columns .column.header .header__wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.header .header__wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.header .header__wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.header .header__wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.header .header__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--large);width:auto}body.account .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-create .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-login .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .main__wrapper>.content{box-sizing:content-box;display:flex;flex-direction:column;gap:30px;margin-left:auto;margin-right:auto;max-width:var(--large);width:auto}@media (max-width:768px){body.account .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-create .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-login .page-wrapper .page-main .columns .column.main .main__wrapper>.content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .main__wrapper>.content{flex-basis:100%;max-width:none}}body.account .page-wrapper .page-main .columns .column.main .main__wrapper>.content h1,body.customer-account-create .page-wrapper .page-main .columns .column.main .main__wrapper>.content h1,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .main__wrapper>.content h1,body.customer-account-login .page-wrapper .page-main .columns .column.main .main__wrapper>.content h1,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .main__wrapper>.content h1{color:var(--color-primary);font-size:var(--fs-70);font-weight:700;line-height:1.25}body.account .page-wrapper .page-main .columns .column.main .action:after,body.customer-account-create .page-wrapper .page-main .columns .column.main .action:after,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action:after,body.customer-account-login .page-wrapper .page-main .columns .column.main .action:after,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action:after{color:var(--color-primary);font-family:Font Awesome\ 6 Pro;font-size:var(--fs-40);font-weight:400;line-height:1}body.account .page-wrapper .page-main .columns .column.main .action.edit span,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.edit span,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.edit span,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.edit span,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.edit span{display:none}body.account .page-wrapper .page-main .columns .column.main .action.edit:after,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.edit:after,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.edit:after,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.edit:after,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.edit:after{content:var(--icon-edit)}body.account .page-wrapper .page-main .columns .column.main .action.change-password span,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.change-password span,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.change-password span,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.change-password span,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.change-password span{display:none}body.account .page-wrapper .page-main .columns .column.main .action.change-password:after,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.change-password:after,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.change-password:after,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.change-password:after,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.change-password:after{content:var(--icon-key)}body.account .page-wrapper .page-main .columns .column.main .action.view span,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.view span,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.view span,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.view span,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.view span{display:none}body.account .page-wrapper .page-main .columns .column.main .action.view:after,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.view:after,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.view:after,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.view:after,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.view:after{content:var(--icon-show)}body.account .page-wrapper .page-main .columns .column.main .action.order span,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.order span,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.order span,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.order span,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.order span{display:none}body.account .page-wrapper .page-main .columns .column.main .action.order:after,body.customer-account-create .page-wrapper .page-main .columns .column.main .action.order:after,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .action.order:after,body.customer-account-login .page-wrapper .page-main .columns .column.main .action.order:after,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .action.order:after{content:var(--icon-redo)}body.account .page-wrapper .page-main .columns .column.main .breadcrumbs,body.customer-account-create .page-wrapper .page-main .columns .column.main .breadcrumbs,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .breadcrumbs,body.customer-account-login .page-wrapper .page-main .columns .column.main .breadcrumbs,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .breadcrumbs{margin-bottom:0}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:30px;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{background-color:var(--white-dark);border:1px solid var(--white-dark);border-radius:10px;flex:1 1 calc(50% - 15px);padding:20px}@media (max-width:1024px){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{flex-basis:100%}}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:10px 0 20px}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:20px;margin-top:20px}@media (max-width:640px){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{flex-direction:column}}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-title{display:block;font-size:var(--fs-40);font-weight:700;line-height:1.25;margin-bottom:20px}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title strong,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-title strong{font-weight:700}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title a,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title a,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title a,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-title a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .box{background-color:var(--white-dark);border:1px solid var(--white-dark);border-radius:10px;flex:1 1 calc(50% - 15px);padding:20px;position:relative}@media (max-width:1280px){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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .box{flex-basis:100%}}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-title,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-title,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-title,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .box .box-title{display:block;margin-bottom:20px}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-actions,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-actions,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-actions,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-actions,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .box .box-actions,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .box .box-actions{display:flex;gap:20px;position:absolute;right:20px;top:20px}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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .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.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th,body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .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-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .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-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .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-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .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,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr th{font-weight:700}body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr td:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr td:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr td:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr td:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr td:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr td:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-default .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-addresses-list .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-addresses .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-info .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-dashboard-orders .block-content .table-wrapper table tr th:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr td:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .block-order-details-view .block-content .table-wrapper table tr th:not(:first-child){text-align:right}body.account .page-wrapper .page-main .columns .column.main .form.contact.muster fieldset,body.account .page-wrapper .page-main .columns .column.main .form.password.forget fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form.contact.muster fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form.password.forget fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.contact.muster fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form.password.forget fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form.contact.muster fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form.password.forget fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form.contact.muster fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form.password.forget fieldset{border:1px solid var(--white-dark);border-radius:10px;flex:0 1 calc(50% - 15px);margin-bottom:0;padding:20px}body.account .page-wrapper .page-main .columns .column.main .form-address-edit,body.account .page-wrapper .page-main .columns .column.main .form-create-account,body.account .page-wrapper .page-main .columns .column.main .form-edit-account,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account{display:flex;flex-wrap:wrap;gap:30px}body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.account .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset{border:1px solid var(--white-dark);border-radius:10px;flex:1 1 calc(50% - 15px);margin-bottom:0;padding:20px}@media (max-width:1280px){body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.account .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset{flex-basis:100%}}body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset.additional_info,body.account .page-wrapper .page-main .columns .column.main .form-create-account fieldset.additional_info,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset.additional_info,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset.additional_info,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account fieldset.additional_info,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset.additional_info,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset.additional_info,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account fieldset.additional_info,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset.additional_info,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset.additional_info,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account fieldset.additional_info,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset.additional_info,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset.additional_info,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account fieldset.additional_info,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset.additional_info{display:none}body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .fieldset,body.account .page-wrapper .page-main .columns .column.main .form-create-account fieldset .fieldset,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account fieldset .fieldset,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account fieldset .fieldset,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account fieldset .fieldset,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account fieldset .fieldset,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .fieldset{border:0;padding:0}body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.region,body.account .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.street .field,body.account .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.region,body.account .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.street .field,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.region,body.account .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.street .field,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.region,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.street .field,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.region,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.street .field,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.region,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.street .field,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.region,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.street .field,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.region,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.street .field,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.region,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.street .field,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.region,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.street .field,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.region,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.street .field,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.region,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.street .field,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.region,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit fieldset .field.street .field,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.region,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account fieldset .field.street .field,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.region,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account fieldset .field.street .field{display:none}body.account .page-wrapper .page-main .columns .column.main .form-address-edit .actions-toolbar,body.account .page-wrapper .page-main .columns .column.main .form-create-account .actions-toolbar,body.account .page-wrapper .page-main .columns .column.main .form-edit-account .actions-toolbar,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-address-edit .actions-toolbar,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-create-account .actions-toolbar,body.customer-account-create .page-wrapper .page-main .columns .column.main .form-edit-account .actions-toolbar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-address-edit .actions-toolbar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-create-account .actions-toolbar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .form-edit-account .actions-toolbar,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-address-edit .actions-toolbar,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-create-account .actions-toolbar,body.customer-account-login .page-wrapper .page-main .columns .column.main .form-edit-account .actions-toolbar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-address-edit .actions-toolbar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-create-account .actions-toolbar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .form-edit-account .actions-toolbar{flex-basis:100%;margin-top:0}body.account .page-wrapper .page-main .columns .column.main .order-items,body.account .page-wrapper .page-main .columns .column.main .orders-history,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history{overflow-x:auto}body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items{border-collapse:collapse;margin-bottom:20px;min-width:660px}body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col{padding:5px 0}body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col:not(:first-child),body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col:not(:first-child),body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col:not(:first-child),body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col:not(:first-child),body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col:not(:first-child),body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col:not(:first-child){text-align:right}@media (max-width:768px){body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.status,body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.total,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.status,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.total,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.status,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.total,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.status,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.total,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.status,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.total,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.status,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.total,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.status,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.total,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.status,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.total,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.status,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.total,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.status,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.total{display:none}}@media (max-width:512px){body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.date,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.date,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.date,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.date,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.date,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.date,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.date,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.date,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items tr .col.date,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items tr .col.date{display:none}}body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot:before,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot:before,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot:before,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot:before,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot:before,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot:before,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot:before,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot:before,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot:before,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot:before{content:"";display:table-row;height:36px}body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr td,body.account .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr th,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr td,body.account .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr td,body.customer-account-create .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr th,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr td,body.customer-account-create .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr td,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr th,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr td,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr td,body.customer-account-login .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr th,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr td,body.customer-account-login .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr td,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .order-items .table-order-items>tfoot tr th,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr td,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .orders-history .table-order-items>tfoot tr th{padding:5px 0;text-align:right}body.account .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar{max-width:400px}@media (max-width:1024px){body.account .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar{flex:1}}@media (max-width:768px){body.account .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar{flex-basis:100%;max-width:none}}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav{margin-top:20px;padding:0}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav>.title,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav>.title,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav>.title,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav>.title,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav>.title{display:none}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items{display:flex;flex-direction:column;gap:5px}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item{position:relative}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>a,body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>a,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>a,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item.current>strong{color:var(--color-secondary)}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item .delimiter,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item .delimiter,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item .delimiter,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item .delimiter,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item .delimiter{display:none}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a,body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:var(--fs-40);font-weight:700;line-height:1;outline:0;padding:5px 0;text-align:left;width:100%}body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a:hover,body.account .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong:hover,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a:hover,body.customer-account-create .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong:hover,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a:hover,body.customer-account-forgotpassword .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong:hover,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a:hover,body.customer-account-login .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong:hover,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>a:hover,body.customer-account-logoutsuccess .page-wrapper .page-main .columns .column.main .sidebar .block-collapsible-nav .items .item>strong:hover{color:var(--color-secondary)}body .page-wrapper{display:flex;flex-direction:column;min-height:100vh;padding-top:0;width:100%}body .page-wrapper .page-main{flex-grow:1;margin-top:117px;overflow:clip;padding:0}@media (max-width:768px){body .page-wrapper .page-main{margin-top:113px}}body .columns .column{position:relative}body .columns .column.header{margin-bottom:25px;margin-top:0}body .columns .column.main{margin-bottom:25px;margin-top:25px}body .columns .column.main .main__wrapper{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;padding:0 16px}@media (max-width:1024px){body .columns .column.main .main__wrapper{gap:30px}}body .columns .column.main .main__wrapper>.top{flex:1 1 100%}body .columns .column.main .main__wrapper>.content{flex:1 1 0}body .columns .column.main .main__wrapper>.sidebar{display:none;max-width:220px;padding:0;position:relative;width:100%}@media (max-width:1024px){body .columns .column.main .main__wrapper>.sidebar{max-width:none}}body .columns .column.main .main__wrapper>.bottom{flex:1 1 100%;order:3}body .columns .column.footer{margin-bottom:25px;margin-top:80px}@media (max-width:1024px){body .columns .column.footer{margin-top:25px}}body.page-layout-1column .columns .column .footer__wrapper,body.page-layout-1column .columns .column .main__wrapper,body.page-layout-2columns-left .columns .column .footer__wrapper,body.page-layout-2columns-left .columns .column .main__wrapper,body.page-layout-2columns-right .columns .column .footer__wrapper,body.page-layout-2columns-right .columns .column .main__wrapper,body.page-layout-checkout .columns .column .footer__wrapper,body.page-layout-checkout .columns .column .main__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--large);width:auto}body.page-layout-category-full-width .columns .column .footer__wrapper,body.page-layout-category-full-width .columns .column .header__wrapper,body.page-layout-category-full-width .columns .column .main__wrapper,body.page-layout-cms-full-width .columns .column .footer__wrapper,body.page-layout-cms-full-width .columns .column .header__wrapper,body.page-layout-cms-full-width .columns .column .main__wrapper,body.page-layout-product-full-width .columns .column .footer__wrapper,body.page-layout-product-full-width .columns .column .header__wrapper,body.page-layout-product-full-width .columns .column .main__wrapper{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--full);width:auto}body.page-layout-1column .columns .column.main .main__wrapper>.content{order:1}body.page-layout-1column .columns .column.main .main__wrapper>.sidebar{display:none}body.page-layout-2columns-left .columns .column.main .main__wrapper>.content{order:2}body.page-layout-2columns-left .columns .column.main .main__wrapper>.sidebar{display:block;order:1}body.page-layout-2columns-right .columns .column.main .main__wrapper>.content{order:1}body.page-layout-2columns-right .columns .column.main .main__wrapper>.sidebar{display:block;order:2}.page-footer{background:#2a2a29;margin-top:50px;padding:50px 16px}.page-footer h3{color:var(--color-secondary);margin-bottom:30px}.page-footer h4{font-size:var(--fs-30);font-weight:400}.page-footer .footer-content{color:#fff;display:flex;flex-direction:column;font-size:16px;gap:50px;margin-left:auto;margin-right:auto;max-width:1530px;width:100%}.page-footer .footer-content .footer-top a{color:var(--white)}.page-footer .footer-content .footer-top>.inner-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.page-footer .footer-content .footer-top>.inner-container .footer-top-logo{display:flex;flex:1;flex-direction:column;gap:20px}@media (max-width:640px){.page-footer .footer-content .footer-top>.inner-container .footer-top-logo{flex:1 1 100%}}.page-footer .footer-content .footer-top>.inner-container .footer-top-logo #eKomiWidget_default{max-width:200px}.page-footer .footer-content .footer-top>.inner-container .footer-top-service{flex:1}@media (max-width:640px){.page-footer .footer-content .footer-top>.inner-container .footer-top-service{flex:1 1 100%}}.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint{flex:3}@media (max-width:1280px){.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint{flex:1 1 100%}}.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint .inner-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:0}.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint .inner-container>ul{display:flex;flex:1;flex-direction:column;gap:25px}@media (max-width:640px){.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint .inner-container>ul{flex:1 1 100%}}.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint .inner-container>ul:last-child{flex:2}@media (max-width:640px){.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint .inner-container>ul:last-child{flex:1 1 100%}}.page-footer .footer-content .footer-top>.inner-container .footer-top-imprint .inner-container>ul>li{display:flex;flex-direction:column;gap:16px}.page-footer .footer-content .footer-main>.inner-container{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.page-footer .footer-content .footer-main>.inner-container ul{display:flex;gap:20px}@media (max-width:640px){.page-footer .footer-content .footer-main>.inner-container ul{flex-wrap:wrap}}.page-footer .footer-content .footer-main-payment{flex:1}@media (max-width:1280px){.page-footer .footer-content .footer-main-payment{flex:1 1 100%}}.page-footer .footer-content .footer-main-seals{flex:1}@media (max-width:1280px){.page-footer .footer-content .footer-main-seals{flex:1 1 100%}}.page-footer .footer-content .footer-main-seals ul{gap:50px}.page-footer .footer-content .footer-main-seals ul li{align-items:center;display:flex;font-size:14px;gap:16px;line-height:18px}.page-footer .footer-content .footer-main-seals ul li span a{display:block;font-size:14px;font-weight:700;line-height:18px}.page-footer .footer-content .footer-main-seals ul li img{height:auto;max-width:70px;width:100%}.page-footer .footer-content .footer-main-seals ul li:last-child img{max-height:70px;max-width:none}.page-footer .footer-content .footer-bottom{padding:0}.page-footer .footer-content .footer-bottom>.inner-container{display:flex;justify-content:center;padding:0}.to-top{align-items:center;background:#62a824;bottom:30px;color:#fff;cursor:pointer;display:flex;font-size:25px;font-weight:300;height:50px;justify-content:center;line-height:1;position:fixed;right:-100px;transition:all .2s ease;width:50px;z-index:9}.to-top.active{right:0}.to-top i{font-weight:700}header.page-header{background-color:var(--white);border-bottom:1px solid var(--white-dark);position:fixed;width:100%;z-index:15}header.page-header .header-wrapper .header-top{background-color:var(--color-secondary);padding:4px 16px}header.page-header .header-wrapper .header-top .top-wrapper{align-items:center;display:flex;gap:10px;margin-left:auto;margin-right:auto;max-width:var(--large);position:relative}header.page-header .header-wrapper .header-top .top-wrapper a{color:var(--white)}header.page-header .header-wrapper .header-top .top-wrapper .info{color:var(--white);font-weight:700;margin:0 auto;text-transform:uppercase}@media (max-width:1280px){header.page-header .header-wrapper .header-top .top-wrapper .info{margin:0 auto 0 0}}@media (max-width:640px){header.page-header .header-wrapper .header-top .top-wrapper .info{display:none}}@media (max-width:1280px){header.page-header .header-wrapper .header-top .top-wrapper .links{display:none}}header.page-header .header-wrapper .header-top .top-wrapper .contact ul,header.page-header .header-wrapper .header-top .top-wrapper .links ul{align-items:center;display:flex;gap:10px;justify-content:end}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li a,header.page-header .header-wrapper .header-top .top-wrapper .links ul li a{align-items:center;display:flex;gap:10px}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li .icon,header.page-header .header-wrapper .header-top .top-wrapper .links ul li .icon{display:none}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li .icon:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li .icon:after{color:var(--white);display:block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-40);font-weight:700;line-height:1}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li:last-child .label:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li:last-child .label:after{display:none}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li .label,header.page-header .header-wrapper .header-top .top-wrapper .links ul li .label{color:var(--white);font-size:var(--fs-30);line-height:2}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li .label:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li .label:after{color:var(--white);content:"|";font-weight:400;padding-left:10px}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.home .icon,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.home .icon{display:block}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.home .icon:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.home .icon:after{content:var(--icon-home)}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.mail .label,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.mail .label{display:none}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.mail .icon,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.mail .icon{display:block}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.mail .icon:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.mail .icon:after{content:var(--icon-mail)}@media (max-width:1280px){header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.stars,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.stars{display:none}}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.stars .icon,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.stars .icon{background:url(/static/frontend/Webcrossing/bikapack2025/de_DE/build/images/stars.png) no-repeat 50%;background-size:100%;content:"";display:block;height:32px;width:107px}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.phone .icon,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.phone .icon{display:block}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.phone .icon:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.phone .icon:after{content:var(--icon-phone)}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.account .label,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.account .label{display:none}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.account .icon,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.account .icon{display:block}header.page-header .header-wrapper .header-top .top-wrapper .contact ul li.account .icon:after,header.page-header .header-wrapper .header-top .top-wrapper .links ul li.account .icon:after{content:var(--icon-account)}header.page-header .header-wrapper .header-main{padding:13px 16px}header.page-header .header-wrapper .header-main .main-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--large)}@media (max-width:1536px){header.page-header .header-wrapper .header-main .main-wrapper{gap:10px}}@media (max-width:1280px){header.page-header .header-wrapper .header-main .main-wrapper .menu.desktop{display:none}}header.page-header .header-wrapper .header-main .main-wrapper .menu.mobile{display:none;margin-left:auto}@media (max-width:1280px){header.page-header .header-wrapper .header-main .main-wrapper .menu.mobile{display:block}}header.page-header .header-wrapper .header-main .main-wrapper .logo{align-items:center;display:flex}header.page-header .header-wrapper .header-main .main-wrapper .logo.shop svg{height:50px}header.page-header .header-wrapper .header-main .main-wrapper .logo.website img{aspect-ratio:auto 150/43}header.page-header .header-wrapper .header-main .main-wrapper .logo a{display:flex;width:100%}header.page-header .header-wrapper .header-bottom{min-height:60px}.product-item{border:1px solid transparent;border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.12);max-width:400px;overflow:hidden;padding:16px;width:100%}.product-item:hover{border:1px solid #ff9800;box-shadow:0 1px 5px 0 #ff9800}.product-item .product-item-info{display:flex;flex-direction:column;position:relative}.product-item .product-item-info .product-item-photo{line-height:0;margin-bottom:10px;position:relative;text-align:center}.product-item .product-item-info .product-item-photo>a,.product-item .product-item-info .product-item-photo>a .product-image-container{display:inline-block;line-height:0}.product-item .product-item-info .product-item-photo>a .product-image-container .product-image-wrapper .product-image-photo{border-radius:10px}.product-item .product-item-info .product-item-name{color:var(--color-primary);font-size:var(--fs-30);font-weight:700;line-height:1.25;text-align:center}.product-item .product-item-info .product-item-name a{color:var(--color-primary)}.product-item .product-item-info .product-item-sku{color:var(--color-primary);font-size:var(--fs-25);font-weight:400;line-height:1.25;margin-bottom:10px;text-align:center}.product-item .product-item-info .product-item-price{margin-bottom:10px}.product-item .product-item-info .product-item-price .price-box{justify-content:center}.product-item .product-item-info .product-item-price .price-details{display:none}.product-item .product-item-info .product-item-variants ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-item .product-item-info .product-item-variants ul li{height:20px;width:20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-container{display:flex;gap:30px}@media (max-width:1280px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-container{flex-direction:column}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed{display:flex;margin-top:50px;padding:0;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items{position:relative;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.title{float:left;margin-right:20px;width:auto}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.title.active a{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.title a{border:1px solid var(--color-primary);border-radius:10px;color:var(--color-primary);display:flex;font-size:var(--fs-40);gap:20px;line-height:1.444;padding:2px 15px;text-transform:uppercase;white-space:nowrap}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.title a:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.title.active+.content{display:block}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.content{border-top:1px solid var(--white-dark);display:none;float:right;margin-left:-100%;margin-top:52px;padding:20px 0 0;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.content .description-attributes{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:space-between}@media (max-width:768px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.content .description-attributes{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:384px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.content .description-attributes{grid-template-columns:repeat(1,1fr)}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.content .description-attributes .attribute{background-color:var(--white-dark);border-radius:10px;display:flex;flex-direction:column;padding:10px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-detailed .items .item.content .description-attributes .attribute .label{font-weight:700}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media{border-radius:10px;max-height:100%;max-width:480px;position:relative;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media img{border-radius:10px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .orbitvu-gallery-item{border:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .action-skip-wrapper{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .gallery-placeholder{border-radius:8px;overflow:hidden}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .gallery-placeholder__image{border-radius:20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .gallery-placeholder__background{position:absolute;width:100%;z-index:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item{margin:0 auto;max-width:600px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage:after,body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage:before{display:none}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr{background-color:transparent;opacity:1!important;transform:none!important;width:42px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr:focus-visible{outline:0!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr:focus:after,body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr:focus:before{box-shadow:none;outline:2px solid var(--green)!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr--prev{left:25px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr--prev .fotorama__arr__arr:after{content:"\f104"}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr--next{right:25px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr--next .fotorama__arr__arr:after{content:"\f105"}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr__arr{background:var(--white);border-radius:50%;height:42px;text-align:center;width:42px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__arr__arr:after{color:var(--color-primary);font-family:Font Awesome\ 6 Pro;font-size:var(--fs-73);font-weight:400;line-height:42px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__stage__shaft:focus:after,body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__stage__shaft:focus:before{box-shadow:none;outline:2px solid var(--green)!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame .fotorama__img{border-radius:20px;top:50%!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap{bottom:25px;min-height:0;position:absolute;z-index:5}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .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 .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after,body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .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 .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr{display:none!important}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame{cursor:pointer;margin:0 10px 0 0;padding:0}@media (max-width:1280px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame{margin:0 6px 0 0}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .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 .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame--dot{height:25px;width:25px}@media (max-width:1280px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame--dot{height:15px;width:15px}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame .fotorama__dot{border:3px solid var(--white);border-radius:50%;height:25px;left:0;top:0;width:25px}@media (max-width:1280px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame .fotorama__dot{border:2px solid var(--white);height:15px;width:15px}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-media .fotorama-item .fotorama__wrap .fotorama__nav-wrap .fotorama__nav__frame.fotorama__active .fotorama__dot{background-color:var(--white)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .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 .main__wrapper>.content .product-info-alinf{font-weight:700}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-header-inner{align-items:center;display:flex;gap:20px;justify-content:flex-start}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-main{color:#333;display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:26px;position:relative;width:100%;z-index:1}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-header{margin-bottom:40px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-variants .container{background-color:var(--white-dark);border-radius:10px;display:inline-block;margin-top:20px;padding:20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-variants .container h4{color:#333;font-size:16px;font-weight:700;line-height:26px;margin-bottom:10px;padding-top:0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-variants .container ul{display:flex;flex-wrap:wrap;gap:10px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-variants .container ul li{height:30px;width:30px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-body{display:flex;gap:30px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-short-description{margin-bottom:40px;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-short-description ul{border-collapse:collapse;display:table;margin-bottom:5px;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-short-description ul li{border-bottom:1px solid var(--white-dark);display:table-row}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-short-description ul li span{display:table-cell}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-short-description ul li span.label{color:#333;font-weight:400;line-height:normal;min-width:100px;padding:5px 20px 5px 0}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-short-description ul li span.value{color:#333;font-weight:400;line-height:normal;padding:5px 0 5px 20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-bottom:40px;max-width:260px;width:100%}@media (max-width:896px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-buttons{display:none}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-buttons .action{align-items:center;border:1px solid var(--color-primary);border-radius:10px;color:var(--color-primary);display:flex;font-size:var(--fs-40);gap:20px;line-height:1.444;padding:2px 15px;text-transform:uppercase;white-space:nowrap}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-buttons .action:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped{margin-bottom:20px;max-width:calc(100vw - 32px);overflow:scroll}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table{border-collapse:collapse;min-width:650px;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table thead{text-align:right}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table thead tr th{padding:5px 20px}@media (max-width:896px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table thead tr th{padding:2px 5px}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table thead tr th.item{text-align:left}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product{text-align:right}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product.active tr td.item .product-item-name{font-weight:700}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product.active tr td.action .icon:after{transform:rotate(0)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td{border-top:1px solid var(--white-dark);padding:5px 20px}@media (max-width:896px){body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td{padding:2px 5px}}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.item{align-items:center;display:flex;gap:10px;text-align:left}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.item .product-item-image{display:inline-block;height:20px;width:20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.item .product-item-name{display:inline-block;font-weight:700;vertical-align:middle}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.item .product-item-name a{color:var(--color-primary)}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.availability{text-align:center}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.qty input{margin-bottom:0;width:100px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.price .price-box{justify-content:flex-end}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.action{background:var(--color-secondary);border-radius:10px;cursor:pointer;padding:0;position:static;width:50px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.action .icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.product tr td.action .icon:after{color:#fff;content:"\f077";display:block;font-family:Font Awesome\ 6 Pro;font-size:24px;font-weight:300;height:auto;transform:rotate(180deg);transition:all .2s ease;width:auto}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.prices{background-color:var(--white-dark);display:none;text-align:right}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.prices.active{display:table-row-group}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .table-wrapper.grouped table tbody.prices tr td{border-bottom:1px solid var(--white-dark);padding:5px 20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .box-tocart{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-add-form .box-tocart .price-details{flex-basis:100%;margin-top:20px}body.catalog-product-view .page-wrapper .page-main .columns .column.main .main__wrapper>.content .product-info-hint{margin-top:20px;text-align:right}body.catalog-product-view .page-wrapper .page-main .columns .column.footer .footer__wrapper>.content .product-info-similar{border-bottom:1px solid var(--white-dark);border-top:1px solid var(--white-dark);padding:80px 48px}@media (max-width:1024px){body.catalog-product-view .page-wrapper .page-main .columns .column.footer .footer__wrapper>.content .product-info-similar{border-bottom:0;border-top:0;padding:25px 0}}body.catalog-product-view .page-wrapper .page-main .columns .column.footer .footer__wrapper>.content .product-info-similar .products-similar-headline,body.catalog-product-view .page-wrapper .page-main .columns .column.footer .footer__wrapper>.content .product-info-similar .products-similar-wrapper{margin-left:auto;margin-right:auto;max-width:var(--content);width:100%}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNzcyIsIm1hcHBpbmdzIjoiQUFlQSxNQUVFLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUVmLHVCQUF3QixDQUN4QixnQkFBaUIsQ0FDakIsdUJBQXdCLENBQ3hCLGVBQWdCLENBR2hCLFlBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixhQUFjLENBQ2QsWUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBRWhCLDRCQUE2QixDQUM3Qiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLHdCQUF5QixDQUN6Qiw0QkFBNkIsQ0FDN0IsMEJBQTJCLENBQzNCLDZCQUE4QixDQUc5QixhQUFjLENBQ2QsY0FBZSxDQUNmLGdCQUFnQixDQUNoQixhQUFhLENBR2IsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQix1QkFBd0IsQ0FDeEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLDRCQUE2QixDQUM3QiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBQ3RCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLG1CQUFvQixDQUNwQixzQkFBdUIsQ0FDdkIsbUJBQW9CLENBQ3BCLHVCQUF3QixDQUN4QixtQkFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLG1CQUFvQixDQUNwQixtQkNqQkYsQ0RvQkEseUJBQ0UsTUFDRSxlQUFnQixDQUNoQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsaUJDakJGLENBQ0YsQ0MvRWdCLDBGQU1FLDJCQURBLGFBQWMsQ0FKZCxzQkFBdUIsQ0FFdkIsZUFBZ0IsQ0FEaEIsZ0JBQWlCLENBRWpCLGtCRG1GbEIsQ0M5RWdCLGdHQUNFLGVEZ0ZsQixDQzlFa0IsMEJBSEYsZ0dBSUksY0RpRmxCLENBQ0YsQ0M5RWdCLHFHQUdFLG1DQUZBLGtCQUFtQixDQUduQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFFBQVMsQ0FKVCxZRG9GbEIsQ0M5RWtCLDRHQU1FLDJCQURBLGFBQWMsQ0FKZCxzQkFBdUIsQ0FFdkIsZUFBZ0IsQ0FEaEIsZ0JBQWlCLENBRWpCLGVEa0ZwQixDQ3pFMEIsa0pBQ0Usc0JBQXVCLENBQ3ZCLGVEMkU1QixDQ3pFNEIscUpBQ0UsZUQyRTlCLENDeEU0QixxSkFDRSxnQkQwRTlCLENDbEVrQiwrT0FFRSxzQkRvRXBCLENDaEVvQixxSEFDRSxZRGtFdEIsQ0MvRG9CLHFIQUNFLGNBQWUsQ0FDZixRRGlFdEIsQ0N4RDRCLHdSQUNFLFlENkQ5QixDQzFENEIsNEpBQ0UsNkJBQThCLENBQzlCLDZCRDREOUIsQ0M1Q3NCLGlUQUNFLFVEaUR4QixDQ3pDb0IscUlBQ0UsWUQyQ3RCLENDdkNzQixnSUFDRSxhQUNBLGVBQ0EsUUR5Q3hCLENDdkN3Qix5QkFMRixnSUFNSSxxQkQwQ3hCLENBQ0YsQ0N0Q3dCLGtKQUVFLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FGdEIsa0JEMEMxQixDQ3JDNEIsK0pBQ0UsaUJEdUM5QixDQ3BDZ0MsMktBQ0UsNEJEc0NsQyxDQ2xDOEIsb0tBQ0UsbUNBRUEsa0JBQW1CLENBRG5CLGdCRHFDaEMsQ0NsQ2dDLDBCQUxGLG9LQU1JLGlCRHFDaEMsQ0FDRixDQ25DZ0MsOEtBSUUsOEJBQStCLENBRC9CLDJCQUE0QixDQUQ1QixlQUFnQixDQURoQixlRHdDbEMsQ0NsQ29DLDBOQUNFLGtCRG9DdEMsQ0MvQmdDLDRLQUNFLGVEaUNsQyxDQzlCb0MsK0xBQ0UsYUFBYyxDQUVkLHVCQUVBLGdCQURBLGlCQUZBLGlCRG1DdEMsQ0M5QnNDLGlNQUNFLDBCRGdDeEMsQ0M1Qm9DLGdNQUlFLHVCQUhBLHVCQUVBLGdCQURBLGdCRGdDdEMsQ0MzQm9DLGdNQUVFLGtCQUFtQixDQURuQixZRDhCdEMsQ0MxQm9DLG1NQUNFLGdCRDRCdEMsQ0MxQnNDLHdNQUNFLGlDQUNBLHNCQUF1QixDQUV2QixnQkFEQSxnQkQ2QnhDLENDckJrQyx5QkFLRiw4VkFFSSxZRHVCbEMsQ0FKRixDQ2ZnQyw2S0FDRSxlRHNCbEMsQ0NuQmdDLDJLQUVFLCtCQUFnQyxDQURoQyw0QkRzQmxDLENDakJzQyxpTUFLRSwwQkFBMkIsQ0FEM0IseUJBQTBCLENBRTFCLG9CQUFxQixDQUhyQiwrQkFBaUMsQ0FGakMsc0JBQXVCLENBQ3ZCLGVBQWdCLENBS2hCLGFEbUJ4QyxDQ2hCc0MsK0xBQ0UsWURrQnhDLENDQ2dCLG9HQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsUURDbEIsQ0V6UUEsb0JBSUUsNEJBQTZCLENBRTdCLGtCQUFtQixDQUhuQix1Q0FEQSxnQkFLQSxlQUFnQixDQUZoQixhQUpBLFVGa1JGLENFMVFFLDBCQUVFLHdCQUF5QixDQUR6Qiw4QkY2UUosQ0V4UUkseUNBQ0UsaUJBQ0EsNkJBQThCLENBQzlCLGtCRjBRTixDRXhRTSwrREFDRSxpQkFDQSxhRjBRUixDRXRRSSx3Q0FJRSwyQkFIQSx1QkFFQSxnQkFEQSxnQkFBaUIsQ0FHakIsaUJGd1FOLENFdFFNLDBDQUNFLDBCRndRUixDRzdSb0IsMEJBREYsaXZCQUVJLFlIaVNwQixDQUNGLENHaFJrQiw0U0FDRSxZSGtScEIsQ0c3UWMsOFFBQ0UsZ0JIK1FoQixDRzNRb0Isc1ZBRUUseUJBQTJCLENBRDNCLHlCSDhRdEIsQ0d6UWtCLHdUQUNFLFlIMlFwQixDR3JRZ0Isb1VBQ0UsWUFBYSxDQUNiLFFBQVMsQ0FDVCxtQ0FBcUMsQ0FDckMsa0JIdVFsQixDR3JRa0IsMEJBTkYsb1VBT0ksbUNId1FsQixDQUNGLENHdFFrQix5QkFWRixvVUFXSSxtQ0h5UWxCLENBQ0YsQ0d2UWtCLHlCQWRGLG9VQWVJLG1DSDBRbEIsQ0FDRixDR3JRZ0IsMlRBQ0UsWUFBYSxDQUNiLFFBQVMsQ0FDVCxtQ0FBcUMsQ0FDckMsa0JIdVFsQixDR3JRa0IsMEJBTkYsMlRBT0ksbUNId1FsQixDQUNGLENHdFFrQix5QkFWRiwyVEFXSSxtQ0FBcUMsQ0FDckMsWUh5UWxCLENBQ0YsQ0d2UWtCLHlCQWZGLDJUQWdCSSxtQ0gwUWxCLENBQ0YsQ0lsV1UsNElDcURSLHNCQUF1QixDQUZ2QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBVGhCLHNCQUF1QixDQVd6QixVTG1URixDSXJXYyw4TEFJRSxvQ0FBZ0IsQ0FIaEIsWUFBYSxDQUNiLGNBQWUsQ0FDZiw2QkFBOEIsQ0FFOUIsWUp1V2hCLENJcldnQiwwQkFQRiw4TEFRSSxvQ0p3V2hCLENBQ0YsQ0l0V2dCLGtOQUNFLE9Kd1dsQixDSXJXZ0Isa09BTUUsZUFBZ0IsQ0FIaEIsWUFBYSxDQUNiLGNBQWUsQ0FDZixRQUFTLENBRVQsZUFBa0IsQ0FObEIsT0FBUSxDQUNSLFVKNFdsQixDSXJXa0Isd09BS0UsNkJBQThCLENBQzlCLHFDQUFzQyxDQUN0QyxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBUGxCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCSjJXcEIsQ0lyV29CLGtQQUtFLDJCQURBLG9CQUFxQixDQUVyQixpQ0FMQSxzQkFBdUIsQ0FFdkIsZUFBZ0IsQ0FEaEIsYUFBYyxDQUtkLHdCSnVXdEIsQ0lyV3NCLGdRQUNFLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLGlCSnVXeEIsQ0luV29CLHdQQUNFLHVDQUF3QyxDQUN4Qyx1Q0pxV3RCLENJbldzQixrUUFDRSxrQkpxV3hCLENJaldvQiw0UEFDRSx1Q0FBd0MsQ0FDeEMsdUNBQXdDLENBQ3hDLGNKbVd0QixDSWpXc0Isc1FBQ0Usa0JKbVd4QixDSWhXc0Isd1FBQ0UsdUNKa1d4QixDSTVWZ0IsNE9BQ0UsWUo4VmxCLENJM1ZnQiw4T0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLFFKNlZsQixDSTNWa0IsNFJBR0Usa0NBQW1DLENBRG5DLGtDQUFtQyxDQUduQyxrQkFBbUIsQ0FEbkIsWUFBYSxDQUhiLGtDSmlXcEIsQ0kzVm9CLDBCQVBGLDRSQVFJLHNCSjhWcEIsQ0FDRixDSTVWb0IsMEJBWEYsNFJBWUksVUorVnBCLENBQ0YsQ0k3Vm9CLHlCQWZGLDRSQWdCSSxzQkpnV3BCLENBQ0YsQ0k5Vm9CLHlCQW5CRiw0UkFvQkksVUppV3BCLENBQ0YsQ0kvVm9CLHdUQUNFLHVDSmlXdEIsQ0k5Vm9CLDRTQUVFLGVBQWdCLENBRGhCLFVKaVd0QixDSTNWZ0Isb09BQ0Usa0JKNlZsQixDSTFWZ0Isd05BRUUsT0FBUSxDQURSLHdCSjZWbEIsQ0kxVmtCLDBCQUpGLHdOQU1JLE9BQVEsQ0FEUixVSjhWbEIsQ0FDRixDSTNWa0IsZ1BBQ0UsMEJBQTJCLENBSTNCLGFBQWMsQ0FIZCxzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBRWpCLGtCSjZWcEIsQ0l6Vm9CLHdQQUNFLFlKMlZ0QixDSXZWa0IsNE9BQ0Usa0JKeVZwQixDSXRWa0Isa2ZBRUUsaUJKeVZwQixDSXZWb0Isc2hCQUNFLFNKMlZ0QixDSXRWb0IsNFFBQ0UsNEJKd1Z0QixDSXBWa0Isc2lCQUVFLFlBQWEsQ0FDYixjQUFlLENBRWYsNkJKdVZwQixDSXJWb0Isa2tCQUVFLGtCQUFtQixDQUNuQixTQUFVLENBRlYsU0oyVnRCLENJdlZzQiwwQkFMRixra0JBTUksVUo0VnRCLENBQ0YsQ0kxVnNCLDhsQkFDRSxlSjhWeEIsQ0l0VndCLGd4Q0FDRSxZSitWMUIsQ0l6VmtCLDRRQUtFLGtDQUFtQyxDQURuQyxrQ0FBbUMsQ0FFbkMsa0JBQW1CLENBTG5CLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsWUo4VnBCLENJelZvQiw0VkFFRSxjQUFlLENBRGYsa0JKNFZ0QixDSXpWc0Isd1dBQ0UsaUJKMlZ4QixDSXZWd0Isa1hBRUUsMEJBQTJCLENBSTNCLGVBTEEsaUNBRUEsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGdCSjBWMUIsQ0luVnNCLDhVQUNFLGVKcVZ4QixDSWhWc0Isb1VBQ0UsWUprVnhCLENJN1VzQiw0VkFDRSxTSitVeEIsQ0k1VTBCLHdYQUNFLGVKOFU1QixDSXZVc0IsZ1VBQ0UsWUFBYSxDQUNiLFFKeVV4QixDSXBVa0Isb1JBRUUsa0NBQW1DLENBQ25DLGtCQUFtQixDQUZuQixlQUFnQixDQUdoQixZSnNVcEIsQ0lwVW9CLDBCQU5GLG9SQU9JLGVKdVVwQixDQUNGLENJblVvQixnVUFHRSxjQUFlLENBRmYsWUFBYSxDQUNiLGdCQUFpQixDQUVqQixjSnFVdEIsQ0luVXNCLHNWQUNFLGVKcVV4QixDSWxVc0IsMFVBSUUsaUNBRkEsc0JBQXVCLENBR3ZCLGVBQWdCLENBRmhCLGdCQUFpQixDQUZqQixrQkp3VXhCLENJbFV3QixrV0FFRSxrQkFBbUIsQ0FEbkIsWUpxVTFCLENJOVRzQixrWUFLRSxjQUFlLENBSmYsWUFBYSxDQUNiLGdCQUFpQixDQUVqQixRQUFTLENBRFQsY0prVXhCLENJOVR3Qiw4WUFFRSxjQUFlLENBRGYsaUJKaVUxQixDSTdUd0IsOFlBRUUsY0FBZSxDQURmLFlBQWEsQ0FFYixpQ0FDQSx1QkFDQSxnQkorVDFCLENJMVR3QixzWkFDRSxhSjRUMUIsQ0l4VHNCLHNZQUNFLFlBQWEsQ0FDYix3QkowVHhCLENJeFR3Qix5QkFKRixzWUFLSSxtQkoyVHhCLENBQ0YsQ0l6VHdCLDBZQUVFLGlDQURBLFFKNFQxQixDSXhUd0IsNGJBQ0UsU0owVDFCLENJdlQ0QixrZkFDRSwwQkFDQSxhQUFjLENBQ2QsYUp5VDlCLENJdFQ0Qiw4Z0JBRUUsc0JBQXVCLENBRHZCLFlKeVQ5QixDSXJUZ0Msc2lCQUdFLGNBQWUsQ0FGZixpQkFBa0IsQ0FDbEIsY0p3VGxDLENJcFRnQyxzaUJBQ0UsYUpzVGxDLENJcFRrQywwaUJBQ0UseUJKc1RwQyxDSW5Ua0Msb2pCQUNFLDBCQUEyQixDQUMzQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLHNCSnFUcEMsQ0lqVGdDLHdqQkFDRSxVSm1UbEMsQ0l6U2tCLDBQQUVFLFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUhULGVKOFNwQixDSXZTZ0Isd05BQ0UsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRSnlTbEIsQ0l0U2dCLHdOQU1FLHFCQUFzQixDQUN0Qiw0QkFBNkIsQ0FJN0Isa0JBQW1CLENBSG5CLDBCQUEyQixDQVAzQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFFBQVMsQ0FFVCxlQUFnQixDQU9oQixPQUFRLENBSFIsWUFBYSxDQUNiLGlCQUFrQixDQU5sQixVSmdUbEIsQ0l0U2tCLDBCQWRGLHdOQWVJLGNBQWUsQ0FDZixPSnlTbEIsQ0FDRixDSXZTa0Isb2dCQUVFLFlKMFNwQixDSXZTa0IsOFBBQ0UsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRSnlTcEIsQ0l2U29CLDRRQUNFLDBCQUEyQixDQUMzQixhQUFjLENBQ2Qsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGdCSnlTdEIsQ0lyU3NCLGdTQUNFLHNCQUF1QixDQUN2QixlSnVTeEIsQ0lyU3dCLHNTQUNFLGVKdVMxQixDSXBTd0Isc1NBQ0UsZ0JKc1MxQixDSWhTc0Isd1NBQ0UsWUprU3hCLENJL1JzQix3U0FDRSw2QkppU3hCLENJNVJzQix3U0FDRSxnQko4UnhCLENJNVJ3QixzVEFDRSxZSjhSMUIsQ0kzUndCLDBVQUNFLHNCQUF1QixDQUN2QixnQko2UjFCLENJM1IwQiw4VUFDRSx5Qko2UjVCLENJeFIwQixnVUFDRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFFKMFI1QixDSXhSNEIsc1VBR0Usa0NBQW1DLENBRG5DLFFBQVMsQ0FHVCxlQUFnQixDQUpoQixjQUFlLENBR2YsU0oyUjlCLENJeFI4Qix3VkFHRSxrQkFBbUIsQ0FGbkIsWUFBYSxDQUdiLFNBRkEsNkJKNFJoQyxDSXZSa0Msa1pBQ0Usa0JKeVJwQyxDSXJSZ0Msb1lBQ0UsTUFBTyxDQUNQLFlKdVJsQyxDSXBSb0Msa2RBS0UsYUFBYyxDQUpkLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBRWxCLGVKc1J0QyxDSW5Sb0MsczRCQUVFLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsZ0JKc1J0QyxDSWxSa0Msc2FBQ0Usc0JKb1JwQyxDSXRRc0IsNFhBQ0UseUJBQTBCLENBRTFCLGdCQURBLDJCSnlReEIsQ0l0UXdCLDBZQUNFLFlKd1ExQixDSXBRc0IsZ1lBQ0UsZUFBZ0IsQ0FDaEIsa0JKc1F4QixDTTV5QmMseWREZ0RaLHNCQUF1QixDQUZ2QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBVGhCLHNCQUF1QixDQVd6QixVTG13QkYsQ003eUJnQixrZkR5Q2Qsc0JBQXVCLENDdkNQLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsUUFBUyxDRG1DekIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVRoQixzQkFBdUIsQ0FXekIsVUw2d0JGLENNanpCa0IseUJBTkYsa2ZBUUksZ0JBREEsY05xekJsQixDQUNGLENNbHpCa0IsaWdCQUdFLDJCQUZBLHNCQUF1QixDQUd2QixlQUFnQixDQUZoQixnQk5zekJwQixDTTl5QmdCLGdjQUdFLDBCQUEyQixDQUYzQixnQ0FHQSxzQkFBdUIsQ0FGdkIsZUFBZ0IsQ0FHaEIsYU5nekJsQixDTTV5QmtCLG9kQUNFLFlOOHlCcEIsQ00zeUJrQix5ZEFDRSx3Qk42eUJwQixDTXh5QmtCLDJnQkFDRSxZTjB5QnBCLENNdnlCa0IsZ2hCQUNFLHVCTnl5QnBCLENNcHlCa0Isb2RBQ0UsWU5zeUJwQixDTW55QmtCLHlkQUNFLHdCTnF5QnBCLENNaHlCa0IseWRBQ0UsWU5reUJwQixDTS94QmtCLDhkQUNFLHdCTml5QnBCLENNNXhCYywyYkFDRSxlTjh4QmhCLENNM3hCYywrY0FDRSxhQUNBLGVBRUEsUUFBUyxDQURULDZCTjh4QmhCLENNM3hCZ0Isa2ZBQ0Usa0NBQW1DLENBQ25DLGtDQUFtQyxDQUNuQyxrQkFBbUIsQ0FFbkIseUJBQWlDLENBRGpDLFlOOHhCbEIsQ00zeEJrQiwwQkFQRixrZkFRSSxlTjh4QmxCLENBQ0YsQ001eEJrQiw2akJBQ0UsbUJOOHhCcEIsQ016eEJjLCtjQUNFLGFBQ0EsU0FDQSxlTjJ4QmhCLENNenhCZ0IseUJBTEYsK2NBTUkscUJONHhCaEIsQ0FDRixDTW54QmdCLDR6R0FJRSxhQUFjLENBRmQsc0JBQXVCLENBRHZCLGVBQWdCLENBRWhCLGdCQUFpQixDQUVqQixrQk44eUJsQixDTTV5QmtCLDhnSEFDRSxlTnUwQnBCLENNcDBCa0IsdzNHQUNFLFlOKzFCcEIsQ00zMUJnQix3M0dBQ0UsYUFDQSxlQUVBLFFBQVMsQ0FEVCw2Qk51M0JsQixDTXAzQmtCLDhnSEFJRSxtQ0FEQSxrQ0FBbUMsQ0FFbkMsa0JBQW1CLENBSG5CLHlCQUFpQyxDQUlqQyxZQUFhLENBTGIsaUJObzVCcEIsQ003NEJvQiwwQkFSRiw4Z0hBU0ksZU55NkJwQixDQUNGLENNdjZCb0IsdzFIQUVFLGFBQWMsQ0FEZCxrQk5tOEJ0QixDTS83Qm9CLG81SEFDRSxZQUFhLENBQ2IsU0FDQSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFOMDlCdEIsQ010OUJrQiwwekhBRUUsYUFBYyxDQURkLFVOay9CcEIsQ00vK0JvQiw4K0hBQ0UsZU4wZ0N0QixDTXZnQ3dCLGtxSUFDRSxlTmtpQzFCLENNMWhDMEIsNDNTQUNFLGdCTmlsQzVCLENNdGtDZ0IscWlDQUNFLGtDQUFtQyxDQUNuQyxrQkFBbUIsQ0FHbkIseUJBQWlDLENBRGpDLGdCQURBLFlOK2tDbEIsQ016a0NjLHE1Q0FHRSxZQUFhLENBQ2IsY0FBZSxDQUNmLFFObWxDaEIsQ01qbENnQiw0aERBQ0Usa0NBQW1DLENBQ25DLGtCQUFtQixDQUduQix5QkFBaUMsQ0FEakMsZ0JBREEsWU4rbENsQixDTTNsQ2tCLDBCQVBGLDRoREFRSSxlTndtQ2xCLENBQ0YsQ010bUNrQiw0d0RBQ0UsWU5rbkNwQixDTS9tQ2tCLGtyREFFRSxTQURBLFNONG5DcEIsQ01sbkNzQixxa0hBQ0UsWU4yb0N4QixDTXJvQ2dCLG9wREFDRSxnQkFDQSxZTmlwQ2xCLENNN29DYyxxNEJBRUUsZU5tcENoQixDTWpwQ2dCLG1rQ0FFRSx3QkFBeUIsQ0FDekIsbUJBRkEsZU4wcENsQixDTXJwQ29CLG1wQ0FDRSxhTjRwQ3RCLENNMXBDc0IsdTBDQUNFLGdCTmlxQ3hCLENNNXBDd0IseUJBRkYsdzZFQUdJLFlOeXFDeEIsQ0FDRixDTXJxQ3dCLHlCQURGLHFzQ0FFSSxZTjZxQ3hCLENBQ0YsQ01ocUNvQixxc0NBR0UsV0FEQSxpQkFBa0IsQ0FEbEIsV055cUN0QixDTW5xQ3NCLHMzRUFHRSxhQUFjLENBRGQsZ0JOb3JDeEIsQ001cUNjLHVhQUNFLGVOOHFDaEIsQ001cUNnQiwwQkFIRix1YUFJSSxNTitxQ2hCLENBQ0YsQ003cUNnQix5QkFQRix1YUFTSSxnQkFEQSxjTmlyQ2hCLENBQ0YsQ005cUNnQiwwaEJBRUUsZUFBZ0IsQ0FEaEIsU05pckNsQixDTTlxQ2tCLDZqQkFDRSxZTmdyQ3BCLENNN3FDa0IsNmpCQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsT04rcUNwQixDTTdxQ29CLDJsQkFDRSxpQk4rcUN0QixDTTVxQ3dCLG16Q0FFRSw0Qk5rckMxQixDTTlxQ3NCLGtwQkFDRSxZTmdyQ3hCLENNN3FDc0IsbXVDQUdFLDBCQUEyQixDQUMzQixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixhQUFjLENBQ2QsU0FBVSxDQUNWLGFBQWMsQ0FDZCxlQUFnQixDQVRoQixVTjRyQ3hCLENNanJDd0IsK3hDQUNFLDRCTndyQzFCLENPNWlERSxtQkFFRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixhQUFjLENBSmQsVVBtakRKLENPN2lESSw4QkFDRSxXQUFZLENBR1osaUJBRkEsYUFBYyxDQUNkLFNQZ2pETixDTzdpRE0seUJBTkYsOEJBT0ksZ0JQZ2pETixDQUNGLENPM2lESSxzQkFDRSxpQlA2aUROLENPM2lETSw2QkFFRSxrQkFBbUIsQ0FEbkIsWVA4aURSLENPMWlETSwyQkFFRSxrQkFBbUIsQ0FEbkIsZVA2aURSLENPMWlEUSwwQ0FDRSxZQUFhLENBQ2IsY0FBZSxDQUVmLFFBQVMsQ0FEVCw2QkFBOEIsQ0FFOUIsY1A0aURWLENPMWlEVSwwQkFQRiwwQ0FRSSxRUDZpRFYsQ0FDRixDTzNpRFUsK0NBQ0UsYVA2aURaLENPMWlEVSxtREFDRSxVUDRpRFosQ096aURVLG1EQUNFLFlBQWEsQ0FFYixlQUFnQixDQUNoQixTQUFVLENBQ1YsaUJBQWtCLENBSGxCLFVQOGlEWixDT3ppRFksMEJBUEYsbURBUUksY1A0aURaLENBQ0YsQ096aURVLGtEQUNFLGFBQWMsQ0FDZCxPUDJpRFosQ090aURNLDZCQUVFLGtCQUFtQixDQURuQixlUHlpRFIsQ090aURRLDBCQUpGLDZCQUtJLGVQeWlEUixDQUNGLENPMWhEUSw0ZUZqQ04sc0JBQXVCLENBRnZCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FUaEIsc0JBQXVCLENBV3pCLFVMcWtERixDT3hoRFEsdW1CRjlDTixzQkFBdUIsQ0FGdkIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVpoQixxQkFBc0IsQ0FjeEIsVUxrbERGLENPdmhEWSx1RUFDRSxPUHloRGQsQ090aERZLHVFQUNFLFlQd2hEZCxDTzNnRFksNkVBQ0UsT1A2Z0RkLENPMWdEWSw2RUFDRSxhQUFjLENBQ2QsT1A0Z0RkLENPLy9DWSw4RUFDRSxPUGlnRGQsQ085L0NZLDhFQUNFLGFBQWMsQ0FDZCxPUGdnRGQsQ1FscURBLGFBQ0Usa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGlCUnFxREYsQ1FucURFLGdCQUVFLDZCQURBLGtCUnNxREosQ1FscURFLGdCQUNFLHNCQUF1QixDQUN2QixlUm9xREosQ1FocURJLDZCQU1FLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBSHRCLGNBQWUsQ0FJZixRQUFTLENBUFQsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUZsQixnQkFBaUIsQ0FHakIsVVJ1cUROLENRL3BEUSwyQ0FDRSxrQlJpcURWLENROXBEUSwwREFJRSxzQkFBdUIsQ0FIdkIsWUFBYSxDQUliLGNBQWUsQ0FIZixRQUFTLENBQ1QsNkJSa3FEVixDUTdwRFksMkVBQ0UsWUFBYSxDQUdiLE9BRkEscUJBQXNCLENBQ3RCLFFSZ3FEZCxDUTdwRGMseUJBTkYsMkVBT0ksYVJncURkLENBQ0YsQ1E5cERjLGdHQUNFLGVSZ3FEaEIsQ1E1cERZLDhFQUNFLE1SOHBEZCxDUTVwRGMseUJBSEYsOEVBSUksYVIrcERkLENBQ0YsQ1E1cERZLDhFQUNFLE1SOHBEZCxDUTVwRGMsMEJBSEYsOEVBSUksYVIrcERkLENBQ0YsQ1E3cERjLCtGQUNFLFlBQWEsQ0FDYixlQUNBLFFBQVMsQ0FDVCw2QkFBOEIsQ0FDOUIsU1IrcERoQixDUTdwRGdCLGtHQUNFLFlBQWEsQ0FHYixPQURBLHFCQUFzQixDQUR0QixRUmlxRGxCLENRN3BEa0IseUJBTkYsa0dBT0ksYVJncURsQixDQUNGLENROXBEa0IsNkdBQ0UsTVJncURwQixDUTlwRG9CLHlCQUhGLDZHQUlJLGFSaXFEcEIsQ0FDRixDUTlwRGtCLHFHQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsUVJncURwQixDUXRwRFEsMkRBSUUsa0JBQW1CLENBSG5CLFlBQWEsQ0FJYixjQUFlLENBSGYsUUFBUyxDQUNULDZCUjBwRFYsQ1F0cERVLDhEQUNFLFlBQWEsQ0FDYixRUndwRFosQ1F0cERZLHlCQUpGLDhEQUtJLGNSeXBEWixDQUNGLENRcnBEUSxrREFDRSxNUnVwRFYsQ1FycERVLDBCQUhGLGtEQUlJLGFSd3BEVixDQUNGLENRcnBEUSxnREFDRSxNUnVwRFYsQ1FycERVLDBCQUhGLGdEQUlJLGFSd3BEVixDQUNGLENRdHBEVSxtREFDRSxRUndwRFosQ1F0cERZLHNEQUdFLGtCQUFtQixDQUZuQixZQUFhLENBR2IsY0FBZSxDQUZmLFFBQVMsQ0FHVCxnQlJ3cERkLENRcnBEZ0IsNkRBQ0UsYUFBYyxDQUNkLGNBQWUsQ0FFZixlQUFnQixDQURoQixnQlJ3cERsQixDUW5wRGMsMERBQ0UsV0FBWSxDQUVaLGNBQWUsQ0FEZixVUnNwRGhCLENRanBEZ0IscUVBRUUsZUFBZ0IsQ0FEaEIsY1JvcERsQixDUTNvRE0sNENBQ0UsU1I2b0RSLENRM29EUSw2REFFRSxZQUFhLENBQ2Isc0JBQXVCLENBRnZCLFNSK29EVixDUXRvREEsUUFDRSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixVQUFXLENBQ1gsY0FBZSxDQUNmLFlBQWEsQ0FDYixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixhQUFjLENBQ2QsY0FBZSxDQUNmLFlBQWEsQ0FDYix3QkFDQSxVQUFXLENBQ1gsU1J5b0RGLENRdm9ERSxlQUNFLE9SeW9ESixDUXRvREUsVUFDRSxlUndvREosQ1MzMURFLG1CQUdFLDhCQUVBLHlDQUEwQyxDQUgxQyxjQUFlLENBRGYsV0FHQSxVVCsxREosQ1MxMURRLCtDQUVFLHdDQURBLGdCVDYxRFYsQ1MxMURVLDREQUVFLGtCQUFtQixDQURuQixhQUVBLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHNCQUF1QixDQUN2QixpQlQ0MURaLENTMTFEWSw4REFDRSxrQlQ0MURkLENTejFEWSxrRUFFRSxrQkFBbUIsQ0FFbkIsZUFBaUIsQ0FIakIsY0FFQSx3QlQ0MURkLENTejFEYywwQkFORixrRUFPSSxpQlQ0MURkLENBQ0YsQ1MxMURjLHlCQVZGLGtFQVdJLFlUNjFEZCxDQUNGLENTejFEYywwQkFERixtRUFFSSxZVDQxRGQsQ0FDRixDU3YxRGMsOElBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixRQUFTLENBRFQsbUJUMjFEaEIsQ1N2MURrQix3SkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLFFUMDFEcEIsQ1N2MURrQixnS0FDRSxZVDAxRHBCLENTeDFEb0IsNEtBQ0Usa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGFUMjFEdEIsQ1NyMURzQixvTUFDRSxZVHcxRHhCLENTbjFEa0Isa0tBR0UsbUJBRkEsdUJBQ0EsYVR1MURwQixDU3AxRG9CLDhLQUVFLG1CQURBLFdBQVksQ0FHWixlQUFnQixDQURoQixpQlR3MUR0QixDU2wxRG9CLDBLQUNFLGFUcTFEdEIsQ1NuMURzQixzTEFDRSx3QlRzMUR4QixDU2gxRG9CLDRLQUNFLFlUbTFEdEIsQ1NoMURvQiwwS0FDRSxhVG0xRHRCLENTajFEc0Isc0xBQ0Usd0JUbzFEeEIsQ1M5MERvQiwwQkFERixnS0FFSSxZVGsxRHBCLENBQ0YsQ1NoMURvQiw0S0FHRSxxR0FDQSxvQkFBcUIsQ0FIckIsV0FDQSxhQUFjLENBSWQsWUFEQSxXVG8xRHRCLENTOTBEb0IsNEtBQ0UsYVRpMUR0QixDUy8wRHNCLHdMQUNFLHlCVGsxRHhCLENTNTBEb0Isa0xBQ0UsWVQrMER0QixDUzUwRG9CLGdMQUNFLGFUKzBEdEIsQ1M3MERzQiw0TEFDRSwyQlRnMUR4QixDU2wwRFEsZ0RBQ0UsaUJUbzBEVixDU2wwRFUsOERBR0Usa0JBQW1CLENBRm5CLGFBQ0EsY0FBZSxDQUdmLFNBREEsNkJBQThCLENBRTlCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsc0JUbzBEWixDU2wwRFksMEJBVkYsOERBV0ksUVRxMERaLENBQ0YsQ1NqMERnQiwwQkFERiw0RUFFSSxZVG8wRGhCLENBQ0YsQ1NqMERjLDJFQUNFLGFBQ0EsZ0JUbTBEaEIsQ1NqMERnQiwwQkFKRiwyRUFLSSxhVG8wRGhCLENBQ0YsQ1NoMERZLG9FQUVFLGtCQUFtQixDQURuQixZVG0wRGQsQ1MvekRnQiw2RUFDRSxXVGkwRGxCLENTNXpEZ0IsZ0ZBQ0Usd0JUOHpEbEIsQ1MxekRjLHNFQUNFLFlBQWEsQ0FDYixVVDR6RGhCLENTdHpEUSxrREFDRSxlVHd6RFYsQ1U1aEVBLGNBSUUsNEJBQTZCLENBRTdCLGtCQUFtQixDQUhuQix1Q0FEQSxnQkFLQSxlQUFnQixDQUZoQixhQUpBLFVWcWlFRixDVTdoRUUsb0JBRUUsd0JBQXlCLENBRHpCLDhCVmdpRUosQ1U1aEVFLGlDQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJWOGhFSixDVTVoRUkscURBRUUsYUFBYyxDQUVkLG1CQUhBLGlCQUFrQixDQUVsQixpQlYraEVOLENVeGhFUSx1SUFIQSxvQkFBcUIsQ0FDckIsYVZraUVSLENVM2hFWSw0SEFDRSxrQlY2aEVkLENVdGhFSSxvREFJRSwyQkFIQSx1QkFFQSxnQkFEQSxnQkFBaUIsQ0FHakIsaUJWd2hFTixDVXRoRU0sc0RBQ0UsMEJWd2hFUixDVXBoRUksbURBSUUsMkJBSEEsdUJBRUEsZ0JBREEsZ0JBQWlCLENBSWpCLG1CQURBLGlCVnVoRU4sQ1VuaEVJLHFEQUNFLGtCVnFoRU4sQ1VuaEVNLGdFQUNFLHNCVnFoRVIsQ1VsaEVNLG9FQUNFLFlWb2hFUixDVS9nRU0sMkRBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixRQUFTLENBQ1Qsc0JWaWhFUixDVS9nRVEsOERBQ0UsV0FBWSxDQUNaLFVWaWhFVixDVzNsRW9CLHlIQUNFLFlBQWEsQ0FDYixRWDhsRXRCLENXNWxFc0IsMEJBSkYseUhBS0kscUJYK2xFdEIsQ0FDRixDVzVsRW9CLHdIQUNFLFlBQWEsQ0FDYixlQUFnQixDQUNoQixTQUFVLENBQ1YsVVg4bEV0QixDVzVsRXNCLCtIQUNFLGlCQUFrQixDQUNsQixVWDhsRXhCLENXM2xFMEIsMklBQ0UsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVWDZsRTVCLENXMWxFOEIsb0pBQ0UsdUNBQXdDLENBQ3hDLHVDQUF3QyxDQUN4QyxrQlg0bEVoQyxDV3hsRTRCLDZJQVFFLHFDQUFzQyxDQUN0QyxrQkFBbUIsQ0FDbkIsMEJBQTJCLENBVDNCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLGtCWDZsRTlCLENXeGxFOEIsbUpBQ0UsdUNBQXdDLENBQ3hDLHVDQUF3QyxDQUN4QyxrQlgwbEVoQyxDV3RsRTRCLDJKQUNFLGFYd2xFOUIsQ1dwbEUwQiw2SUFDRSxzQ0FBdUMsQ0FDdkMsWUFBYSxDQUNiLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQW1CLENBQ25CLFVYc2xFNUIsQ1dwbEU0QixxS0FDRSxZQUFhLENBR2IsUUFBUyxDQUZULG9DQUNBLDZCWHVsRTlCLENXcGxFOEIseUJBTkYscUtBUUksUUFBUyxDQURULG1DWHdsRTlCLENBQ0YsQ1dybEU4Qix5QkFYRixxS0FZSSxtQ1h3bEU5QixDQUNGLENXdGxFOEIsZ0xBQ0UsbUNBQ0EsbUJBRUEsWUFBYSxDQUNiLHFCQUFzQixDQUZ0QixZWDBsRWhDLENXdGxFZ0MsdUxBQ0UsZVh3bEVsQyxDVy9rRW9CLHFIQUtFLGtCQUFtQixDQUZuQixlQUFnQixDQURoQixlQUFnQixDQURoQixpQkFBa0IsQ0FHbEIsVVhrbEV0QixDVy9rRXNCLHlIQUNFLGtCWGlsRXhCLENXOWtFc0IsMklBQ0UsUVhnbEV4QixDVzdrRXNCLDBJQUNFLFlYK2tFeEIsQ1c1a0VzQiwwSUFFRSxpQkFBa0IsQ0FEbEIsZVgra0V4QixDVzVrRXdCLGlKQUNFLGtCWDhrRTFCLENXM2tFd0Isc0pBQ0UsaUJBQWtCLENBRWxCLFVBQVcsQ0FEWCxTWDhrRTFCLENXemtFc0Isb0lBRUUsYUFBYyxDQURkLGVYNGtFeEIsQ1d2a0U0Qix1VkFFRSxZWHdrRTlCLENXcmtFNEIsb0xBR0UsNEJBQTZCLENBRDdCLG9CQURBLHlCQUdBLFVYdWtFOUIsQ1dya0U4QixrTUFDRSxtQlh1a0VoQyxDV25rRWdDLGlZQUVFLGVBQWdCLENBQ2hCLHdDWG9rRWxDLENXaGtFOEIsMExBQ0UsU1hra0VoQyxDVy9qRWtDLG9OQUNFLGVYaWtFcEMsQ1c1akU4QiwwTEFDRSxVWDhqRWhDLENXM2pFa0Msb05BQ0UsZVg2akVwQyxDV3hqRThCLHlMQUNFLHVCQUF3QixDQUd4QixrQkFEQSxZQUVBLGlCQUFrQixDQUhsQixVWDZqRWhDLENXeGpFZ0MsK0xBR0UsMEJBQTJCLENBRjNCLGdDQUdBLHNCQUF1QixDQUZ2QixlQUFnQixDQUdoQixnQlgwakVsQyxDVy9pRWdDLG1aQUVFLGVBQWdCLENBQ2hCLHdDWGdqRWxDLENXM2lFZ0Msb09BRUUsa0JBQW1CLENBRG5CLGlCWDhpRWxDLENXdmlFMEIsd0tBR0UsV0FBWSxDQUNaLFlBQWEsQ0FIYixpQkFBa0IsQ0FDbEIsU1gyaUU1QixDV3ZpRTRCLHVMQUNFLGdCWHlpRTlCLENXdmlFOEIsMlhBRUUsWVh3aUVoQyxDV3JpRThCLDZNQUNFLHNCWHVpRWhDLENXcGlFOEIsOExBR0UsZUFGQSxpQkFBa0IsQ0FDbEIsU1h1aUVoQyxDV3BpRWdDLDBCQUxGLDhMQU1JLGdCWHVpRWhDLENBQ0YsQ1dyaUVnQyx5TUFDRSxRWHVpRWxDLENXcGlFZ0MsbU1BQ0UsV0FBWSxDQUNaLFVYc2lFbEMsQ1dwaUVrQywwQkFKRixtTUFNSSxXQUFZLENBRFosVVh3aUVsQyxDQUNGLENXcGlFZ0MsNk1BS0UsNkJBQThCLENBQzlCLGlCQUFrQixDQUxsQixXQUFZLENBRVosTUFBTyxDQUNQLEtBQU0sQ0FGTixVWDBpRWxDLENXcGlFa0MsMEJBUkYsNk1BV0ksNkJBQThCLENBRDlCLFdBQVksQ0FEWixVWHlpRWxDLENBQ0YsQ1duaUVrQyw4TkFDRSw2QlhxaUVwQyxDV2hpRThCLCtNQUNFLFlYa2lFaEMsQ1cxaEVvQixxSEFDRSxlWDRoRXRCLENXemhFb0IsNEhBR0Usa0JBQW1CLENBRm5CLFlBQWEsQ0FHYixTQUZBLDBCWDZoRXRCLENXeGhFb0Isb0hBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFNYMGhFdEIsQ1d2aEVvQixzSEFDRSxrQlh5aEV0QixDV3JoRXNCLG1JQUNFLGtDQUFtQyxDQUNuQyxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFlYdWhFeEIsQ1dyaEV3QixzSUFDRSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FEbkIsYVh3aEUxQixDV3BoRXdCLHNJQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsUVhzaEUxQixDV3BoRTBCLHlJQUNFLFdBQVksQ0FDWixVWHNoRTVCLENXaGhFb0Isb0hBQ0UsWUFBYSxDQUNiLFFYa2hFdEIsQ1cvZ0VvQixpSUFDRSxrQkFBbUIsQ0FDbkIsVVhpaEV0QixDVy9nRXNCLG9JQUNFLHdCQUF5QixDQUN6QixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFVYaWhFeEIsQ1cvZ0V3Qix1SUFDRSx5Q0FBMEMsQ0FDMUMsaUJYaWhFMUIsQ1cvZ0UwQiw0SUFDRSxrQlhpaEU1QixDVy9nRTRCLGtKQUNFLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsc0JYaWhFOUIsQ1c5Z0U0QixrSkFDRSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHNCWGdoRTlCLENXemdFb0IsdUhBQ0UsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsUUFBUyxDQUNULGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixVWDJnRXRCLENXemdFc0IseUJBVEYsdUhBVUksWVg0Z0V0QixDQUNGLENXMWdFc0IsK0hBV0Usa0JBQW1CLENBVm5CLHFDQUFzQyxDQUN0QyxrQkFBbUIsQ0FDbkIsMEJBQTJCLENBQzNCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLGtCWDZnRXhCLENXMWdFd0IscUlBQ0UsdUNBQXdDLENBQ3hDLHVDQUF3QyxDQUN4QyxrQlg0Z0UxQixDV3BnRXNCLDBJQUNFLG1CQUVBLDRCQUE2QixDQUQ3QixlWHVnRXhCLENXcGdFd0IsZ0pBQ0Usd0JBQXlCLENBRXpCLGVBQWdCLENBRGhCLFVYdWdFMUIsQ1dwZ0UwQixzSkFDRSxnQlhzZ0U1QixDV25nRThCLDRKQUNFLGdCWHFnRWhDLENXbmdFZ0MseUJBSEYsNEpBSUksZVhzZ0VoQyxDQUNGLENXcGdFZ0MsaUtBQ0UsZVhzZ0VsQyxDVy8vRDRCLDhKQUNFLGdCWGlnRTlCLENXMy9Ec0MsbU1BQ0UsZVg2L0R4QyxDV3YvRHdDLDhMQUNFLG1CWHkvRDFDLENXaC9EZ0Msb0tBRUUsc0NBQXVDLENBRHZDLGdCWG0vRGxDLENXLytEa0MseUJBTEYsb0tBTUksZVhrL0RsQyxDQUNGLENXaC9Ea0MseUtBSUUsa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixRQUFTLENBRlQsZVhxL0RwQyxDV2gvRG9DLDZMQUdFLHFCQURBLFlBREEsVVhvL0R0QyxDVy8rRG9DLDRMQUVFLHFCQURBLGdCQUVBLHFCWGkvRHRDLENXLytEc0MsOExBQ0UsMEJYaS9EeEMsQ1c1K0RrQyxpTEFDRSxpQlg4K0RwQyxDVzErRG9DLDhLQUNFLGdCQUNBLFdYNCtEdEMsQ1d2K0RvQyxxTEFDRSx3Qlh5K0R0QyxDV3IrRGtDLDJLQUNFLGlDQUFrQyxDQUtsQyxrQkFBbUIsQ0FEbkIsZUFIQSxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsVVh5K0RwQyxDV3IrRG9DLGlMQUNFLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixVWHUrRHRDLENXcitEc0MsdUxBQ0UsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsd0JBQ0EsVVh1K0R4QyxDVy85RDRCLDZKQUdFLG1DQUZBLGFBQ0EsZ0JYaytEOUIsQ1cvOUQ4QixvS0FDRSx1QlhpK0RoQyxDVzc5RGdDLG1LQUNFLHlDQUEwQyxDQUMxQyxnQlgrOURsQyxDV3Q5RG9CLCtIQUNFLFlBQWEsQ0FFYixjQUFlLENBRGYsd0JBQXlCLENBRXpCLGdCWHc5RHRCLENXdDlEc0IsOElBRUUsZUFBZ0IsQ0FEaEIsZVh5OUR4QixDV245RGtCLG9IQUNFLGdCQUNBLGdCWHE5RHBCLENXMzhEb0IsMkhBR0UseUNBQTBDLENBRDFDLHNDQUF1QyxDQUR2QyxpQlgrOER0QixDVzM4RHNCLDBCQUxGLDJIQVFJLGVBQWdCLENBRGhCLFlBQWEsQ0FEYixjWGc5RHRCLENBQ0YsQ1d4OERzQiwyU05sbEJwQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBTmhCLHdCQUF5QixDQU8zQixVTG9pRkYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2hlbHBlci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2xheW91dC9fY2FydC5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvbGF5b3V0L19jYXRlZ29yeS5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvbGF5b3V0L19jYXRlZ29yeV92aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9sYXlvdXQvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9oZWxwZXIvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9sYXlvdXQvX2N1c3RvbWVyX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2xheW91dC9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9sYXlvdXQvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2xheW91dC9fcHJvZHVjdF92aWV3LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIEJyZWFrcG9pbnRzICovXHJcbiRkZXNrdG9wTGFyZ2U6IDE1MzZweDtcclxuJGRlc2t0b3A6IDEyODBweDtcclxuJGRlc2t0b3BTbWFsbDogMTAyNHB4O1xyXG4kdGFibGV0TGFyZ2U6IDg5NnB4O1xyXG4kdGFibGV0OiA3NjhweDtcclxuJHBob25lTGFyZ2U6IDY0MHB4O1xyXG4kcGhvbmU6IDUxMnB4O1xyXG4kcGhvbmVTbWFsbDogMzg0cHg7XHJcblxyXG4vKiogRGlyZWN0b3JpZXMgKi9cclxuJGRpckZvbnRzOiAnLi4vLi4vZm9udHMvJztcclxuJGRpckltYWdlczogJy4uLy4uL2ltYWdlcy8nO1xyXG4kZGlySWNvbnM6ICcuLi8uLi9pbWFnZXMvaWNvbnMvJztcclxuXHJcbjpyb290IHtcclxuICAvKiogRm9udCBzaXplcyBpbiByZW0gKGZyb20gZGVmYXVsdCBicm93c2VyIHNpemUgMTZweCkgKi9cclxuICAtLWZzLTEwOiAuNjI1cmVtOyAvLzEwcHhcclxuICAtLWZzLTE1OiAuNjg3NXJlbTsgLy8xMXB4XHJcbiAgLS1mcy0yMDogLjc1cmVtOyAvLzEycHhcclxuICAtLWZzLTI1OiAuODc1cmVtOyAvLzE0cHhcclxuICAtLWZzLTMwOiAxcmVtOyAvLzE2cHhcclxuICAtLWZzLTQwOiAxLjEyNXJlbTsgLy8xOHB4XHJcbiAgLS1mcy01MDogMS4yNXJlbTsgLy8yMHB4XHJcbiAgLS1mcy02MDogMS4zNzVyZW07IC8vMjJweFxyXG4gIC0tZnMtNzA6IDEuNTYyNXJlbTsgLy8yNXB4XHJcbiAgLS1mcy03MzogMS44NzVyZW07IC8vMzBweFxyXG4gIC0tZnMtNzU6IDIuMTg3NXJlbTsgLy8zNXB4XHJcbiAgLS1mcy04MDogMi41cmVtOyAvLzQwcHhcclxuXHJcbiAgLS1mcy1pbnB1dDogdmFyKC0tZnMtMzApO1xyXG4gIC0tbGgtaW5wdXQ6IDEuNjI1O1xyXG4gIC0tZnMtc21hbGw6IHZhcigtLWZzLTI1KTtcclxuICAtLWxoLXNtYWxsOiAxLjI1O1xyXG5cclxuICAvKiogQ29sb3JzICovXHJcbiAgLS13aGl0ZTogI0ZGRkZGRjtcclxuICAtLXdoaXRlLWRhcms6ICNGNUY1RjU7XHJcbiAgLS1yZWQ6ICNFNjM2MzY7XHJcbiAgLS1ibGFjazogIzMzMzMzMztcclxuICAtLWdyZXktbGlnaHQ6ICNFQkVCRUI7XHJcbiAgLS1ncmV5OiAjOEY4RjhGO1xyXG4gIC0tZ3JleS1kYXJrOiAjNzA3MDcwO1xyXG4gIC0teWVsbG93OiAjRkY5ODAwO1xyXG4gIC0tZ3JlZW46ICM2MkE4MjQ7XHJcblxyXG4gIC0tY29sb3ItcHJpbWFyeTogdmFyKC0tYmxhY2spO1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1ncmVlbik7XHJcbiAgLS1jb2xvci1pbnB1dDogdmFyKC0tZ3JleS1kYXJrKTtcclxuICAtLWNvbG9yLWVycm9yOiB2YXIoLS1yZWQpO1xyXG4gIC0tY29sb3Itc3VjY2VzczogdmFyKC0tZ3JlZW4pO1xyXG4gIC0tY29sb3ItaW5mbzogdmFyKC0teWVsbG93KTtcclxuICAtLWNvbG9yLXdhcm5pbmc6IHZhcigtLXllbGxvdyk7XHJcblxyXG4gIC8qKiBXaWR0aHMgKi9cclxuICAtLWZ1bGw6IDE5MjBweDtcclxuICAtLWxhcmdlOiAxNTMwcHg7XHJcbiAgLS1jb250ZW50OjExMjBweDtcclxuICAtLXNtYWxsOjY1MHB4O1xyXG5cclxuICAvKiogSWNvbnMgKi9cclxuICAtLWljb24tY2FydDogXCJcXGYwN2FcIjtcclxuICAtLWljb24tY2xvc2U6IFwiXFxmMDBkXCI7XHJcbiAgLS1pY29uLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuICAtLWljb24tcGhvbmU6IFwiXFxmMDk1XCI7XHJcbiAgLS1pY29uLWNoZWNrOiBcIlxcZjAwY1wiO1xyXG4gIC0taWNvbi1tZW51OiBcIlxcZjBjOVwiO1xyXG4gIC0taWNvbi1oZWFydDogXCJcXGYwMDRcIjtcclxuICAtLWljb24tdHJ1Y2s6IFwiXFxmMGQxXCI7XHJcbiAgLS1pY29uLWNhbGVuZGFyOiBcIlxcZjEzM1wiO1xyXG4gIC0taWNvbi1xdWVzdGlvbi1tYXJrOiBcIlxcZjA1OVwiO1xyXG4gIC0taWNvbi1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xyXG4gIC0taWNvbi1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiAgLS1pY29uLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcclxuICAtLWljb24tY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcclxuICAtLWljb24tYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XHJcbiAgLS1pY29uLWRlbGV0ZTogXCJcXGYyZWRcIjtcclxuICAtLWljb24tZWRpdDogXCJcXGYwNDRcIjtcclxuICAtLWljb24ta2V5OiBcIlxcZjA4NFwiO1xyXG4gIC0taWNvbi1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiAgLS1pY29uLWhvbWU6IFwiXFxmMDE1XCI7XHJcbiAgLS1pY29uLXBheW1lbnQ6IFwiXFxmMTUzXCI7XHJcbiAgLS1pY29uLWJ1bGs6IFwiXFxmNDY4XCI7XHJcbiAgLS1pY29uLXByaW50aW5nOiBcIlxcZjViZlwiO1xyXG4gIC0taWNvbi1tYWlsOiBcIlxcZjBlMFwiO1xyXG4gIC0taWNvbi1hY2NvdW50OiBcIlxcZjAwN1wiO1xyXG4gIC0taWNvbi1zaG93OiBcIlxcZjA2ZVwiO1xyXG4gIC0taWNvbi1yZWRvOiBcIlxcZjJmOVwiO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gIDpyb290IHtcclxuICAgIC0tZnMtMTA6IC42MjVyZW07IC8vMTBweFxyXG4gICAgLS1mcy0xNTogLjYyNXJlbTsgLy8xMHB4XHJcbiAgICAtLWZzLTIwOiAuNjg3NXJlbTsgLy8xMXB4XHJcbiAgICAtLWZzLTI1OiAuNzVyZW07IC8vMTJweFxyXG4gICAgLS1mcy0zMDogLjg3NXJlbTsgLy8xNHB4XHJcbiAgICAtLWZzLTQwOiAxcmVtOyAvLzE2cHhcclxuICAgIC0tZnMtNTA6IDEuMTI1cmVtOyAvLzE4cHhcclxuICAgIC0tZnMtNjA6IDEuMjVyZW07IC8vMjBweFxyXG4gICAgLS1mcy03MDogMS4zNzVyZW07IC8vMjJweFxyXG4gICAgLS1mcy03MzogMS41NjI1cmVtOyAvLzI1cHhcclxuICAgIC0tZnMtNzU6IDEuODc1cmVtOyAvLzMwcHhcclxuICAgIC0tZnMtODA6IDIuMTg3NXJlbTsgLy8zNXB4XHJcbiAgfVxyXG59IiwiLyoqIEJyZWFrcG9pbnRzICovXG4vKiogRGlyZWN0b3JpZXMgKi9cbjpyb290IHtcbiAgLyoqIEZvbnQgc2l6ZXMgaW4gcmVtIChmcm9tIGRlZmF1bHQgYnJvd3NlciBzaXplIDE2cHgpICovXG4gIC0tZnMtMTA6IC42MjVyZW07XG4gIC0tZnMtMTU6IC42ODc1cmVtO1xuICAtLWZzLTIwOiAuNzVyZW07XG4gIC0tZnMtMjU6IC44NzVyZW07XG4gIC0tZnMtMzA6IDFyZW07XG4gIC0tZnMtNDA6IDEuMTI1cmVtO1xuICAtLWZzLTUwOiAxLjI1cmVtO1xuICAtLWZzLTYwOiAxLjM3NXJlbTtcbiAgLS1mcy03MDogMS41NjI1cmVtO1xuICAtLWZzLTczOiAxLjg3NXJlbTtcbiAgLS1mcy03NTogMi4xODc1cmVtO1xuICAtLWZzLTgwOiAyLjVyZW07XG4gIC0tZnMtaW5wdXQ6IHZhcigtLWZzLTMwKTtcbiAgLS1saC1pbnB1dDogMS42MjU7XG4gIC0tZnMtc21hbGw6IHZhcigtLWZzLTI1KTtcbiAgLS1saC1zbWFsbDogMS4yNTtcbiAgLyoqIENvbG9ycyAqL1xuICAtLXdoaXRlOiAjRkZGRkZGO1xuICAtLXdoaXRlLWRhcms6ICNGNUY1RjU7XG4gIC0tcmVkOiAjRTYzNjM2O1xuICAtLWJsYWNrOiAjMzMzMzMzO1xuICAtLWdyZXktbGlnaHQ6ICNFQkVCRUI7XG4gIC0tZ3JleTogIzhGOEY4RjtcbiAgLS1ncmV5LWRhcms6ICM3MDcwNzA7XG4gIC0teWVsbG93OiAjRkY5ODAwO1xuICAtLWdyZWVuOiAjNjJBODI0O1xuICAtLWNvbG9yLXByaW1hcnk6IHZhcigtLWJsYWNrKTtcbiAgLS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWdyZWVuKTtcbiAgLS1jb2xvci1pbnB1dDogdmFyKC0tZ3JleS1kYXJrKTtcbiAgLS1jb2xvci1lcnJvcjogdmFyKC0tcmVkKTtcbiAgLS1jb2xvci1zdWNjZXNzOiB2YXIoLS1ncmVlbik7XG4gIC0tY29sb3ItaW5mbzogdmFyKC0teWVsbG93KTtcbiAgLS1jb2xvci13YXJuaW5nOiB2YXIoLS15ZWxsb3cpO1xuICAvKiogV2lkdGhzICovXG4gIC0tZnVsbDogMTkyMHB4O1xuICAtLWxhcmdlOiAxNTMwcHg7XG4gIC0tY29udGVudDoxMTIwcHg7XG4gIC0tc21hbGw6NjUwcHg7XG4gIC8qKiBJY29ucyAqL1xuICAtLWljb24tY2FydDogXCJcXGYwN2FcIjtcbiAgLS1pY29uLWNsb3NlOiBcIlxcZjAwZFwiO1xuICAtLWljb24tc2VhcmNoOiBcIlxcZjAwMlwiO1xuICAtLWljb24tcGhvbmU6IFwiXFxmMDk1XCI7XG4gIC0taWNvbi1jaGVjazogXCJcXGYwMGNcIjtcbiAgLS1pY29uLW1lbnU6IFwiXFxmMGM5XCI7XG4gIC0taWNvbi1oZWFydDogXCJcXGYwMDRcIjtcbiAgLS1pY29uLXRydWNrOiBcIlxcZjBkMVwiO1xuICAtLWljb24tY2FsZW5kYXI6IFwiXFxmMTMzXCI7XG4gIC0taWNvbi1xdWVzdGlvbi1tYXJrOiBcIlxcZjA1OVwiO1xuICAtLWljb24tY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiAgLS1pY29uLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiAgLS1pY29uLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiAgLS1pY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4gIC0taWNvbi1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiAgLS1pY29uLWRlbGV0ZTogXCJcXGYyZWRcIjtcbiAgLS1pY29uLWVkaXQ6IFwiXFxmMDQ0XCI7XG4gIC0taWNvbi1rZXk6IFwiXFxmMDg0XCI7XG4gIC0taWNvbi1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4gIC0taWNvbi1ob21lOiBcIlxcZjAxNVwiO1xuICAtLWljb24tcGF5bWVudDogXCJcXGYxNTNcIjtcbiAgLS1pY29uLWJ1bGs6IFwiXFxmNDY4XCI7XG4gIC0taWNvbi1wcmludGluZzogXCJcXGY1YmZcIjtcbiAgLS1pY29uLW1haWw6IFwiXFxmMGUwXCI7XG4gIC0taWNvbi1hY2NvdW50OiBcIlxcZjAwN1wiO1xuICAtLWljb24tc2hvdzogXCJcXGYwNmVcIjtcbiAgLS1pY29uLXJlZG86IFwiXFxmMmY5XCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1mcy0xMDogLjYyNXJlbTtcbiAgICAtLWZzLTE1OiAuNjI1cmVtO1xuICAgIC0tZnMtMjA6IC42ODc1cmVtO1xuICAgIC0tZnMtMjU6IC43NXJlbTtcbiAgICAtLWZzLTMwOiAuODc1cmVtO1xuICAgIC0tZnMtNDA6IDFyZW07XG4gICAgLS1mcy01MDogMS4xMjVyZW07XG4gICAgLS1mcy02MDogMS4yNXJlbTtcbiAgICAtLWZzLTcwOiAxLjM3NXJlbTtcbiAgICAtLWZzLTczOiAxLjU2MjVyZW07XG4gICAgLS1mcy03NTogMS44NzVyZW07XG4gICAgLS1mcy04MDogMi4xODc1cmVtO1xuICB9XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNzApO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLnNpZGViYXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtc3VtbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1zdW1tYXJ5ID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy03MCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgLnRhYmxlLXdyYXBwZXIgLnRhYmxlLnRvdGFscyB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyAudGFibGUtd3JhcHBlciAudGFibGUudG90YWxzIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1zdW1tYXJ5IC5jYXJ0LWdyb3ctbXktdHJlZSxcbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LXN1bW1hcnkgLmNhcnQtaW5mb3JtYXRpb24ge1xuICBmb250LXNpemU6IHZhcigtLWZzLTI1KTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLnNoaXBwaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LXN1bW1hcnkgLmJsb2NrLmRpc2NvdW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1zdW1tYXJ5IC5ibG9jay5kaXNjb3VudCAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suZGlzY291bnQgLmNvbnRlbnQgLmZpZWxkc2V0LmNvdXBvbiAuZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1zdW1tYXJ5IC5ibG9jay5kaXNjb3VudCAuY29udGVudCAuZmllbGRzZXQuY291cG9uIC5maWVsZCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtc3VtbWFyeSAuYmxvY2suZGlzY291bnQgLmNvbnRlbnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuaXRlbSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0ICNnaWZ0LW9wdGlvbnMtY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC5pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0IC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQuaXRlbXMgdHIuY2FydC5pdGVtLmhlYWRlciAuY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sIHtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIH1cbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0IC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQuaXRlbXMgdHIuY2FydC5pdGVtIC5jb2wudGh1bWJuYWlsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0IC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQuaXRlbXMgdHIuY2FydC5pdGVtIC5jb2wudGh1bWJuYWlsIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIgLnByb2R1Y3QtaW1hZ2UtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC5pdGVtcyB0ci5jYXJ0Lml0ZW0gLmNvbC5kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0IC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQuaXRlbXMgdHIuY2FydC5pdGVtIC5jb2wuZGV0YWlscyAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLTI1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sLmRldGFpbHMgLnByb2R1Y3QtaXRlbS1uYW1lIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sLmRldGFpbHMgLnByb2R1Y3QtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMjApO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWdyZXktZGFyayk7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sLmRldGFpbHMgLnByb2R1Y3QtaXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sLmRldGFpbHMgLnByb2R1Y3QtaXRlbS1zdWJ0b3RhbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC5pdGVtcyB0ci5jYXJ0Lml0ZW0gLmNvbC5kZXRhaWxzIC5wcm9kdWN0LWl0ZW0tc3VidG90YWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWZzLTI1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC5pdGVtcyB0ci5jYXJ0Lml0ZW0gLmNvbC5zaGlwcGluZy13ZWlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sLnByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciAuY2FydC1jb250YWluZXIgLmZvcm0tY2FydCAuY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0Lml0ZW1zIHRyLmNhcnQuaXRlbSAuY29sLnN1YnRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2hlY2tvdXQtY2FydC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0IC5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQuaXRlbXMgdHIuY2FydC5pdGVtIC5jb2wuYWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC5pdGVtcyB0ci5jYXJ0Lml0ZW0gLmNvbC5hY3Rpb24gLmFjdGlvbi1kZWxldGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy01MCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiB2YXIoLS1pY29uLWNsb3NlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keS5jaGVja291dC1jYXJ0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydC5pdGVtcyB0ci5jYXJ0Lml0ZW0gLmNvbC5hY3Rpb24gLmFjdGlvbi1kZWxldGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LWNhcnQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uZm9vdGVyIC5mb290ZXJfX3dyYXBwZXIgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cblxuLml0ZW0uY2F0ZWdvcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdGVtLmNhdGVnb3J5LWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMCAjRkY5ODAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY5ODAwO1xufVxuLml0ZW0uY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktaXRlbS1waG90byB7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaXRlbS5jYXRlZ29yeS1pdGVtIC5jYXRlZ29yeS1pdGVtLXBob3RvIC5jYXRlZ29yeS1pbWFnZS1waG90byB7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGVtLmNhdGVnb3J5LWl0ZW0gLmNhdGVnb3J5LWl0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXRlbS5jYXRlZ29yeS1pdGVtIC5jYXRlZ29yeS1pdGVtLW5hbWUgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldy5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuc2lkZWJhciwgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5zaWRlYmFyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5zaWRlYmFyLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuc2lkZWJhciwgYm9keS5jb250YWN0LWluZGV4LWluZGV4LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5zaWRlYmFyLCBib2R5LmNvbnRhY3QtaW5kZXgtaW5kZXgucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zZWFyY2gucmVzdWx0cyBkbC5ibG9jaywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zZWFyY2gucmVzdWx0cyBkbC5ibG9jaywgYm9keS5jb250YWN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNlYXJjaC5yZXN1bHRzIGRsLmJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldywgYm9keS5jb250YWN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktZGVzY3JpcHRpb24gKiwgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yeS12aWV3IC5jYXRlZ29yeS1kZXNjcmlwdGlvbiAqLCBib2R5LmNvbnRhY3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktZGVzY3JpcHRpb24gKiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcnktdmlldyAuY2F0ZWdvcnktY21zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWNtcywgYm9keS5jb250YWN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3J5LXZpZXcgLmNhdGVnb3J5LWNtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yaWVzLWdyaWQgLmNhdGVnb3J5LWl0ZW1zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3JpZXMtZ3JpZCAuY2F0ZWdvcnktaXRlbXMsIGJvZHkuY29udGFjdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yaWVzLWdyaWQgLmNhdGVnb3J5LWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yaWVzLWdyaWQgLmNhdGVnb3J5LWl0ZW1zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3JpZXMtZ3JpZCAuY2F0ZWdvcnktaXRlbXMsIGJvZHkuY29udGFjdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yaWVzLWdyaWQgLmNhdGVnb3J5LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXRhbG9nLWNhdGVnb3J5LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcmllcy1ncmlkIC5jYXRlZ29yeS1pdGVtcywgYm9keS5jYXRhbG9nc2VhcmNoLXJlc3VsdC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jYXRlZ29yaWVzLWdyaWQgLmNhdGVnb3J5LWl0ZW1zLCBib2R5LmNvbnRhY3QtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcmllcy1ncmlkIC5jYXRlZ29yeS1pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3JpZXMtZ3JpZCAuY2F0ZWdvcnktaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2F0ZWdvcmllcy1ncmlkIC5jYXRlZ29yeS1pdGVtcywgYm9keS5jb250YWN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNhdGVnb3JpZXMtZ3JpZCAuY2F0ZWdvcnktaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jb250YWN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1jYXRlZ29yeS12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY2F0YWxvZ3NlYXJjaC1yZXN1bHQtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1pdGVtcywgYm9keS5jb250YWN0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY29udGFjdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODRweCkge1xuICBib2R5LmNhdGFsb2ctY2F0ZWdvcnktdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zLCBib2R5LmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtaXRlbXMsIGJvZHkuY29udGFjdC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbiB7XG4gIG1heC13aWR0aDogdmFyKC0tbGFyZ2UpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciA+IC5tZXNzYWdlcywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgPiAubWVzc2FnZXMge1xuICBvcmRlcjogMTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBjb3VudGVyLXJlc2V0OiBpO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaSA+IHNwYW4sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpID4gc3BhbjpiZWZvcmUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1wcm9ncmVzcy1iYXIgbGkuX2FjdGl2ZSA+IHNwYW4sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGUgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXByb2dyZXNzLWJhciBsaS5fY29tcGxldGU6aG92ZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtcHJvZ3Jlc3MtYmFyIGxpLl9jb21wbGV0ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTJweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtLnNlbGVjdGVkLWl0ZW0sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW1zIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0uc2VsZWN0ZWQtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSAuYWN0aW9uLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAuc2hpcHBpbmctYWRkcmVzcy1pdGVtcyAuc2hpcHBpbmctYWRkcmVzcy1pdGVtIC5hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAubmV3LWFkZHJlc3MtcG9wdXAsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5uZXctYWRkcmVzcy1wb3B1cCB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5zdGVwLXRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLnN0ZXAtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNzApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjb3BjLXNoaXBwaW5nX21ldGhvZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5mb3JtLWxvZ2luLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNvcGMtc2hpcHBpbmdfbWV0aG9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuZm9ybS1sb2dpbiBmaWVsZHNldCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI29wYy1zaGlwcGluZ19tZXRob2QgZmllbGRzZXQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuZm9ybS1sb2dpbiBmaWVsZHNldCxcbmJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjb3BjLXNoaXBwaW5nX21ldGhvZCBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjby1wYXltZW50LWZvcm0gZmllbGRzZXQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY28tcGF5bWVudC1mb3JtIGZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0sXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLFxuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbiAgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkIC5maWVsZCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCAuZmllbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCAuZmllbGQsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5maWVsZC1zZWxlY3QtYmlsbGluZyxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgW2RhdGEtZm9ybT1iaWxsaW5nLW5ldy1hZGRyZXNzXSA+IC5maWVsZC5maWVsZC1zZWxlY3QtYmlsbGluZywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLmZpZWxkLXNlbGVjdC1iaWxsaW5nLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQuZmllbGQtc2VsZWN0LWJpbGxpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kLFxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciBbZGF0YS1mb3JtPWJpbGxpbmctbmV3LWFkZHJlc3NdID4gLmZpZWxkLnN0cmVldCBsZWdlbmQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kLFxuYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIFtkYXRhLWZvcm09YmlsbGluZy1uZXctYWRkcmVzc10gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrIGlucHV0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2sgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrID4gbGFiZWwgc3BhbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1zYW1lLWFzLXNoaXBwaW5nLWJsb2NrID4gbGFiZWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyAuYWN0aW9uLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWRldGFpbHMgLmFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmZpZWxkLXNlbGVjdC1iaWxsaW5nID4gbGFiZWwsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5maWVsZC1zZWxlY3QtYmlsbGluZyA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzLWZvcm0gLmZpZWxkc2V0LmFkZHJlc3MsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5jaGVja291dC1iaWxsaW5nLWFkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy1mb3JtIC5maWVsZHNldC5hZGRyZXNzIC5maWVsZC5jaG9pY2UsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSAuZmllbGRzZXQuYWRkcmVzcyAuZmllbGQuY2hvaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgLmNoZWNrb3V0LWJpbGxpbmctYWRkcmVzcyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5yb3csIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnJvdzpsYXN0LWNoaWxkLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5yb3cgLmNvbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnJvdyAuY29sIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LWZhbWlseTogXCJ0aXRpbGxpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucm93IC5jb2w6Zmlyc3QtY2hpbGQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5yb3cgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUgPiBpbnB1dCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSA+IGxhYmVsLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlID4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kLl9hY3RpdmUgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweCAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgfVxufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IHAsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jaywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHM6YWZ0ZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKiBQZmxpY2h0ZmVsZGVyXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGlucHV0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGxhYmVsLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQgPiBsYWJlbCBhLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXdyYXBwZXIgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQgLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sgLmNoZWNrb3V0LWFncmVlbWVudHMgLmNoZWNrb3V0LWFncmVlbWVudC5maWVsZCA+IGxhYmVsIGJ1dHRvbiwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQgPiBsYWJlbCBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50IC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnRzIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQgZGl2Lm1hZ2UtZXJyb3IsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAjY2hlY2tvdXQtcGF5bWVudC1tZXRob2QtbG9hZCAucGF5bWVudC1tZXRob2RzIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCAuY2hlY2tvdXQtYWdyZWVtZW50cy1ibG9jayAuY2hlY2tvdXQtYWdyZWVtZW50cyAuY2hlY2tvdXQtYWdyZWVtZW50LmZpZWxkIGRpdi5tYWdlLWVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy13cmFwcGVyIC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtd3JhcHBlciAuYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgI29wYy1zaWRlYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAjb3BjLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9yZGVyOiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciBbZGF0YS1yb2xlPWZvY3VzYWJsZS1zdGFydF0sXG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5tb2RhbC1oZWFkZXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciBbZGF0YS1yb2xlPWZvY3VzYWJsZS1zdGFydF0sXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5ID4gLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1mcy03MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHRoLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdHIgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0ciB0ZCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuZm9ybS1kaXNjb3VudCBsYWJlbCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuZm9ybS1kaXNjb3VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuZm9ybS1kaXNjb3VudCBpbnB1dCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuZm9ybS1kaXNjb3VudCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0LCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAudGl0bGUsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmFjdGlvbnMtdG9vbGJhciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5hY3Rpb25zLXRvb2xiYXIgYSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuYWN0aW9ucy10b29sYmFyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGksIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIGltZywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5jaGVja291dC1vbmVwYWdlLXN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLmNvbnRlbnQgb2wgbGkgLnByb2R1Y3QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWl0ZW0taW5uZXIgLnByb2R1Y3QtaXRlbS1uYW1lLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMjUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5zdWJ0b3RhbCxcbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5kZXRhaWxzLXF0eSwgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3QtaXRlbS1pbm5lciAuc3VidG90YWwsXG5ib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5jb250ZW50IG9sIGxpIC5wcm9kdWN0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC1pdGVtLWlubmVyIC5kZXRhaWxzLXF0eSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWRhcmspO1xuICBmb250LXNpemU6IHZhcigtLWZzLTIwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3Qub3B0aW9ucywgYm9keS5jaGVja291dC1pbmRleC1pbmRleCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAuY29udGVudCBvbCBsaSAucHJvZHVjdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByb2R1Y3Qub3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlLCBib2R5LmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1pbnB1dCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1pbnB1dCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbi10aXRsZSBidXR0b24sIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2hlY2tvdXQtb25lcGFnZS1zdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24gLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQsIGJvZHkuY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXNoaXBwaW5nLWluZm9ybWF0aW9uIC5zaGlwcGluZy1pbmZvcm1hdGlvbiAuc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLmhlYWRlciAuaGVhZGVyX193cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLmhlYWRlciAuaGVhZGVyX193cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXJnZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IHZhcigtLWxhcmdlKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgaDEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgaDEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IGgxLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IGgxLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IHZhcigtLWZzLTcwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb246YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb246YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uOmFmdGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uOmFmdGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb246YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmVkaXQgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5lZGl0IHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmVkaXQgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5lZGl0IHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5lZGl0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5lZGl0OmFmdGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmVkaXQ6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmVkaXQ6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24uZWRpdDphZnRlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLWVkaXQpO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5jaGFuZ2UtcGFzc3dvcmQgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5jaGFuZ2UtcGFzc3dvcmQgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24uY2hhbmdlLXBhc3N3b3JkIHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24uY2hhbmdlLXBhc3N3b3JkIHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5jaGFuZ2UtcGFzc3dvcmQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmNoYW5nZS1wYXNzd29yZDphZnRlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5jaGFuZ2UtcGFzc3dvcmQ6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLmNoYW5nZS1wYXNzd29yZDphZnRlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5jaGFuZ2UtcGFzc3dvcmQ6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5jaGFuZ2UtcGFzc3dvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLWtleSk7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLnZpZXcgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi52aWV3IHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLnZpZXcgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi52aWV3IHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi52aWV3IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi52aWV3OmFmdGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLnZpZXc6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLnZpZXc6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24udmlldzphZnRlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLnZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLXNob3cpO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5vcmRlciBzcGFuLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLm9yZGVyIHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLm9yZGVyIHNwYW4sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24ub3JkZXIgc3BhbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9uLm9yZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5vcmRlcjphZnRlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5vcmRlcjphZnRlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24ub3JkZXI6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb24ub3JkZXI6YWZ0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbi5vcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tcmVkbyk7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYnJlYWRjcnVtYnMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5icmVhZGNydW1icywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5icmVhZGNydW1icywgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJyZWFkY3J1bWJzLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubG9naW4tY29udGFpbmVyID4gLmJsb2NrLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jaywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2ssIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5sb2dpbi1jb250YWluZXIgPiAuYmxvY2sgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmxvZ2luLWNvbnRhaW5lciA+IC5ibG9jayAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLXRpdGxlIHN0cm9uZywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZSBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stdGl0bGUgc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLXRpdGxlIHN0cm9uZywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLXRpdGxlIHN0cm9uZyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stdGl0bGUgc3Ryb25nLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay10aXRsZSBzdHJvbmcsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay10aXRsZSBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZSBhLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stdGl0bGUgYSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLXRpdGxlIGEsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay10aXRsZSBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stdGl0bGUgYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLXRpdGxlIGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay10aXRsZSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3gsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAuYm94LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC5ib3gsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3gsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtdGl0bGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC10aXRsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC5ib3ggLmJveC1hY3Rpb25zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAuYm94IC5ib3gtYWN0aW9ucyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLmJveCAuYm94LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB7XG4gIG1pbi13aWR0aDogNzY4cHg7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtbGlzdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1saXN0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1hZGRyZXNzZXMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1pbmZvIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1hZGRyZXNzZXMtZGVmYXVsdCAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stb3JkZXItZGV0YWlscy12aWV3IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtb3JkZXJzIC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWluZm8gLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWRlZmF1bHQgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLW9yZGVycyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stYWRkcmVzc2VzLWxpc3QgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5ibG9jay1kYXNoYm9hcmQtaW5mbyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0IC5ibG9jay1jb250ZW50IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuYmxvY2stZGFzaGJvYXJkLWFkZHJlc3NlcyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLW9yZGVyLWRldGFpbHMtdmlldyAuYmxvY2stY29udGVudCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMgLmJsb2NrLWNvbnRlbnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLmNvbnRhY3QubXVzdGVyIGZpZWxkc2V0LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0ucGFzc3dvcmQuZm9yZ2V0IGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS5jb250YWN0Lm11c3RlciBmaWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLnBhc3N3b3JkLmZvcmdldCBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLmNvbnRhY3QubXVzdGVyIGZpZWxkc2V0LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLnBhc3N3b3JkLmZvcmdldCBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0uY29udGFjdC5tdXN0ZXIgZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS5wYXNzd29yZC5mb3JnZXQgZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0uY29udGFjdC5tdXN0ZXIgZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLnBhc3N3b3JkLmZvcmdldCBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50LCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxIDEgY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQsXG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0LFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0LmFkZGl0aW9uYWxfaW5mbywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0LmFkZGl0aW9uYWxfaW5mbyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0LmFkZGl0aW9uYWxfaW5mbyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldC5hZGRpdGlvbmFsX2luZm8sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0LmFkZGl0aW9uYWxfaW5mbyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0LmFkZGl0aW9uYWxfaW5mbywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQuYWRkaXRpb25hbF9pbmZvLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldC5hZGRpdGlvbmFsX2luZm8sXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldC5hZGRpdGlvbmFsX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZHNldCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0IC5maWVsZHNldCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCAuZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCAuZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCAuZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgLmZpZWxkc2V0LCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCAuZmllbGRzZXQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IC5maWVsZHNldCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0IC5maWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCAuZmllbGRzZXQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZHNldCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQgLmZpZWxkc2V0LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgLmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCAuZmllbGQucmVnaW9uLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCAuZmllbGQucmVnaW9uLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQgLmZpZWxkLnJlZ2lvbixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCAuZmllbGQucmVnaW9uLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQgLmZpZWxkLnJlZ2lvbixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgLmZpZWxkLnJlZ2lvbiwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCAuZmllbGQucmVnaW9uLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5yZWdpb24sXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCAuZmllbGQucmVnaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5zdHJlZXQgLmZpZWxkLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5zdHJlZXQgLmZpZWxkLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgZmllbGRzZXQgLmZpZWxkLnN0cmVldCAuZmllbGQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgZmllbGRzZXQgLmZpZWxkLnN0cmVldCAuZmllbGQsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5zdHJlZXQgLmZpZWxkLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IGZpZWxkc2V0IC5maWVsZC5zdHJlZXQgLmZpZWxkLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWFkZHJlc3MtZWRpdCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgZmllbGRzZXQgLmZpZWxkLnN0cmVldCAuZmllbGQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCBmaWVsZHNldCAuZmllbGQuc3RyZWV0IC5maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhcixcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1jcmVhdGUtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5mb3JtLWNyZWF0ZS1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tY3JlYXRlLWFjY291bnQgLmFjdGlvbnMtdG9vbGJhcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5LFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5LFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHtcbiAgbWluLXdpZHRoOiA2NjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbCwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2w6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2w6bm90KDpmaXJzdC1jaGlsZCksIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2w6bm90KDpmaXJzdC1jaGlsZCksIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2w6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC50b3RhbCwgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLnN0YXR1cyxcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLnRvdGFsLFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wuc3RhdHVzLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wudG90YWwsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5zdGF0dXMsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC50b3RhbCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLnN0YXR1cywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC50b3RhbCwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5zdGF0dXMsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wudG90YWwsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wuc3RhdHVzLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wudG90YWwsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5zdGF0dXMsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC50b3RhbCxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLnN0YXR1cywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wudG90YWwsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLnN0YXR1cyxcbiAgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wudG90YWwsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLnN0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUxMnB4KSB7XG4gIGJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5kYXRlLFxuICBib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wuZGF0ZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLmRhdGUsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5kYXRlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLmRhdGUsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zIHRyIC5jb2wuZGF0ZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyB0ciAuY29sLmRhdGUsXG4gIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5kYXRlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5kYXRlLFxuICBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgdHIgLmNvbC5kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3Q6YmVmb3JlLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290OmJlZm9yZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290OmJlZm9yZSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdDpiZWZvcmUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3Q6YmVmb3JlLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdDpiZWZvcmUsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdDpiZWZvcmUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3Q6YmVmb3JlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdDpiZWZvcmUsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdDpiZWZvcmUge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgY29udGVudDogXCJcIjtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdCB0ciB0ZCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdCB0ciB0aCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdCB0ciB0ZCxcbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdCB0ciB0aCwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRkLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRoLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRkLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRkLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlcnMtaGlzdG9yeSAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdCB0ciB0aCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3QgdHIgdGQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRoLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3QgdHIgdGQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3QgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3QgdHIgdGQsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXItaXRlbXMgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3QgdHIgdGgsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVycy1oaXN0b3J5IC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRkLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAub3JkZXJzLWhpc3RvcnkgLnRhYmxlLW9yZGVyLWl0ZW1zID4gdGZvb3QgdHIgdGgsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5vcmRlci1pdGVtcyAudGFibGUtb3JkZXItaXRlbXMgPiB0Zm9vdCB0ciB0ZCxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm9yZGVyLWl0ZW1zIC50YWJsZS1vcmRlci1pdGVtcyA+IHRmb290IHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiwgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiA+IC50aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWZvcmdvdHBhc3N3b3JkIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiA+IC50aXRsZSwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2ID4gLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcywgYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0sIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0uY3VycmVudCA+IGEsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbS5jdXJyZW50ID4gc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9naW4gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbS5jdXJyZW50ID4gYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtLmN1cnJlbnQgPiBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbS5jdXJyZW50ID4gYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbS5jdXJyZW50ID4gc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbS5jdXJyZW50ID4gYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtLmN1cnJlbnQgPiBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0uY3VycmVudCA+IGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtLmN1cnJlbnQgPiBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbmJvZHkuYWNjb3VudCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtIC5kZWxpbWl0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtIC5kZWxpbWl0ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSAuZGVsaW1pdGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSAuZGVsaW1pdGVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtIC5kZWxpbWl0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBhLFxuYm9keS5hY2NvdW50IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBzdHJvbmcsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gYSxcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dpbiAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBhLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gc3Ryb25nLCBib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSA+IGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSA+IHN0cm9uZywgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3MgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSA+IGEsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gc3Ryb25nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSA+IGE6aG92ZXIsXG5ib2R5LmFjY291bnQgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSA+IHN0cm9uZzpob3ZlciwgYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBhOmhvdmVyLFxuYm9keS5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBzdHJvbmc6aG92ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuc2lkZWJhciAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtcyAuaXRlbSA+IGE6aG92ZXIsXG5ib2R5LmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBzdHJvbmc6aG92ZXIsIGJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gYTpob3ZlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gc3Ryb25nOmhvdmVyLCBib2R5LmN1c3RvbWVyLWFjY291bnQtbG9nb3V0c3VjY2VzcyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5zaWRlYmFyIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW1zIC5pdGVtID4gYTpob3ZlcixcbmJvZHkuY3VzdG9tZXItYWNjb3VudC1sb2dvdXRzdWNjZXNzIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLnNpZGViYXIgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbXMgLml0ZW0gPiBzdHJvbmc6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuYm9keSAucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDExM3B4O1xuICB9XG59XG5ib2R5IC5jb2x1bW5zIC5jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC5jb2x1bW5zIC5jb2x1bW4uaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmJvZHkgLmNvbHVtbnMgLmNvbHVtbi5tYWluIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmJvZHkgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5ib2R5IC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC50b3Age1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbmJvZHkgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQge1xuICBmbGV4OiAxIDEgMDtcbn1cbmJvZHkgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmJvdHRvbSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBvcmRlcjogMztcbn1cbmJvZHkgLmNvbHVtbnMgLmNvbHVtbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5jb2x1bW5zIC5jb2x1bW4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5ib2R5LnBhZ2UtbGF5b3V0LWNoZWNrb3V0IC5jb2x1bW5zIC5jb2x1bW4gLm1haW5fX3dyYXBwZXIsXG5ib2R5LnBhZ2UtbGF5b3V0LWNoZWNrb3V0IC5jb2x1bW5zIC5jb2x1bW4gLmZvb3Rlcl9fd3JhcHBlciwgYm9keS5wYWdlLWxheW91dC0xY29sdW1uIC5jb2x1bW5zIC5jb2x1bW4gLm1haW5fX3dyYXBwZXIsXG5ib2R5LnBhZ2UtbGF5b3V0LTFjb2x1bW4gLmNvbHVtbnMgLmNvbHVtbiAuZm9vdGVyX193cmFwcGVyLCBib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbnMgLmNvbHVtbiAubWFpbl9fd3JhcHBlcixcbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1ucyAuY29sdW1uIC5mb290ZXJfX3dyYXBwZXIsIGJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLmNvbHVtbnMgLmNvbHVtbiAubWFpbl9fd3JhcHBlcixcbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLmNvbHVtbnMgLmNvbHVtbiAuZm9vdGVyX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXJnZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkucGFnZS1sYXlvdXQtY21zLWZ1bGwtd2lkdGggLmNvbHVtbnMgLmNvbHVtbiAuaGVhZGVyX193cmFwcGVyLFxuYm9keS5wYWdlLWxheW91dC1jbXMtZnVsbC13aWR0aCAuY29sdW1ucyAuY29sdW1uIC5tYWluX193cmFwcGVyLFxuYm9keS5wYWdlLWxheW91dC1jbXMtZnVsbC13aWR0aCAuY29sdW1ucyAuY29sdW1uIC5mb290ZXJfX3dyYXBwZXIsIGJvZHkucGFnZS1sYXlvdXQtY2F0ZWdvcnktZnVsbC13aWR0aCAuY29sdW1ucyAuY29sdW1uIC5oZWFkZXJfX3dyYXBwZXIsXG5ib2R5LnBhZ2UtbGF5b3V0LWNhdGVnb3J5LWZ1bGwtd2lkdGggLmNvbHVtbnMgLmNvbHVtbiAubWFpbl9fd3JhcHBlcixcbmJvZHkucGFnZS1sYXlvdXQtY2F0ZWdvcnktZnVsbC13aWR0aCAuY29sdW1ucyAuY29sdW1uIC5mb290ZXJfX3dyYXBwZXIsIGJvZHkucGFnZS1sYXlvdXQtcHJvZHVjdC1mdWxsLXdpZHRoIC5jb2x1bW5zIC5jb2x1bW4gLmhlYWRlcl9fd3JhcHBlcixcbmJvZHkucGFnZS1sYXlvdXQtcHJvZHVjdC1mdWxsLXdpZHRoIC5jb2x1bW5zIC5jb2x1bW4gLm1haW5fX3dyYXBwZXIsXG5ib2R5LnBhZ2UtbGF5b3V0LXByb2R1Y3QtZnVsbC13aWR0aCAuY29sdW1ucyAuY29sdW1uIC5mb290ZXJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWZ1bGwpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTFjb2x1bW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQge1xuICBvcmRlcjogMTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMWNvbHVtbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQge1xuICBvcmRlcjogMjtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcmRlcjogMTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQge1xuICBvcmRlcjogMTtcbn1cbmJvZHkucGFnZS1sYXlvdXQtMmNvbHVtbnMtcmlnaHQgLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLnNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3JkZXI6IDI7XG59XG5cbi5wYWdlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyQTJBMjk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDUwcHggMTZweDtcbn1cbi5wYWdlLWZvb3RlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLnBhZ2UtZm9vdGVyIGg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItdG9wIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10b3AgPiAuaW5uZXItY29udGFpbmVyIC5mb290ZXItdG9wLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIgLmZvb3Rlci10b3AtbG9nbyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10b3AgPiAuaW5uZXItY29udGFpbmVyIC5mb290ZXItdG9wLWxvZ28gI2VLb21pV2lkZ2V0X2RlZmF1bHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIgLmZvb3Rlci10b3Atc2VydmljZSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIgLmZvb3Rlci10b3Atc2VydmljZSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10b3AgPiAuaW5uZXItY29udGFpbmVyIC5mb290ZXItdG9wLWltcHJpbnQge1xuICBmbGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItdG9wID4gLmlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXRvcC1pbXByaW50IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIgLmZvb3Rlci10b3AtaW1wcmludCAuaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10b3AgPiAuaW5uZXItY29udGFpbmVyIC5mb290ZXItdG9wLWltcHJpbnQgLmlubmVyLWNvbnRhaW5lciA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10b3AgPiAuaW5uZXItY29udGFpbmVyIC5mb290ZXItdG9wLWltcHJpbnQgLmlubmVyLWNvbnRhaW5lciA+IHVsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIgLmZvb3Rlci10b3AtaW1wcmludCAuaW5uZXItY29udGFpbmVyID4gdWw6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLXRvcCA+IC5pbm5lci1jb250YWluZXIgLmZvb3Rlci10b3AtaW1wcmludCAuaW5uZXItY29udGFpbmVyID4gdWw6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci10b3AgPiAuaW5uZXItY29udGFpbmVyIC5mb290ZXItdG9wLWltcHJpbnQgLmlubmVyLWNvbnRhaW5lciA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbWFpbiA+IC5pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW1haW4gPiAuaW5uZXItY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1tYWluID4gLmlubmVyLWNvbnRhaW5lciB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbWFpbi1wYXltZW50IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW1haW4tcGF5bWVudCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1tYWluLXNlYWxzIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW1haW4tc2VhbHMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbWFpbi1zZWFscyB1bCB7XG4gIGdhcDogNTBweDtcbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1tYWluLXNlYWxzIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW1haW4tc2VhbHMgdWwgbGkgc3BhbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbWFpbi1zZWFscyB1bCBsaSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG4ucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbWFpbi1zZWFscyB1bCBsaTpsYXN0LWNoaWxkIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogNzBweDtcbn1cbi5wYWdlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWJvdHRvbSA+IC5pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2MmE4MjQ7XG4gIGJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTtcbn1cbi50by10b3AuYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG59XG4udG8tdG9wIGkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDE1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIHtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXJnZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmluZm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5pbmZvIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAuaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCxcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGdhcDogMTBweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCBsaSBhLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmNvbnRhY3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCBsaSAuaWNvbixcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCBsaSAuaWNvbjphZnRlcixcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpIC5pY29uOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcbiAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmxpbmtzIHVsIGxpOmxhc3QtY2hpbGQgLmxhYmVsOmFmdGVyLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmNvbnRhY3QgdWwgbGk6bGFzdC1jaGlsZCAubGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmxpbmtzIHVsIGxpIC5sYWJlbCxcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCBsaSAubGFiZWw6YWZ0ZXIsXG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAuY29udGFjdCB1bCBsaSAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmxpbmtzIHVsIGxpLmhvbWUgLmljb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAuY29udGFjdCB1bCBsaS5ob21lIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3MgdWwgbGkuaG9tZSAuaWNvbjphZnRlcixcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpLmhvbWUgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLWhvbWUpO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmxpbmtzIHVsIGxpLm1haWwgLmxhYmVsLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmNvbnRhY3QgdWwgbGkubWFpbCAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmxpbmtzIHVsIGxpLm1haWwgLmljb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAuY29udGFjdCB1bCBsaS5tYWlsIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3MgdWwgbGkubWFpbCAuaWNvbjphZnRlcixcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpLm1haWwgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLW1haWwpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3MgdWwgbGkuc3RhcnMsXG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpLnN0YXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3MgdWwgbGkuc3RhcnMgLmljb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAuY29udGFjdCB1bCBsaS5zdGFycyAuaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3RhcnMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMDdweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmxpbmtzIHVsIGxpLnBob25lIC5pY29uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmNvbnRhY3QgdWwgbGkucGhvbmUgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCBsaS5waG9uZSAuaWNvbjphZnRlcixcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpLnBob25lIC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0taWNvbi1waG9uZSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3MgdWwgbGkuYWNjb3VudCAubGFiZWwsXG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAuY29udGFjdCB1bCBsaS5hY2NvdW50IC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wIC50b3Atd3JhcHBlciAubGlua3MgdWwgbGkuYWNjb3VudCAuaWNvbixcbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5jb250YWN0IHVsIGxpLmFjY291bnQgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci10b3AgLnRvcC13cmFwcGVyIC5saW5rcyB1bCBsaS5hY2NvdW50IC5pY29uOmFmdGVyLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcCAudG9wLXdyYXBwZXIgLmNvbnRhY3QgdWwgbGkuYWNjb3VudCAuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tYWNjb3VudCk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItbWFpbiB7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1tYWluIC5tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLWxhcmdlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM2cHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLW1haW4gLm1haW4td3JhcHBlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1tYWluIC5tYWluLXdyYXBwZXIgLm1lbnUuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLW1haW4gLm1haW4td3JhcHBlciAubWVudS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLW1haW4gLm1haW4td3JhcHBlciAubWVudS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItbWFpbiAubWFpbi13cmFwcGVyIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1tYWluIC5tYWluLXdyYXBwZXIgLmxvZ28uc2hvcCBzdmcge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItbWFpbiAubWFpbi13cmFwcGVyIC5sb2dvLndlYnNpdGUgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvIDE1MC80Mztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1tYWluIC5tYWluLXdyYXBwZXIgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWJvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgI0ZGOTgwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGOTgwMDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWluZm8gLnByb2R1Y3QtaXRlbS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1pbmZvIC5wcm9kdWN0LWl0ZW0tcGhvdG8gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1pbmZvIC5wcm9kdWN0LWl0ZW0tcGhvdG8gPiBhIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0taW5mbyAucHJvZHVjdC1pdGVtLXBob3RvID4gYSAucHJvZHVjdC1pbWFnZS1jb250YWluZXIgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciAucHJvZHVjdC1pbWFnZS1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0taW5mbyAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWluZm8gLnByb2R1Y3QtaXRlbS1uYW1lIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0taW5mbyAucHJvZHVjdC1pdGVtLXNrdSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMjUpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0taW5mbyAucHJvZHVjdC1pdGVtLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaXRlbS1pbmZvIC5wcm9kdWN0LWl0ZW0tcHJpY2UgLnByaWNlLWJveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWluZm8gLnByb2R1Y3QtaXRlbS1wcmljZSAucHJpY2UtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWl0ZW0taW5mbyAucHJvZHVjdC1pdGVtLXZhcmlhbnRzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pdGVtLWluZm8gLnByb2R1Y3QtaXRlbS12YXJpYW50cyB1bCBsaSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLml0ZW0udGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5pdGVtLnRpdGxlLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5pdGVtLnRpdGxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcbiAgZ2FwOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLml0ZW0udGl0bGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuaXRlbS50aXRsZS5hY3RpdmUgKyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLml0ZW0uY29udGVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLml0ZW0uY29udGVudCAuZGVzY3JpcHRpb24tYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tZGV0YWlsZWQgLml0ZW1zIC5pdGVtLmNvbnRlbnQgLmRlc2NyaXB0aW9uLWF0dHJpYnV0ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLml0ZW0uY29udGVudCAuZGVzY3JpcHRpb24tYXR0cmlidXRlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1kZXRhaWxlZCAuaXRlbXMgLml0ZW0uY29udGVudCAuZGVzY3JpcHRpb24tYXR0cmlidXRlcyAuYXR0cmlidXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLWRldGFpbGVkIC5pdGVtcyAuaXRlbS5jb250ZW50IC5kZXNjcmlwdGlvbi1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAub3JiaXR2dS1nYWxsZXJ5LWl0ZW0ge1xuICBib3JkZXI6IDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5hY3Rpb24tc2tpcC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmdhbGxlcnktcGxhY2Vob2xkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5nYWxsZXJ5LXBsYWNlaG9sZGVyX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19hcnIge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQycHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fYXJyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fYXJyOmZvY3VzOmJlZm9yZSwgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2Fycjpmb2N1czphZnRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1ncmVlbikgIWltcG9ydGFudDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19hcnItLXByZXYge1xuICBsZWZ0OiAyNXB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2Fyci0tcHJldiAuZm90b3JhbWFfX2Fycl9fYXJyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19hcnItLW5leHQge1xuICByaWdodDogMjVweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19hcnItLW5leHQgLmZvdG9yYW1hX19hcnJfX2FycjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fYXJyX19hcnIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2Fycl9fYXJyOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy03Myk7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3N0YWdlX19zaGFmdDpmb2N1czpiZWZvcmUsIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQ6Zm9jdXM6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZ3JlZW4pICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0IC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIC5mb3RvcmFtYV9faW1nIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGJvdHRvbTogMjVweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXYge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXYgLmZvdG9yYW1hX190aHVtYl9fYXJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICB9XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUtLWRvdCB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS1kb3Qge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX19kb3Qge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLW1lZGlhIC5mb3RvcmFtYS1pdGVtIC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX25hdi13cmFwIC5mb3RvcmFtYV9fbmF2X19mcmFtZSAuZm90b3JhbWFfX2RvdCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgfVxufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tZWRpYSAuZm90b3JhbWEtaXRlbSAuZm90b3JhbWFfX3dyYXAgLmZvdG9yYW1hX19uYXYtd3JhcCAuZm90b3JhbWFfX25hdl9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tbWVkaWEgLmZvdG9yYW1hLWl0ZW0gLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fbmF2LXdyYXAgLmZvdG9yYW1hX19uYXYgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1hbGluZiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tYWluIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLXZhcmlhbnRzIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby12YXJpYW50cyAuY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby12YXJpYW50cyAuY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLXZhcmlhbnRzIC5jb250YWluZXIgdWwgbGkge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB1bCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtaW5mby1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gdWwgbGkgc3Bhbi5sYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tc2hvcnQtZGVzY3JpcHRpb24gdWwgbGkgc3Bhbi52YWx1ZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tYnV0dG9ucyAuYWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XG4gIGdhcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tYnV0dG9ucyAuYWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2NTBweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGhlYWQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICBib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICB9XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRoZWFkIHRyIHRoLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRib2R5LnByb2R1Y3QuYWN0aXZlIHRyIHRkLml0ZW0gLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGJvZHkucHJvZHVjdC5hY3RpdmUgdHIgdGQuYWN0aW9uIC5pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRib2R5LnByb2R1Y3QgdHIgdGQge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGJvZHkucHJvZHVjdCB0ciB0ZCB7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgfVxufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHRyIHRkLml0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRib2R5LnByb2R1Y3QgdHIgdGQuaXRlbSAucHJvZHVjdC1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHRyIHRkLml0ZW0gLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHRyIHRkLml0ZW0gLnByb2R1Y3QtaXRlbS1uYW1lIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRib2R5LnByb2R1Y3QgdHIgdGQuYXZhaWxhYmlsaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHRyIHRkLnF0eSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDBweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGJvZHkucHJvZHVjdCB0ciB0ZC5wcmljZSAucHJpY2UtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGJvZHkucHJvZHVjdCB0ciB0ZC5hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHRyIHRkLmFjdGlvbiAuaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5tYWluX193cmFwcGVyID4gLmNvbnRlbnQgLnByb2R1Y3QtYWRkLWZvcm0gLnRhYmxlLXdyYXBwZXIuZ3JvdXBlZCB0YWJsZSB0Ym9keS5wcm9kdWN0IHRyIHRkLmFjdGlvbiAuaWNvbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLm1haW5fX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1hZGQtZm9ybSAudGFibGUtd3JhcHBlci5ncm91cGVkIHRhYmxlIHRib2R5LnByaWNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGJvZHkucHJpY2VzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC50YWJsZS13cmFwcGVyLmdyb3VwZWQgdGFibGUgdGJvZHkucHJpY2VzIHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5wcmljZS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAubWFpbl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8taGludCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5mb290ZXIgLmZvb3Rlcl9fd3JhcHBlciA+IC5jb250ZW50IC5wcm9kdWN0LWluZm8tc2ltaWxhciB7XG4gIHBhZGRpbmc6IDgwcHggNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uZm9vdGVyIC5mb290ZXJfX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLXNpbWlsYXIge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uZm9vdGVyIC5mb290ZXJfX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLXNpbWlsYXIgLnByb2R1Y3RzLXNpbWlsYXItaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4uZm9vdGVyIC5mb290ZXJfX3dyYXBwZXIgPiAuY29udGVudCAucHJvZHVjdC1pbmZvLXNpbWlsYXIgLnByb2R1Y3RzLXNpbWlsYXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGVudCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufSIsImJvZHkge1xyXG4gICYuY2hlY2tvdXQtY2FydC1pbmRleCB7XHJcbiAgICAucGFnZS13cmFwcGVyIHtcclxuICAgICAgLnBhZ2UtbWFpbiB7XHJcbiAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTcwKTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJ0LXN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTcwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJ0LXRvdGFscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcnQtZ3Jvdy1teS10cmVlLFxyXG4gICAgICAgICAgICAgICAgICAuY2FydC1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnZhcigtLWZzLTI1KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNoaXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC5jb3Vwb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICNnaWZ0LW9wdGlvbnMtY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lTGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi50YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhcnQuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZS1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnZhcigtLWZzLTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTp2YXIoLS1mcy0yMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tZ3JleS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2hpcHBpbmctd2VpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWJ0b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1jbG9zZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZm9vdGVyIHtcclxuICAgICAgICAgICAgICAuZm9vdGVyX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pdGVtLmNhdGVnb3J5LWl0ZW0ge1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOjQwMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOjE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwICNGRjk4MDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY5ODAwO1xyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgJi1waG90byB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMiAvIDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIC5jYXRlZ29yeS1pbWFnZS1waG90byB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTp2YXIoLS1mcy0zMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAmLmNhdGFsb2ctY2F0ZWdvcnktdmlldyxcclxuICAmLmNhdGFsb2dzZWFyY2gtcmVzdWx0LWluZGV4LFxyXG4gICYuY29udGFjdC1pbmRleC1pbmRleCB7XHJcbiAgICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQsXHJcbiAgICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IHtcclxuICAgICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgLnBhZ2UtbWFpbiB7XHJcbiAgICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgICAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgID4gLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcFNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1tYWluIHtcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgJi5tYWluIHtcclxuICAgICAgICAgICAgICAuc2VhcmNoLnJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgICAgICAmLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXRlZ29yeS12aWV3IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYtY21zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXRlZ29yaWVzLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lU21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucHJvZHVjdHMtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lU21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvb3RlciB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJib2R5IHtcclxuICAmLmNoZWNrb3V0LW9uZXBhZ2Utc3VjY2VzcyxcclxuICAmLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1tYWluIHtcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyQm94KGxhcmdlKTtcclxuXHJcbiAgICAgICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAgICAgLmNoZWNrb3V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wU21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDozMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLm1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wYy1wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLl9jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1hZGRyZXNzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wU21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV3LWFkZHJlc3MtcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wYy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3BTbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNzApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgI3NoaXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWxvZ2luLFxyXG4gICAgICAgICAgICAgICAgICAjb3BjLXNoaXBwaW5nX21ldGhvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAjY28tcGF5bWVudC1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0sXHJcbiAgICAgICAgICAgICAgICAgIFtkYXRhLWZvcm09XCJiaWxsaW5nLW5ldy1hZGRyZXNzXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYuZmllbGQtc2VsZWN0LWJpbGxpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYuc3RyZWV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtYmlsbGluZy1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3Mtc2FtZS1hcy1zaGlwcGluZy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1zZWxlY3QtYmlsbGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iaWxsaW5nLWFkZHJlc3MtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucy10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIC5wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgI2NoZWNrb3V0LXBheW1lbnQtbWV0aG9kLWxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3BTbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICNjaGVja291dC1wYXltZW50LW1ldGhvZC1sb2FkIC5wYXltZW50LW1ldGhvZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0aXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnZhcigtLWZzLTMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwaG9uZUxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQtYWdyZWVtZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIiogUGZsaWNodGZlbGRlclwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LWFncmVlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5tYWdlLWVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjb3BjLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wYy1zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcFNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBbZGF0YS1yb2xlPVwiZm9jdXNhYmxlLXN0YXJ0XCJdLFxyXG4gICAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5vcGMtYmxvY2stc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTcwKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS10b3RhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWRpc2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5pdGVtcy1pbi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnRvdGFsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC5vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5mb3JtYXRpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLWlucHV0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWlucHV0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZm9udEljb24oXHJcbiAgJHNpemVWYWx1ZTogMixcclxuICAkaWNvbldlaWdodDogIDMwMCxcclxuICAkY29sb3I6IG51bGwsXHJcbiAgJGxpbmVIZWlnaHQ6ICRzaXplVmFsdWUgKyByZW1cclxuKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaWNvbldlaWdodDtcclxuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250SWNvblNoYXJwKFxyXG4gICRzaXplVmFsdWU6IDIsXHJcbiAgJGljb25XZWlnaHQ6ICAzMDAsXHJcbiAgJGNvbG9yOiBudWxsLFxyXG4gICRsaW5lSGVpZ2h0OiAkc2l6ZVZhbHVlICsgcmVtXHJcbikge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgU2hhcnAnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaWNvbldlaWdodDtcclxuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXIoJHR5cGU6IG51bGwpe1xyXG4gIEBpZiAoJHR5cGUgPT0gZnVsbCkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1mdWxsKTtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBsYXJnZSkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1sYXJnZSk7XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gY29udGVudCkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50KTtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBzbWFsbCkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zbWFsbCk7XHJcbiAgfVxyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lckJveCgkdHlwZTogbnVsbCl7XHJcbiAgQGlmICgkdHlwZSA9PSBmdWxsKSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWZ1bGwpO1xyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IGxhcmdlKSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWxhcmdlKTtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBjb250ZW50KSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQpO1xyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHNtYWxsKSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNtYWxsKTtcclxuICB9XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gc3BhY2VYKCRzcGFjZTogbnVsbCwgJHNwYWNlUmlnaHQ6IG51bGwpIHtcclxuICBAaWYgJHNwYWNlUmlnaHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VSaWdodDtcclxuICB9IEBlbHNlIGlmICRzcGFjZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcGFjZVkoJHNwYWNlOiBudWxsLCAkc3BhY2VCb3R0b206IG51bGwpIHtcclxuICBAaWYgJHNwYWNlQm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlQm90dG9tO1xyXG4gIH0gQGVsc2UgaWYgJHNwYWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlO1xyXG4gIH1cclxufSIsImJvZHkge1xyXG4gICYuYWNjb3VudCxcclxuICAmLmN1c3RvbWVyLWFjY291bnQtbG9naW4sXHJcbiAgJi5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSxcclxuICAmLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQsXHJcbiAgJi5jdXN0b21lci1hY2NvdW50LWxvZ291dHN1Y2Nlc3Mge1xyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLW1haW4ge1xyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAmLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXJCb3gobGFyZ2UpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYWluIHtcclxuICAgICAgICAgICAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyQm94KGxhcmdlKTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTcwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1lZGl0KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY2hhbmdlLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLWtleSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZpZXcge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24tc2hvdyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLXJlZG8pO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxvZ2luLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wU21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYWN0aW9ucy10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lTGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ibG9jay1hZGRyZXNzZXMtbGlzdCxcclxuICAgICAgICAgICAgICAuYmxvY2stZGFzaGJvYXJkLWluZm8sXHJcbiAgICAgICAgICAgICAgLmJsb2NrLWFkZHJlc3Nlcy1kZWZhdWx0LFxyXG4gICAgICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQtYWRkcmVzc2VzLFxyXG4gICAgICAgICAgICAgIC5ibG9jay1vcmRlci1kZXRhaWxzLXZpZXcsXHJcbiAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZC1vcmRlcnMge1xyXG4gICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm94LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiR0YWJsZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZvcm0uY29udGFjdC5tdXN0ZXIsXHJcbiAgICAgICAgICAgICAgLmZvcm0ucGFzc3dvcmQuZm9yZ2V0IHtcclxuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZvcm0tYWRkcmVzcy1lZGl0LFxyXG4gICAgICAgICAgICAgIC5mb3JtLWNyZWF0ZS1hY2NvdW50LFxyXG4gICAgICAgICAgICAgIC5mb3JtLWVkaXQtYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmFkZGl0aW9uYWxfaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdHJlZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAub3JkZXJzLWhpc3RvcnksXHJcbiAgICAgICAgICAgICAgLm9yZGVyLWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYmxlLW9yZGVyLWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYudG90YWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgPiB0aGVhZCxcclxuICAgICAgICAgICAgICAgICAgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wU21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgPiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZGVsaW1pdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgICAgICAgICAgID4gc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5wYWdlLW1haW4ge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOjExN3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjExM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sdW1ucyB7XHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wU21hbGwpIHtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLnRvcCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcFNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiAuYm90dG9tIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3BTbWFsbCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXJfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGFnZS1sYXlvdXQtY2hlY2tvdXQsXHJcbiAgJi5wYWdlLWxheW91dC0xY29sdW1uLFxyXG4gICYucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCxcclxuICAmLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLXJpZ2h0IHtcclxuICAgIC5jb2x1bW5zIHtcclxuICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgLm1haW5fX3dyYXBwZXIsXHJcbiAgICAgICAgLmZvb3Rlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXJCb3gobGFyZ2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWdlLWxheW91dC1jbXMtZnVsbC13aWR0aCxcclxuICAmLnBhZ2UtbGF5b3V0LWNhdGVnb3J5LWZ1bGwtd2lkdGgsXHJcbiAgJi5wYWdlLWxheW91dC1wcm9kdWN0LWZ1bGwtd2lkdGgge1xyXG4gICAgLmNvbHVtbnMge1xyXG4gICAgICAuY29sdW1uIHtcclxuICAgICAgICAuaGVhZGVyX193cmFwcGVyLFxyXG4gICAgICAgIC5tYWluX193cmFwcGVyLFxyXG4gICAgICAgIC5mb290ZXJfX3dyYXBwZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyQm94KGZ1bGwpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWdlLWxheW91dC0xY29sdW1uIHtcclxuICAgIC5jb2x1bW5zIHtcclxuICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgJi5tYWluIHtcclxuICAgICAgICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCB7XHJcbiAgICAuY29sdW1ucyB7XHJcbiAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCB7XHJcbiAgICAuY29sdW1ucyB7XHJcbiAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICYubWFpbiB7XHJcbiAgICAgICAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogIzJBMkEyOTtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDUwcHggMTZweDtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTUzMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAuZm9vdGVyLXRvcCB7XHJcbiAgICAgICAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICBmbGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGhvbmVMYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDEgMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICNlS29taVdpZGdldF9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDoyMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2VydmljZSB7XHJcbiAgICAgICAgICAgICAgZmxleDoxO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lTGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltcHJpbnQge1xyXG4gICAgICAgICAgICAgIGZsZXg6MztcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMSAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGhvbmVMYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBob25lTGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLW1haW4ge1xyXG4gICAgICAgID4gLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGhvbmVMYXJnZSkge1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBheW1lbnQge1xyXG4gICAgICAgICAgZmxleDoxO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBmbGV4OjEgMSAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZWFscyB7XHJcbiAgICAgICAgICBmbGV4OjE7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGZsZXg6MSAxIDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgID4gLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvLXRvcCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjNjJhODI0O1xyXG4gIGJvdHRvbTogMzBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAtMTAwcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIHotaW5kZXg6IDk7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgfVxyXG59IiwiaGVhZGVyIHtcclxuICAmLnBhZ2UtaGVhZGVyIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgIHotaW5kZXg6MTU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUtZGFyayk7XHJcblxyXG4gICAgLmhlYWRlci13cmFwcGVyIHtcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgLnRvcC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tbGFyZ2UpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGhvbmVMYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcyxcclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnZhcigtLWZzLTMwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuaG9tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1ob21lKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYubWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLW1haWwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5zdGFycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCRkaXJJbWFnZXMgKyBcInN0YXJzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLnBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLXBob25lKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLWFjY291bnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTNweCAxNnB4O1xyXG5cclxuICAgICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1sYXJnZSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3BMYXJnZSkge1xyXG4gICAgICAgICAgICAgIGdhcDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICYuc2hvcCB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYud2Vic2l0ZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG8gMTUwIC8gNDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtaXRlbSB7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXgtd2lkdGg6NDAwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6MTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgI0ZGOTgwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjk4MDA7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1pdGVtLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnByb2R1Y3QtaXRlbS1waG90byB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAucHJvZHVjdC1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2UtcGhvdG8ge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6dmFyKC0tZnMtMzApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtLXNrdSB7XHJcbiAgICAgIGZvbnQtc2l6ZTp2YXIoLS1mcy0yNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtLXByaWNlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgLnByaWNlLWJveCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZS1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pdGVtLXZhcmlhbnRzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLW1haW4ge1xyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAmLm1haW4ge1xyXG4gICAgICAgICAgICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZXRhaWxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlICsgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1hdHRyaWJ1dGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwaG9uZVNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dHJpYnV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbWVkaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5vcmJpdHZ1LWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24tc2tpcC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX193cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3N0YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2FyciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZ3JlZW4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2Fycl9fYXJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXGYxMDQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19hcnJfX2FyciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxmMTA1J1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fYXJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNzMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZ3JlZW4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3RodW1iX19hcnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZvdG9yYW1hX19hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWFsaW5mIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaGVhZGVyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZhcmlhbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXNob3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWFkZC1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmdyb3VwZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0TGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlLWRhcmspO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJveC10b2NhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8taGludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvb3RlciB7XHJcbiAgICAgICAgICAgICAgLmZvb3Rlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zaW1pbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3BTbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RzLXNpbWlsYXItaGVhZGxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoY29udGVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RzLXNpbWlsYXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcihjb250ZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/