/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/css/blocks/featured-feed.css ***!
  \*****************************************************************************************************************************************************************************************/
/**
 * Featured Feed Block Styles
 * Styles for the featured feed custom block
 */

/* Import the generalized featured feed styles */

/**
 * Featured Feed Pattern Styles
 * Layout-specific styles for featured feed patterns (customer stories, posts, etc.)
 * Card styling is now handled by the unified cards component
 */

/* Main container - generalized for any post type */

.featured-feed-main,
.featured-customer-story-main {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	min-width: 0;
	overflow: hidden;
}

.featured-feed-main,
.featured-feed-main > ul,
.featured-feed-main > ul > li,
.featured-feed-main > ul > li > .card--large,
.featured-customer-story-main,
.featured-customer-story-main > ul,
.featured-customer-story-main > ul > li,
.featured-customer-story-main > ul > li > .card--large {
	height: 100%;
}

.featured-feed-grid,
.featured-customer-stories-grid {
	display: grid;
	grid-gap: var(--wp--preset--spacing--2xl);
	gap: var(--wp--preset--spacing--2xl);
	grid-template-columns: 4fr 2fr;
}

/* Sidebar - generalized */

.featured-feed-sidebar,
.featured-customer-story-sidebar {
	display: grid;
	grid-gap: var(--wp--preset--spacing--2xl);
	gap: var(--wp--preset--spacing--2xl);
	margin-top: 0 !important;
}

.featured-feed-sidebar > li,.featured-customer-story-sidebar > li {
		margin-top: 0;
	}

/* Latest feed section - Updated to match Figma design */

.latest-feed-query,
.latest-customer-stories-query {
	margin-top: 0;
}

/* Grid layout for latest feeds */

.latest-feed-query .wp-block-post-template,
.latest-customer-stories-query .wp-block-post-template {
	display: grid;
	grid-gap: var(--wp--preset--spacing--2xl);
	gap: var(--wp--preset--spacing--2xl);
	grid-template-columns: repeat(3, 1fr);
	margin: 0;
}

.latest-feed-query .wp-block-post-template > *,.latest-customer-stories-query .wp-block-post-template > * {
		margin: 0;
	}

/* Pagination styles - matching Figma design */

.post-feed-pagination {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: var(--wp--preset--spacing--2xl);
	padding-top: var(--wp--preset--spacing--2xl);
	width: 100%;
}

.pagination-numbers {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--wp--preset--spacing--sm);
}

.pagination-button,
.post-feed-pagination__prev,
.post-feed-pagination__next {
	/* Remove wrapper styles - they're now on the button */
}

.pagination-button button,
.post-feed-pagination__prev button,
.post-feed-pagination__next button {
	background: transparent;
	border: 2px solid var(--wp--preset--color--neutral-300);
	border-radius: 30px;
	color: var(--wp--preset--color--secondary);
	cursor: pointer;
	font-family: var(--wp--preset--font-family--poppins);
	font-size: var(--wp--preset--font-size--base);
	font-weight: 700;
	padding: var(--wp--preset--spacing--base) var(--wp--preset--spacing--md);
	-webkit-text-decoration: none;
	text-decoration: none;
	-webkit-transition: all var(--transition-base);
	transition: all var(--transition-base);
}

.pagination-button button:hover,.post-feed-pagination__prev button:hover,.post-feed-pagination__next button:hover,.pagination-button button:focus,.post-feed-pagination__prev button:focus,.post-feed-pagination__next button:focus {
		background: var(--wp--preset--color--primary-accent);
		border-color: var(--wp--preset--color--primary);
	}

.pagination-button button:active {
		outline: none;
	}

.post-feed-pagination__prev button:active {
		outline: none;
	}

.post-feed-pagination__next button:active {
		outline: none;
	}

.pagination-button button:focus,.post-feed-pagination__prev button:focus,.post-feed-pagination__next button:focus {
		outline: none;
	}

.pagination-button button:disabled {
		cursor: not-allowed;
		opacity: 0.5;
	}

.post-feed-pagination__prev button:disabled {
		cursor: not-allowed;
		opacity: 0.5;
	}

.post-feed-pagination__next button:disabled {
		cursor: not-allowed;
		opacity: 0.5;
	}

.post-feed-pagination__prev button.disabled,
.post-feed-pagination__next button.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.pagination-number {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background: transparent;
	border: none;
	border-radius: 22.5px;
	color: var(--wp--preset--color--secondary);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: var(--wp--preset--font-family--system);
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 700;
	height: 30px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: var(--wp--preset--spacing--xs);
	-webkit-transition: all var(--transition-base);
	transition: all var(--transition-base);
	width: 30px;
}

.pagination-number:hover {
	background: var(--wp--preset--color--primary-accent);
}

.pagination-number.active {
	background: var(--wp--preset--color--secondary);
	border: 1.5px solid var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--white);
}

/* Ellipsis styling for smart pagination */

.pagination-ellipsis {
	color: var(--wp--preset--color--secondary);
	font-family: var(--wp--preset--font-family--system);
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 700;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

/* Responsive design */

@media (max-width: 1024px) {
	.featured-feed-grid,
	.featured-customer-stories-grid {
		grid-template-columns: 1fr;
	}

	/* Latest feeds grid adjustments */
	.latest-feed-query .wp-block-post-template,
	.latest-customer-stories-query .wp-block-post-template {
		gap: var(--wp--preset--spacing--lg);
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 768px) {
	/* Stack vertically on mobile */
	.featured-feed-main .wp-block-group,
	.featured-feed-sidebar .wp-block-group,
	.featured-customer-story-main .wp-block-group,
	.featured-customer-story-sidebar .wp-block-group {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		    -ms-flex-direction: column !important;
		        flex-direction: column !important;
	}

	.featured-feed-sidebar,
	.featured-customer-story-sidebar {
		gap: var(--wp--preset--spacing--lg);
		margin-top: var(--wp--preset--spacing--2xl);
		width: 100%;
	}

	.featured-feed-sidebar-item,
	.featured-customer-story-sidebar-item {
		margin-bottom: var(--wp--preset--spacing--lg);
	}

	/* Latest feeds single column on mobile */
	.latest-feed-query .wp-block-post-template,
	.latest-customer-stories-query .wp-block-post-template {
		gap: var(--wp--preset--spacing--lg);
		grid-template-columns: 1fr;
	}

	/* Mobile pagination styles */
	.post-feed-pagination {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: var(--wp--preset--spacing--md);
	}

	.pagination-numbers {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		gap: var(--wp--preset--spacing--xs);
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}

	.post-feed-pagination__prev,
	.post-feed-pagination__next {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		width: 100%;
	}

	.post-feed-pagination__next {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}

	/* Larger touch targets for mobile */
	.pagination-button button,
	.post-feed-pagination__prev button,
	.post-feed-pagination__next button {
		font-size: var(--wp--preset--font-size--base);
		min-height: 44px;
		min-width: 44px;
		padding: var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);
	}

	.pagination-number {
		border-radius: 22px;
		font-size: var(--wp--preset--font-size--base);
		min-height: 44px;
		min-width: 44px;
	}

	.pagination-ellipsis {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: var(--wp--preset--font-size--base);
		min-height: 44px;
		padding: var(--wp--preset--spacing--xs);
	}
}

@media (max-width: 480px) {
	/* Extra small screens - simplified pagination */
	.post-feed-pagination {
		gap: var(--wp--preset--spacing--sm);
	}

	.pagination-numbers {
		gap: var(--wp--preset--spacing--xs);
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
		padding: var(--wp--preset--spacing--xs) 0;
	}

	/* Show fewer pagination numbers on very small screens */
	.pagination-number {
		font-size: var(--wp--preset--font-size--sm);
		min-height: 40px;
		min-width: 40px;
	}

	.pagination-button button,
	.post-feed-pagination__prev button,
	.post-feed-pagination__next button {
		font-size: var(--wp--preset--font-size--sm);
		min-height: 40px;
		min-width: 40px;
		padding: var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);
	}

	.pagination-ellipsis {
		font-size: var(--wp--preset--font-size--sm);
		min-height: 40px;
		min-width: 40px;
	}
}

/* Block-specific styles */

/* Additional block-specific styles can be added here */

.featured-feed-block picture,.featured-feed-block img {
		height: 100%;
		max-width: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
	}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2ZlYXR1cmVkLWZlZWQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOzs7QUFHQTs7QUFFQTs7QUNMQTs7OztBQUlBOztBQUVBOztBQUNBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7Ozs7QUFRQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7O0FBRUE7O0FBQ0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFLQTs7QUFIQTtBQUNBO0FBQ0E7O0FBR0E7O0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFDQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBS0E7O0FBSEE7QUFDQTtBQUNBOztBQUdBOztBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBOztBQUVBOzs7QUFHQTtBQUNBOztBQUVBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQWlCQTs7QUFmQTtBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUVBO0FBQ0E7O0FBSEE7QUFFQTtBQUNBOztBQUhBO0FBRUE7QUFDQTs7QUFIQTtBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBSEE7QUFDQTtBQUNBO0FBQ0E7O0FBSEE7QUFDQTtBQUNBO0FBQ0E7O0FBR0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTs7QUFFQTs7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBOztBQUVBOztBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTs7QUFFQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBRDFSQTs7QUFFQTs7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oeXBlcmxvY29sb2d5Ly4vYXNzZXRzL2Nzcy9ibG9ja3MvZmVhdHVyZWQtZmVlZC5jc3MiLCJ3ZWJwYWNrOi8vaHlwZXJsb2NvbG9neS8uL2Fzc2V0cy9jc3MvYmxvY2tzL2ZlYXR1cmVkLWN1c3RvbWVyLXN0b3JpZXMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRmVhdHVyZWQgRmVlZCBCbG9jayBTdHlsZXNcbiAqIFN0eWxlcyBmb3IgdGhlIGZlYXR1cmVkIGZlZWQgY3VzdG9tIGJsb2NrXG4gKi9cblxuLyogSW1wb3J0IHRoZSBnZW5lcmFsaXplZCBmZWF0dXJlZCBmZWVkIHN0eWxlcyAqL1xuQGltcG9ydCBcImZlYXR1cmVkLWN1c3RvbWVyLXN0b3JpZXMuY3NzXCI7XG5cbi8qIEJsb2NrLXNwZWNpZmljIHN0eWxlcyAqL1xuLmZlYXR1cmVkLWZlZWQtYmxvY2sge1xuXHQvKiBBZGRpdGlvbmFsIGJsb2NrLXNwZWNpZmljIHN0eWxlcyBjYW4gYmUgYWRkZWQgaGVyZSAqL1xuXG5cdCYgcGljdHVyZSxcblx0JiBpbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbiIsIi8qKlxuICogRmVhdHVyZWQgRmVlZCBQYXR0ZXJuIFN0eWxlc1xuICogTGF5b3V0LXNwZWNpZmljIHN0eWxlcyBmb3IgZmVhdHVyZWQgZmVlZCBwYXR0ZXJucyAoY3VzdG9tZXIgc3RvcmllcywgcG9zdHMsIGV0Yy4pXG4gKiBDYXJkIHN0eWxpbmcgaXMgbm93IGhhbmRsZWQgYnkgdGhlIHVuaWZpZWQgY2FyZHMgY29tcG9uZW50XG4gKi9cblxuLyogTWFpbiBjb250YWluZXIgLSBnZW5lcmFsaXplZCBmb3IgYW55IHBvc3QgdHlwZSAqL1xuLmZlYXR1cmVkLWZlZWQtbWFpbixcbi5mZWF0dXJlZC1jdXN0b21lci1zdG9yeS1tYWluIHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmVhdHVyZWQtZmVlZC1tYWluLFxuLmZlYXR1cmVkLWZlZWQtbWFpbiA+IHVsLFxuLmZlYXR1cmVkLWZlZWQtbWFpbiA+IHVsID4gbGksXG4uZmVhdHVyZWQtZmVlZC1tYWluID4gdWwgPiBsaSA+IC5jYXJkLS1sYXJnZSxcbi5mZWF0dXJlZC1jdXN0b21lci1zdG9yeS1tYWluLFxuLmZlYXR1cmVkLWN1c3RvbWVyLXN0b3J5LW1haW4gPiB1bCxcbi5mZWF0dXJlZC1jdXN0b21lci1zdG9yeS1tYWluID4gdWwgPiBsaSxcbi5mZWF0dXJlZC1jdXN0b21lci1zdG9yeS1tYWluID4gdWwgPiBsaSA+IC5jYXJkLS1sYXJnZSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZlYXR1cmVkLWZlZWQtZ3JpZCxcbi5mZWF0dXJlZC1jdXN0b21lci1zdG9yaWVzLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTJ4bCk7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDJmcjtcbn1cblxuLyogU2lkZWJhciAtIGdlbmVyYWxpemVkICovXG4uZmVhdHVyZWQtZmVlZC1zaWRlYmFyLFxuLmZlYXR1cmVkLWN1c3RvbWVyLXN0b3J5LXNpZGViYXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTJ4bCk7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuXHQmID4gbGkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLyogTGF0ZXN0IGZlZWQgc2VjdGlvbiAtIFVwZGF0ZWQgdG8gbWF0Y2ggRmlnbWEgZGVzaWduICovXG4ubGF0ZXN0LWZlZWQtcXVlcnksXG4ubGF0ZXN0LWN1c3RvbWVyLXN0b3JpZXMtcXVlcnkge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBHcmlkIGxheW91dCBmb3IgbGF0ZXN0IGZlZWRzICovXG4ubGF0ZXN0LWZlZWQtcXVlcnkgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUsXG4ubGF0ZXN0LWN1c3RvbWVyLXN0b3JpZXMtcXVlcnkgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTJ4bCk7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdG1hcmdpbjogMDtcblxuXHQmID4gKiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi8qIFBhZ2luYXRpb24gc3R5bGVzIC0gbWF0Y2hpbmcgRmlnbWEgZGVzaWduICovXG4ucG9zdC1mZWVkLXBhZ2luYXRpb24ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTJ4bCk7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yeGwpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2luYXRpb24tbnVtYmVycyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc20pO1xufVxuXG4ucGFnaW5hdGlvbi1idXR0b24sXG4ucG9zdC1mZWVkLXBhZ2luYXRpb25fX3ByZXYsXG4ucG9zdC1mZWVkLXBhZ2luYXRpb25fX25leHQge1xuXHQvKiBSZW1vdmUgd3JhcHBlciBzdHlsZXMgLSB0aGV5J3JlIG5vdyBvbiB0aGUgYnV0dG9uICovXG59XG5cbi5wYWdpbmF0aW9uLWJ1dHRvbiBidXR0b24sXG4ucG9zdC1mZWVkLXBhZ2luYXRpb25fX3ByZXYgYnV0dG9uLFxuLnBvc3QtZmVlZC1wYWdpbmF0aW9uX19uZXh0IGJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbmV1dHJhbC0zMDApO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wb3BwaW5zKTtcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWJhc2UpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1iYXNlKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1tZCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tYmFzZSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnktYWNjZW50KTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcblx0fVxuXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cbn1cblxuLnBvc3QtZmVlZC1wYWdpbmF0aW9uX19wcmV2IGJ1dHRvbi5kaXNhYmxlZCxcbi5wb3N0LWZlZWQtcGFnaW5hdGlvbl9fbmV4dCBidXR0b24uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi1udW1iZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAyMi41cHg7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXN5c3RlbSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGhlaWdodDogMzBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXhzKTtcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tYmFzZSk7XG5cdHdpZHRoOiAzMHB4O1xufVxuXG4ucGFnaW5hdGlvbi1udW1iZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeS1hY2NlbnQpO1xufVxuXG4ucGFnaW5hdGlvbi1udW1iZXIuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG5cdGJvcmRlcjogMS41cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNlY29uZGFyeSk7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuXG4vKiBFbGxpcHNpcyBzdHlsaW5nIGZvciBzbWFydCBwYWdpbmF0aW9uICovXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc2Vjb25kYXJ5KTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1zeXN0ZW0pO1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc20pO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogUmVzcG9uc2l2ZSBkZXNpZ24gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmZlYXR1cmVkLWZlZWQtZ3JpZCxcblx0LmZlYXR1cmVkLWN1c3RvbWVyLXN0b3JpZXMtZ3JpZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblxuXHQvKiBMYXRlc3QgZmVlZHMgZ3JpZCBhZGp1c3RtZW50cyAqL1xuXHQubGF0ZXN0LWZlZWQtcXVlcnkgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUsXG5cdC5sYXRlc3QtY3VzdG9tZXItc3Rvcmllcy1xdWVyeSAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSB7XG5cdFx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1sZyk7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LyogU3RhY2sgdmVydGljYWxseSBvbiBtb2JpbGUgKi9cblx0LmZlYXR1cmVkLWZlZWQtbWFpbiAud3AtYmxvY2stZ3JvdXAsXG5cdC5mZWF0dXJlZC1mZWVkLXNpZGViYXIgLndwLWJsb2NrLWdyb3VwLFxuXHQuZmVhdHVyZWQtY3VzdG9tZXItc3RvcnktbWFpbiAud3AtYmxvY2stZ3JvdXAsXG5cdC5mZWF0dXJlZC1jdXN0b21lci1zdG9yeS1zaWRlYmFyIC53cC1ibG9jay1ncm91cCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZlYXR1cmVkLWZlZWQtc2lkZWJhcixcblx0LmZlYXR1cmVkLWN1c3RvbWVyLXN0b3J5LXNpZGViYXIge1xuXHRcdGdhcDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tbGcpO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTJ4bCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmVhdHVyZWQtZmVlZC1zaWRlYmFyLWl0ZW0sXG5cdC5mZWF0dXJlZC1jdXN0b21lci1zdG9yeS1zaWRlYmFyLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLWxnKTtcblx0fVxuXG5cdC8qIExhdGVzdCBmZWVkcyBzaW5nbGUgY29sdW1uIG9uIG1vYmlsZSAqL1xuXHQubGF0ZXN0LWZlZWQtcXVlcnkgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUsXG5cdC5sYXRlc3QtY3VzdG9tZXItc3Rvcmllcy1xdWVyeSAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSB7XG5cdFx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1sZyk7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblxuXHQvKiBNb2JpbGUgcGFnaW5hdGlvbiBzdHlsZXMgKi9cblx0LnBvc3QtZmVlZC1wYWdpbmF0aW9uIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1tZCk7XG5cdH1cblxuXHQucGFnaW5hdGlvbi1udW1iZXJzIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS14cyk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHQucG9zdC1mZWVkLXBhZ2luYXRpb25fX3ByZXYsXG5cdC5wb3N0LWZlZWQtcGFnaW5hdGlvbl9fbmV4dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRvcmRlcjogMTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wb3N0LWZlZWQtcGFnaW5hdGlvbl9fbmV4dCB7XG5cdFx0b3JkZXI6IDM7XG5cdH1cblxuXHQvKiBMYXJnZXIgdG91Y2ggdGFyZ2V0cyBmb3IgbW9iaWxlICovXG5cdC5wYWdpbmF0aW9uLWJ1dHRvbiBidXR0b24sXG5cdC5wb3N0LWZlZWQtcGFnaW5hdGlvbl9fcHJldiBidXR0b24sXG5cdC5wb3N0LWZlZWQtcGFnaW5hdGlvbl9fbmV4dCBidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1iYXNlKTtcblx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdG1pbi13aWR0aDogNDRweDtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbSkgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tbWQpO1xuXHR9XG5cblx0LnBhZ2luYXRpb24tbnVtYmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1iYXNlKTtcblx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdG1pbi13aWR0aDogNDRweDtcblx0fVxuXG5cdC5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWJhc2UpO1xuXHRcdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdFx0cGFkZGluZzogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0teHMpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQvKiBFeHRyYSBzbWFsbCBzY3JlZW5zIC0gc2ltcGxpZmllZCBwYWdpbmF0aW9uICovXG5cdC5wb3N0LWZlZWQtcGFnaW5hdGlvbiB7XG5cdFx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbSk7XG5cdH1cblxuXHQucGFnaW5hdGlvbi1udW1iZXJzIHtcblx0XHRnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXhzKTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0cGFkZGluZzogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0teHMpIDA7XG5cdH1cblxuXHQvKiBTaG93IGZld2VyIHBhZ2luYXRpb24gbnVtYmVycyBvbiB2ZXJ5IHNtYWxsIHNjcmVlbnMgKi9cblx0LnBhZ2luYXRpb24tbnVtYmVyIHtcblx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc20pO1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHR9XG5cblx0LnBhZ2luYXRpb24tYnV0dG9uIGJ1dHRvbixcblx0LnBvc3QtZmVlZC1wYWdpbmF0aW9uX19wcmV2IGJ1dHRvbixcblx0LnBvc3QtZmVlZC1wYWdpbmF0aW9uX19uZXh0IGJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtKTtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdG1pbi13aWR0aDogNDBweDtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS14cykgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tc20pO1xuXHR9XG5cblx0LnBhZ2luYXRpb24tZWxsaXBzaXMge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbSk7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRtaW4td2lkdGg6IDQwcHg7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/