.glozin-single-product-builder--empty {
	padding-top: 100px;
	padding-bottom: 100px;
	max-width: 750px;
	margin-inline: auto;
	text-align: center;
}

.glozin-single-product-builder--empty a {
	text-decoration: underline;
}

.glozin-woocommerce-elementor .site-content {
	padding-top: 0;
	padding-bottom: 0;
}

.glozin-woocommerce-elementor .product-navigation__tooltip {
	top: 100%;
	width: 17.5rem;
}

.glozin-woocommerce-elementor .product-navigation__button-next:hover ~ .product-navigation__tooltip-next {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateY(0);
}

.glozin-woocommerce-elementor .product-navigation__button-prev:hover ~ .product-navigation__tooltip-prev {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateY(0);
}

.glozin-woocommerce-elementor .product-navigation__tooltip-next,
.glozin-woocommerce-elementor .product-navigation__tooltip-prev {
	box-shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
	transform: translateY(15px);
	transition: .3s;
}

.glozin-woocommerce-elementor .product-navigation__tooltip-next .product-navigation__tooltip-image,
.glozin-woocommerce-elementor .product-navigation__tooltip-prev .product-navigation__tooltip-image {
	width: 50px;
}

.glozin-woocommerce-elementor .product-navigation__tooltip-next:hover,
.glozin-woocommerce-elementor .product-navigation__tooltip-prev:hover {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateX(0);
}

.glozin-woocommerce-elementor .product-navigation__tooltip-image img {
	border-radius: var(--gz-rounded-product-image-sm);
}

.glozin-woocommerce-elementor .glozin-product-zoom-wrapper {
	display: none;
	position: sticky;
	top: 3rem;
	inset-inline-start: 0;
	z-index: 4;
}

.glozin-woocommerce-elementor .drift-zoom-pane {
	height: 550px;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	transform: translateZ(0);
	-webkit-transform: translate3d(0, 0, 0);
	z-index: 3;
}

.glozin-woocommerce-elementor .drift-zoom-pane img {
	position: absolute;
	display: block;
	max-width: none !important;
	max-height: none !important;
	-o-object-fit: contain !important;
	   object-fit: contain !important;
	top: 0;
	inset-inline-start: 0;
}

.glozin-woocommerce-elementor .drift-zoom-pane:not(.drift-inline) {
	top: 0;
	inset-inline-start: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .product-gallery-summary {
	display: block;
	width: 100%;
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .product-gallery-summary .woocommerce-product-gallery__image .drift-zoom-pane {
	display: block;
	max-width: 100%;
	position: absolute;
	margin: 0;
	top: 0;
	inset-inline-start: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .product-gallery-summary .woocommerce-product-gallery__image .drift-zoom-pane img {
	position: absolute;
	display: block;
	max-width: none !important;
	max-height: none !important;
	-o-object-fit: contain;
	   object-fit: contain;
	top: 0;
	inset-inline-start: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .entry-summary--elementor-mode,
.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .entry-summary,
.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-product-gallery {
	width: auto;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .entry-summary .entry-title,
.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .entry-summary .woocommerce-product-rating {
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-badges--single {
	gap: 3px;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-badges--single .woocommerce-badge:not(:empty) {
	-webkit-margin-end: 0;
	        margin-inline-end: 0;
	margin-bottom: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .glozin-recent-sales-count,
.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .glozin-people-view {
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .glozin-product-price .price:not(:empty) {
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .short-description {
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .gz-countdown-single-product {
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .model-sizing {
	margin: 0;
	padding: 0;
	border: none;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .product_meta {
	--gz-min-width: clamp(90 / 16 * 1rem, 5vw, 120 / 16 * 1rem);
	color: var(--gz-color-dark);
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .product_meta .meta__label {
	display: inline-block;
	color: var(--gz-color-base);
	min-width: var(--gz-min-width);
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .product_meta > span {
	display: block;
	font-weight: 400;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-tabs {
	padding: 0;
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-tabs::after {
	display: none;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-tabs.reviews-rating--column .glozin-product-rating {
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 24px;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-tabs.reviews-rating--column .glozin-product-rating > * {
	padding: 0;
	margin: 0;
	border: none;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-tabs.reviews-rating--column .glozin-product-rating .glozin-product-rating__count {
	align-items: center;
	justify-content: center;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .woocommerce-tabs.reviews-rating--column .glozin-product-rating .glozin-product-rating__count .glozin-product-rating__count {
	padding: 0;
	margin: 0;
}

.glozin-woocommerce-elementor.single-product div.product:not(.product-quickview) .glozin-product-pbt {
	margin: 0;
}

.glozin-woocommerce-elementor.woocommerce-shop-elementor .page-header.page-header--shop {
	padding: 0;
	margin: 0;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal {
	--gz-filter-horizontal-columns: 5;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__filters {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 10px;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__filters .products-filter__filter {
	width: calc( ( 100% / var(--gz-filter-horizontal-columns) ) - ( ( 10px * ( var(--gz-filter-horizontal-columns) - 1) ) / var(--gz-filter-horizontal-columns) ));
	padding: 0;
	position: relative;
	border-bottom: none;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__filters .products-filter__filter:nth-child(5n) .filter-control {
	right: 0;
	left: auto;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__filter.glozin-active .filter-control {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	top: calc(100% - 1px);
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .has-collapse .filter.glozin-active .filter-name:after {
	transform: translateY(-50%) rotate(-180deg);
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .has-collapse .filter-name {
	font-size: 0.9375rem;
	border: 1px solid var(--gz-border-color);
	border-radius: 5px;
	padding-top: 16px;
	padding-bottom: 16px;
	-webkit-padding-start: 25px;
	        padding-inline-start: 25px;
	-webkit-padding-end: 50px;
	        padding-inline-end: 50px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing: 0;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .has-collapse .filter-name:before {
	display: none;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .has-collapse .filter-name:after {
	content: "";
	position: absolute;
	top: 50%;
	inset-inline-end: 25px;
	transform: translateY(-50%);
	width: 10px;
	height: 5px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background-color: currentcolor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08984 1.32227L4.58984 4.82227C4.69922 4.94076 4.83594 5 5 5C5.16406 5 5.30078 4.94076 5.41016 4.82227L8.91016 1.32227C9.02865 1.21289 9.08789 1.08073 9.08789 0.925781C9.08789 0.761719 9.02865 0.620443 8.91016 0.501953C8.80078 0.392578 8.66406 0.337891 8.5 0.337891C8.33594 0.337891 8.19922 0.392578 8.08984 0.501953L5 3.5918L1.91016 0.501953C1.80078 0.392578 1.66406 0.337891 1.5 0.337891C1.33594 0.337891 1.19922 0.392578 1.08984 0.501953C0.971354 0.620443 0.912109 0.761719 0.912109 0.925781C0.912109 1.08073 0.971354 1.21289 1.08984 1.32227Z' fill='%23111111'/%3E%3C/svg%3E") no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08984 1.32227L4.58984 4.82227C4.69922 4.94076 4.83594 5 5 5C5.16406 5 5.30078 4.94076 5.41016 4.82227L8.91016 1.32227C9.02865 1.21289 9.08789 1.08073 9.08789 0.925781C9.08789 0.761719 9.02865 0.620443 8.91016 0.501953C8.80078 0.392578 8.66406 0.337891 8.5 0.337891C8.33594 0.337891 8.19922 0.392578 8.08984 0.501953L5 3.5918L1.91016 0.501953C1.80078 0.392578 1.66406 0.337891 1.5 0.337891C1.33594 0.337891 1.19922 0.392578 1.08984 0.501953C0.971354 0.620443 0.912109 0.761719 0.912109 0.925781C0.912109 1.08073 0.971354 1.21289 1.08984 1.32227Z' fill='%23111111'/%3E%3C/svg%3E") no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .filter-control {
	width: 100%;
	background-color: var(--gz-color-light);
	border-radius: 0 0 5px 5px;
	padding: 20px;
	box-shadow: var(--shadow);
	transition: var(--gz-transition);
	position: absolute;
	top: calc(100% + 15px);
	inset-inline-start: 0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 9;
	border: 1px solid var(--gz-border-color);
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .instant-filter .filter:last-of-type .filter-control {
	padding-bottom: 23px;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__options.products-filter--list > li:first-child {
	padding-top: 9px;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__options.products-filter--list > li:last-child {
	padding-bottom: 9px;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .instant-filter .products-filter__button {
	display: none;
}

.glozin-woocommerce-elementor .glozin-products-filter--horizontal .products-filter__button {
	justify-content: flex-end;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product {
	width: 100%;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product:last-child {
	margin-bottom: 0;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-inner {
	display: flex;
	gap: 30px;
	align-items: center;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-thumbnail {
	width: 30%;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-thumbnail .product-featured-icons {
	display: none;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-summary {
	flex: 1;
	max-width: 70%;
	margin-top: 0;
	text-align: start;
	align-items: flex-start;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .woocommerce-loop-product__title {
	font-size: 1.125rem;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .glozin-rating {
	margin-top: 10px;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .price {
	margin-top: 15px;
	font-size: 1.125rem;
	font-weight: 600;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .price del {
	font-size: 1rem;
	font-weight: 400;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .short-description {
	display: block;
	margin-top: 15px;
	display: -webkit-box;
	-webkit-line-clamp: var(--gz-product-short-description, 3);
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .short-description ~ .button {
	display: none;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-variation-items {
	margin-top: 15px;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-list-featured-icons {
	margin-top: 25px;
	display: flex;
	width: 100%;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-list-featured-icons .product-loop-button-atc {
	display: flex;
	width: 100%;
	max-width: 230px;
	margin-top: 0;
	--gz-button-padding-top: 16.5px;
	--gz-button-padding-bottom: 16.5px;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-list-featured-icons .product-loop-button-atc .add-to-cart__text {
	display: block;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product .product-list-featured-icons .product-loop-button {
	--gz-button-width: 50px;
	--gz-button-height: 50px;
	--gz-button-font-size: 15px;
	border: 1px solid var(--gz-border-color);
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.gz-product-grid-banner {
	display: none;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product.product-category > a {
	flex-direction: row;
	align-items: center;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product.product-category > a img {
	width: 30%;
}

.glozin-woocommerce-elementor ul.products.product-card-layout-list li.product.product-category > a .woocommerce-loop-category__title {
	width: 70%;
}

@media (min-width: 1025px) {
	.glozin-woocommerce-elementor .glozin-product-zoom-wrapper {
		display: block;
	}
	.elementor-hidden-desktop .products-filter-widget--elementor .glozin-products-filter__form {
		display: none;
	}
}

@media (min-width: 1280px) {
	.glozin-products-filter--horizontal {
		--gz-filter-horizontal-columns: 6;
	}
	.glozin-products-filter--horizontal .products-filter__filters .products-filter__filter:nth-child(6n) .filter-control {
		right: 0;
		left: auto;
	}
}

@media (min-width: 1400px) {
	.glozin-products-filter--horizontal {
		--gz-filter-horizontal-columns: 7;
	}
	.glozin-products-filter--horizontal .products-filter__filters .products-filter__filter:nth-child(7n) .filter-control {
		right: 0;
		left: auto;
	}
}

@media (max-width: 1024px) {
	ul.products.mobile-compare-button--hidden.product-card-layout-list li.product .wcboost-products-compare-button {
		display: flex;
	}
	ul.products.mobile-wishlist-button--hidden.product-card-layout-list li.product .wcboost-wishlist-button {
		display: flex;
	}
	ul.products.product-card-layout-list + .woocommerce-pagination {
		margin-top: 50px;
	}
	.glozin-shop-content ul.products.product-card-layout-list li.product .short-description {
		-webkit-line-clamp: var(--gz-product-short-description-tablet, 2);
	}
}

@media (max-width: 767px) {
	.glozin-shop-content ul.products.product-card-layout-list li.product {
		width: 100%;
	}
	.glozin-shop-content ul.products.product-card-layout-list.product-card-mobile-show-atc li.product .product-list-featured-icons > a:not(.gz-button-add-to-cart-mobile) {
		display: flex;
	}
	.glozin-shop-content ul.products.product-card-layout-list li.product.product-category > a {
		flex-direction: column;
	}
	.glozin-shop-content ul.products.product-card-layout-list li.product.product-category > a img,
	.glozin-shop-content ul.products.product-card-layout-list li.product.product-category > a .woocommerce-loop-category__title {
		width: 100%;
	}
	.glozin-shop-content ul.products.product-card-layout-list li.product .short-description {
		-webkit-line-clamp: var(--gz-product-short-description-mobile, 3);
	}
}

@media (max-width: 600px) {
	ul.products.product-card-layout-list li.product .product-inner {
		flex-direction: column;
		gap: 15px;
	}
	ul.products.product-card-layout-list li.product .product-inner .product-thumbnail {
		width: 100%;
	}
	ul.products.product-card-layout-list li.product .product-inner .product-summary {
		max-width: 100%;
	}
	ul.products.product-card-layout-list li.product .product-inner .product-list-featured-icons .product-loop-button-atc {
		max-width: 100%;
	}
	ul.products.product-card-layout-list li.product .product-inner .product-list-featured-icons .product-loop-button {
		min-width: var(--gz-button-width);
	}
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndpZGdldHMtYnVpbGRlci1lbGVtZW50b3IuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0NBQ0Msa0JBQWtCO0NBQ2xCLHFCQUFxQjtDQUNyQixnQkFBZ0I7Q0FDaEIsbUJBQW1CO0NBQ25CLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxTQUFTO0NBQ1QsY0FBYztBQUNmOztBQUVBO0NBQ0MsVUFBVTtDQUNWLG1CQUFtQjtDQUNuQixvQkFBb0I7Q0FDcEIsd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsVUFBVTtDQUNWLG1CQUFtQjtDQUNuQixvQkFBb0I7Q0FDcEIsd0JBQXdCO0FBQ3pCOztBQUVBOztDQUVDLGdEQUFnRDtDQUNoRCwyQkFBMkI7Q0FDM0IsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxXQUFXO0FBQ1o7O0FBRUE7O0NBRUMsVUFBVTtDQUNWLG1CQUFtQjtDQUNuQixvQkFBb0I7Q0FDcEIsd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsaURBQWlEO0FBQ2xEOztBQUVBO0NBQ0MsYUFBYTtDQUNiLGdCQUFnQjtDQUNoQixTQUFTO0NBQ1QscUJBQXFCO0NBQ3JCLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGFBQWE7Q0FDYixXQUFXO0NBQ1gsOEJBQThCO0NBQzlCLHdCQUF3QjtDQUN4Qix1Q0FBdUM7Q0FDdkMsVUFBVTtBQUNYOztBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLGNBQWM7Q0FDZCwwQkFBMEI7Q0FDMUIsMkJBQTJCO0NBQzNCLGlDQUE4QjtJQUE5Qiw4QkFBOEI7Q0FDOUIsTUFBTTtDQUNOLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLE1BQU07Q0FDTixxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxjQUFjO0NBQ2QsV0FBVztDQUNYLFNBQVM7QUFDVjs7QUFFQTtDQUNDLGNBQWM7Q0FDZCxlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCLFNBQVM7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QztFQUNDLGlDQUFpQztDQUNsQztDQUNBO0VBQ0MsUUFBUTtFQUNSLFVBQVU7Q0FDWDtBQUNEOztBQUVBO0NBQ0M7RUFDQyxhQUFhO0NBQ2Q7Q0FDQTtFQUNDLGFBQWE7Q0FDZDtDQUNBO0VBQ0MsZ0JBQWdCO0NBQ2pCO0NBQ0E7RUFDQyxpRUFBaUU7Q0FDbEU7QUFDRDs7QUFFQTtDQUNDO0VBQ0MsV0FBVztDQUNaO0NBQ0E7RUFDQyxhQUFhO0NBQ2Q7Q0FDQTtFQUNDLHNCQUFzQjtDQUN2QjtDQUNBOztFQUVDLFdBQVc7Q0FDWjtDQUNBO0VBQ0MsaUVBQWlFO0NBQ2xFO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLHNCQUFzQjtFQUN0QixTQUFTO0NBQ1Y7Q0FDQTtFQUNDLFdBQVc7Q0FDWjtDQUNBO0VBQ0MsZUFBZTtDQUNoQjtDQUNBO0VBQ0MsZUFBZTtDQUNoQjtDQUNBO0VBQ0MsaUNBQWlDO0NBQ2xDO0FBQ0QiLCJmaWxlIjoid2lkZ2V0cy1idWlsZGVyLWVsZW1lbnRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZ2xvemluLXNpbmdsZS1wcm9kdWN0LWJ1aWxkZXItLWVtcHR5IHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdG1heC13aWR0aDogNzUwcHg7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdsb3ppbi1zaW5nbGUtcHJvZHVjdC1idWlsZGVyLS1lbXB0eSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIC5zaXRlLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIC5wcm9kdWN0LW5hdmlnYXRpb25fX3Rvb2x0aXAge1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAxNy41cmVtO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAucHJvZHVjdC1uYXZpZ2F0aW9uX19idXR0b24tbmV4dDpob3ZlciB+IC5wcm9kdWN0LW5hdmlnYXRpb25fX3Rvb2x0aXAtbmV4dCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIC5wcm9kdWN0LW5hdmlnYXRpb25fX2J1dHRvbi1wcmV2OmhvdmVyIH4gLnByb2R1Y3QtbmF2aWdhdGlvbl9fdG9vbHRpcC1wcmV2IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLnByb2R1Y3QtbmF2aWdhdGlvbl9fdG9vbHRpcC1uZXh0LFxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLnByb2R1Y3QtbmF2aWdhdGlvbl9fdG9vbHRpcC1wcmV2IHtcblx0Ym94LXNoYWRvdzogNXB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLnByb2R1Y3QtbmF2aWdhdGlvbl9fdG9vbHRpcC1uZXh0IC5wcm9kdWN0LW5hdmlnYXRpb25fX3Rvb2x0aXAtaW1hZ2UsXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAucHJvZHVjdC1uYXZpZ2F0aW9uX190b29sdGlwLXByZXYgLnByb2R1Y3QtbmF2aWdhdGlvbl9fdG9vbHRpcC1pbWFnZSB7XG5cdHdpZHRoOiA1MHB4O1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAucHJvZHVjdC1uYXZpZ2F0aW9uX190b29sdGlwLW5leHQ6aG92ZXIsXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAucHJvZHVjdC1uYXZpZ2F0aW9uX190b29sdGlwLXByZXY6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAucHJvZHVjdC1uYXZpZ2F0aW9uX190b29sdGlwLWltYWdlIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWd6LXJvdW5kZWQtcHJvZHVjdC1pbWFnZS1zbSk7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIC5nbG96aW4tcHJvZHVjdC16b29tLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDNyZW07XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0ei1pbmRleDogNDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmRyaWZ0LXpvb20tcGFuZSB7XG5cdGhlaWdodDogNTUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZHJpZnQtem9vbS1wYW5lIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcblx0dG9wOiAwO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIC5kcmlmdC16b29tLXBhbmU6bm90KC5kcmlmdC1pbmxpbmUpIHtcblx0dG9wOiAwO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC5wcm9kdWN0LWdhbGxlcnktc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvci5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtcXVpY2t2aWV3KSAucHJvZHVjdC1nYWxsZXJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgLmRyaWZ0LXpvb20tcGFuZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvci5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtcXVpY2t2aWV3KSAucHJvZHVjdC1nYWxsZXJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgLmRyaWZ0LXpvb20tcGFuZSBpbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLmVudHJ5LXN1bW1hcnktLWVsZW1lbnRvci1tb2RlLFxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLmVudHJ5LXN1bW1hcnksXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvci5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtcXVpY2t2aWV3KSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC5lbnRyeS1zdW1tYXJ5IC5lbnRyeS10aXRsZSxcbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLndvb2NvbW1lcmNlLWJhZGdlcy0tc2luZ2xlIHtcblx0Z2FwOiAzcHg7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC53b29jb21tZXJjZS1iYWRnZXMtLXNpbmdsZSAud29vY29tbWVyY2UtYmFkZ2U6bm90KDplbXB0eSkge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLmdsb3ppbi1yZWNlbnQtc2FsZXMtY291bnQsXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvci5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtcXVpY2t2aWV3KSAuZ2xvemluLXBlb3BsZS12aWV3IHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvci5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtcXVpY2t2aWV3KSAuZ2xvemluLXByb2R1Y3QtcHJpY2UgLnByaWNlOm5vdCg6ZW1wdHkpIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvci5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdDpub3QoLnByb2R1Y3QtcXVpY2t2aWV3KSAuc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC5nei1jb3VudGRvd24tc2luZ2xlLXByb2R1Y3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC5tb2RlbC1zaXppbmcge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLnByb2R1Y3RfbWV0YSB7XG5cdC0tZ3otbWluLXdpZHRoOiBjbGFtcCg5MCAvIDE2ICogMXJlbSwgNXZ3LCAxMjAgLyAxNiAqIDFyZW0pO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC5wcm9kdWN0X21ldGEgLm1ldGFfX2xhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItYmFzZSk7XG5cdG1pbi13aWR0aDogdmFyKC0tZ3otbWluLXdpZHRoKTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLnByb2R1Y3RfbWV0YSA+IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLndvb2NvbW1lcmNlLXRhYnMge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC53b29jb21tZXJjZS10YWJzOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC53b29jb21tZXJjZS10YWJzLnJldmlld3MtcmF0aW5nLS1jb2x1bW4gLmdsb3ppbi1wcm9kdWN0LXJhdGluZyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC53b29jb21tZXJjZS10YWJzLnJldmlld3MtcmF0aW5nLS1jb2x1bW4gLmdsb3ppbi1wcm9kdWN0LXJhdGluZyA+ICoge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLndvb2NvbW1lcmNlLXRhYnMucmV2aWV3cy1yYXRpbmctLWNvbHVtbiAuZ2xvemluLXByb2R1Y3QtcmF0aW5nIC5nbG96aW4tcHJvZHVjdC1yYXRpbmdfX2NvdW50IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0Om5vdCgucHJvZHVjdC1xdWlja3ZpZXcpIC53b29jb21tZXJjZS10YWJzLnJldmlld3MtcmF0aW5nLS1jb2x1bW4gLmdsb3ppbi1wcm9kdWN0LXJhdGluZyAuZ2xvemluLXByb2R1Y3QtcmF0aW5nX19jb3VudCAuZ2xvemluLXByb2R1Y3QtcmF0aW5nX19jb3VudCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Q6bm90KC5wcm9kdWN0LXF1aWNrdmlldykgLmdsb3ppbi1wcm9kdWN0LXBidCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3Iud29vY29tbWVyY2Utc2hvcC1lbGVtZW50b3IgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1zaG9wIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCB7XG5cdC0tZ3otZmlsdGVyLWhvcml6b250YWwtY29sdW1uczogNTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVycyAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIge1xuXHR3aWR0aDogY2FsYyggKCAxMDAlIC8gdmFyKC0tZ3otZmlsdGVyLWhvcml6b250YWwtY29sdW1ucykgKSAtICggKCAxMHB4ICogKCB2YXIoLS1nei1maWx0ZXItaG9yaXpvbnRhbC1jb2x1bW5zKSAtIDEpICkgLyB2YXIoLS1nei1maWx0ZXItaG9yaXpvbnRhbC1jb2x1bW5zKSApKTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXJzIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpudGgtY2hpbGQoNW4pIC5maWx0ZXItY29udHJvbCB7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXIuZ2xvemluLWFjdGl2ZSAuZmlsdGVyLWNvbnRyb2wge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCAuaGFzLWNvbGxhcHNlIC5maWx0ZXIuZ2xvemluLWFjdGl2ZSAuZmlsdGVyLW5hbWU6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCAuaGFzLWNvbGxhcHNlIC5maWx0ZXItbmFtZSB7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI1cHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogNTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLmhhcy1jb2xsYXBzZSAuZmlsdGVyLW5hbWU6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLmhhcy1jb2xsYXBzZSAuZmlsdGVyLW5hbWU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAyNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDVweDtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuXHQtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCAxMCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wODk4NCAxLjMyMjI3TDQuNTg5ODQgNC44MjIyN0M0LjY5OTIyIDQuOTQwNzYgNC44MzU5NCA1IDUgNUM1LjE2NDA2IDUgNS4zMDA3OCA0Ljk0MDc2IDUuNDEwMTYgNC44MjIyN0w4LjkxMDE2IDEuMzIyMjdDOS4wMjg2NSAxLjIxMjg5IDkuMDg3ODkgMS4wODA3MyA5LjA4Nzg5IDAuOTI1NzgxQzkuMDg3ODkgMC43NjE3MTkgOS4wMjg2NSAwLjYyMDQ0MyA4LjkxMDE2IDAuNTAxOTUzQzguODAwNzggMC4zOTI1NzggOC42NjQwNiAwLjMzNzg5MSA4LjUgMC4zMzc4OTFDOC4zMzU5NCAwLjMzNzg5MSA4LjE5OTIyIDAuMzkyNTc4IDguMDg5ODQgMC41MDE5NTNMNSAzLjU5MThMMS45MTAxNiAwLjUwMTk1M0MxLjgwMDc4IDAuMzkyNTc4IDEuNjY0MDYgMC4zMzc4OTEgMS41IDAuMzM3ODkxQzEuMzM1OTQgMC4zMzc4OTEgMS4xOTkyMiAwLjM5MjU3OCAxLjA4OTg0IDAuNTAxOTUzQzAuOTcxMzU0IDAuNjIwNDQzIDAuOTEyMTA5IDAuNzYxNzE5IDAuOTEyMTA5IDAuOTI1NzgxQzAuOTEyMTA5IDEuMDgwNzMgMC45NzEzNTQgMS4yMTI4OSAxLjA4OTg0IDEuMzIyMjdaJyBmaWxsPSclMjMxMTExMTEnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCAxMCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wODk4NCAxLjMyMjI3TDQuNTg5ODQgNC44MjIyN0M0LjY5OTIyIDQuOTQwNzYgNC44MzU5NCA1IDUgNUM1LjE2NDA2IDUgNS4zMDA3OCA0Ljk0MDc2IDUuNDEwMTYgNC44MjIyN0w4LjkxMDE2IDEuMzIyMjdDOS4wMjg2NSAxLjIxMjg5IDkuMDg3ODkgMS4wODA3MyA5LjA4Nzg5IDAuOTI1NzgxQzkuMDg3ODkgMC43NjE3MTkgOS4wMjg2NSAwLjYyMDQ0MyA4LjkxMDE2IDAuNTAxOTUzQzguODAwNzggMC4zOTI1NzggOC42NjQwNiAwLjMzNzg5MSA4LjUgMC4zMzc4OTFDOC4zMzU5NCAwLjMzNzg5MSA4LjE5OTIyIDAuMzkyNTc4IDguMDg5ODQgMC41MDE5NTNMNSAzLjU5MThMMS45MTAxNiAwLjUwMTk1M0MxLjgwMDc4IDAuMzkyNTc4IDEuNjY0MDYgMC4zMzc4OTEgMS41IDAuMzM3ODkxQzEuMzM1OTQgMC4zMzc4OTEgMS4xOTkyMiAwLjM5MjU3OCAxLjA4OTg0IDAuNTAxOTUzQzAuOTcxMzU0IDAuNjIwNDQzIDAuOTEyMTA5IDAuNzYxNzE5IDAuOTEyMTA5IDAuOTI1NzgxQzAuOTEyMTA5IDEuMDgwNzMgMC45NzEzNTQgMS4yMTI4OSAxLjA4OTg0IDEuMzIyMjdaJyBmaWxsPSclMjMxMTExMTEnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1zaXplOiBjb3Zlcjtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLmZpbHRlci1jb250cm9sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG5cdHRyYW5zaXRpb246IHZhcigtLWd6LXRyYW5zaXRpb24pO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMTVweCk7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogOTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLmluc3RhbnQtZmlsdGVyIC5maWx0ZXI6bGFzdC1vZi10eXBlIC5maWx0ZXItY29udHJvbCB7XG5cdHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCAucHJvZHVjdHMtZmlsdGVyX19vcHRpb25zLnByb2R1Y3RzLWZpbHRlci0tbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDlweDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLnByb2R1Y3RzLWZpbHRlcl9fb3B0aW9ucy5wcm9kdWN0cy1maWx0ZXItLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwgLmluc3RhbnQtZmlsdGVyIC5wcm9kdWN0cy1maWx0ZXJfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIC5nbG96aW4tcHJvZHVjdHMtZmlsdGVyLS1ob3Jpem9udGFsIC5wcm9kdWN0cy1maWx0ZXJfX2J1dHRvbiB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAucHJvZHVjdC1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMzBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0d2lkdGg6IDMwJTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LWZlYXR1cmVkLWljb25zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdGZsZXg6IDE7XG5cdG1heC13aWR0aDogNzAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLmdsb3ppbi1yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAucHJpY2Uge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAucHJpY2UgZGVsIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAuc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tZ3otcHJvZHVjdC1zaG9ydC1kZXNjcmlwdGlvbiwgMyk7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC5zaG9ydC1kZXNjcmlwdGlvbiB+IC5idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAucHJvZHVjdC12YXJpYXRpb24taXRlbXMge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAucHJvZHVjdC1saXN0LWZlYXR1cmVkLWljb25zIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxpc3QtZmVhdHVyZWQtaWNvbnMgLnByb2R1Y3QtbG9vcC1idXR0b24tYXRjIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjMwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctdG9wOiAxNi41cHg7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctYm90dG9tOiAxNi41cHg7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC5wcm9kdWN0LWxpc3QtZmVhdHVyZWQtaWNvbnMgLnByb2R1Y3QtbG9vcC1idXR0b24tYXRjIC5hZGQtdG8tY2FydF9fdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAucHJvZHVjdC1saXN0LWZlYXR1cmVkLWljb25zIC5wcm9kdWN0LWxvb3AtYnV0dG9uIHtcblx0LS1nei1idXR0b24td2lkdGg6IDUwcHg7XG5cdC0tZ3otYnV0dG9uLWhlaWdodDogNTBweDtcblx0LS1nei1idXR0b24tZm9udC1zaXplOiAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xufVxuXG4uZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkuZ3otcHJvZHVjdC1ncmlkLWJhbm5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbG96aW4td29vY29tbWVyY2UtZWxlbWVudG9yIHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0LnByb2R1Y3QtY2F0ZWdvcnkgPiBhIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QucHJvZHVjdC1jYXRlZ29yeSA+IGEgaW1nIHtcblx0d2lkdGg6IDMwJTtcbn1cblxuLmdsb3ppbi13b29jb21tZXJjZS1lbGVtZW50b3IgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QucHJvZHVjdC1jYXRlZ29yeSA+IGEgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlIHtcblx0d2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuZ2xvemluLXdvb2NvbW1lcmNlLWVsZW1lbnRvciAuZ2xvemluLXByb2R1Y3Qtem9vbS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZWxlbWVudG9yLWhpZGRlbi1kZXNrdG9wIC5wcm9kdWN0cy1maWx0ZXItd2lkZ2V0LS1lbGVtZW50b3IgLmdsb3ppbi1wcm9kdWN0cy1maWx0ZXJfX2Zvcm0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHQuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCB7XG5cdFx0LS1nei1maWx0ZXItaG9yaXpvbnRhbC1jb2x1bW5zOiA2O1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdHMtZmlsdGVyLS1ob3Jpem9udGFsIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcnMgLnByb2R1Y3RzLWZpbHRlcl9fZmlsdGVyOm50aC1jaGlsZCg2bikgLmZpbHRlci1jb250cm9sIHtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0Lmdsb3ppbi1wcm9kdWN0cy1maWx0ZXItLWhvcml6b250YWwge1xuXHRcdC0tZ3otZmlsdGVyLWhvcml6b250YWwtY29sdW1uczogNztcblx0fVxuXHQuZ2xvemluLXByb2R1Y3RzLWZpbHRlci0taG9yaXpvbnRhbCAucHJvZHVjdHMtZmlsdGVyX19maWx0ZXJzIC5wcm9kdWN0cy1maWx0ZXJfX2ZpbHRlcjpudGgtY2hpbGQoN24pIC5maWx0ZXItY29udHJvbCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS1jb21wYXJlLWJ1dHRvbi0taGlkZGVuLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC53Y2Jvb3N0LXByb2R1Y3RzLWNvbXBhcmUtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLm1vYmlsZS13aXNobGlzdC1idXR0b24tLWhpZGRlbi5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdCAud2Nib29zdC13aXNobGlzdC1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0ICsgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0Lmdsb3ppbi1zaG9wLWNvbnRlbnQgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWd6LXByb2R1Y3Qtc2hvcnQtZGVzY3JpcHRpb24tdGFibGV0LCAyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lmdsb3ppbi1zaG9wLWNvbnRlbnQgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5nbG96aW4tc2hvcC1jb250ZW50IHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdC5wcm9kdWN0LWNhcmQtbW9iaWxlLXNob3ctYXRjIGxpLnByb2R1Y3QgLnByb2R1Y3QtbGlzdC1mZWF0dXJlZC1pY29ucyA+IGE6bm90KC5nei1idXR0b24tYWRkLXRvLWNhcnQtbW9iaWxlKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuZ2xvemluLXNob3AtY29udGVudCB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdC5wcm9kdWN0LWNhdGVnb3J5ID4gYSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuZ2xvemluLXNob3AtY29udGVudCB1bC5wcm9kdWN0cy5wcm9kdWN0LWNhcmQtbGF5b3V0LWxpc3QgbGkucHJvZHVjdC5wcm9kdWN0LWNhdGVnb3J5ID4gYSBpbWcsXG5cdC5nbG96aW4tc2hvcC1jb250ZW50IHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0LnByb2R1Y3QtY2F0ZWdvcnkgPiBhIC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lmdsb3ppbi1zaG9wLWNvbnRlbnQgdWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWd6LXByb2R1Y3Qtc2hvcnQtZGVzY3JpcHRpb24tbW9iaWxlLCAzKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0dWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3Qtc3VtbWFyeSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLnByb2R1Y3RzLnByb2R1Y3QtY2FyZC1sYXlvdXQtbGlzdCBsaS5wcm9kdWN0IC5wcm9kdWN0LWlubmVyIC5wcm9kdWN0LWxpc3QtZmVhdHVyZWQtaWNvbnMgLnByb2R1Y3QtbG9vcC1idXR0b24tYXRjIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0dWwucHJvZHVjdHMucHJvZHVjdC1jYXJkLWxheW91dC1saXN0IGxpLnByb2R1Y3QgLnByb2R1Y3QtaW5uZXIgLnByb2R1Y3QtbGlzdC1mZWF0dXJlZC1pY29ucyAucHJvZHVjdC1sb29wLWJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiB2YXIoLS1nei1idXR0b24td2lkdGgpO1xuXHR9XG59XG4iXX0= */