@charset "UTF-8";
/*!
Theme Name: Glozin
Theme URI: https://wpglozin.com/
Author: UIXThemes
Author URI: https://uix.store
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: glozin
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready

Copyright: (c) 2025 UIXThemes. All rights reserved.

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
## Layouts
# Components


--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
@media (min-width: 1025px) {
	:root {
		--gz-col-gap-desktop: 60px;
	}
	.content-sidebar .content-area,
	.sidebar-content .content-area {
		flex: 0 0 calc(100% - var(--gz-col-width) - var(--gz-col-gap-desktop));
		width: calc(100% - var(--gz-col-width) - var(--gz-col-gap-desktop));
	}
	.content-sidebar .widget-area,
	.sidebar-content .widget-area {
		flex: 0 0 auto;
		width: var(--gz-col-width, 50%);
	}
	.sidebar-content .site-content-container {
		flex-direction: row-reverse;
	}
	.content-sidebar .site-content-container {
		flex-direction: row;
	}
	.no-sidebar .site-content-container {
		justify-content: center;
	}
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Header
--------------------------------------------- */
.topbar {
	--gz-background-color: var(--gz-color-dark);
	--gz-text-color: var(--gz-color-light);
	--gz-text-hover-color: #999;
	background-color: var(--gz-background-color);
	color: var(--gz-text-color);
	min-height: 42px;
	position: relative;
	z-index: 12;
}

.topbar:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: var(--gz-topbar-border-width, 0);
	width: 100%;
	background-color: var(--gz-topbar-border-color, var(--gz-border-color));
	z-index: 1;
}

.topbar-container {
	height: 100%;
}

.topbar-container:before, .topbar-container:after {
	display: none;
}

.topbar-items {
	line-height: 42px;
	flex: 1;
}

.topbar-slides {
	max-width: 400px;
	width: 100%;
}

.topbar-slides .navigation-merged {
	background-color: var(--gz-background-color);
}

.topbar-slides .swiper .swiper-button-text {
	--gz-arrow-width: 26px;
	--gz-arrow-height: 25px;
	--gz-arrow-color: rgba(255, 255, 255, 0.5);
	--gz-arrow-color-hover: var(--gz-color-light);
	--gz-arrow-bg-color: var(--gz-background-color);
	--gz-arrow-bg-color-hover: var(--gz-background-color);
}

.topbar-slides__item {
	background-color: var(--gz-background-color);
}

.topbar-slides__item a {
	font-weight: 600;
	color: inherit;
	display: inline-block;
	line-height: 1;
}

.topbar-slides__item a svg {
	-webkit-margin-start: 5px;
	        margin-inline-start: 5px;
}

.topbar-slides__item a:hover {
	color: var(--gz-text-hover-color);
}

.topbar-menu {
	height: 100%;
}

.topbar-menu .nav-menu {
	height: 100%;
	display: flex;
	align-items: center;
	gap: 25px;
}

.topbar-menu .nav-menu > li {
	padding: 0;
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
}

.topbar-menu .nav-menu > li > a {
	font-size: 13px;
	font-size: 0.8125rem;
	color: inherit;
	white-space: nowrap;
	transition: 0.4s;
	background: none;
}

.topbar-menu .nav-menu > li > a .glozin-svg-icon,
.topbar-menu .nav-menu > li > a .menu-item-icon {
	font-size: 10px;
	font-size: 0.625rem;
	margin: 2px 8px 0 0;
}

.topbar-menu .nav-menu > li > a .menu-icon-item-position--right {
	margin: 2px 0 0 8px;
}

.topbar-menu .nav-menu > li > a:hover {
	color: var(--gz-text-hover-color);
}

.topbar-menu .nav-menu > li > a:after {
	display: none;
}

.site-header {
	position: relative;
	z-index: 11;
	background-color: var(--gz-color-light);
}

.site-header .has-menu .primary-navigation {
	position: static;
}

.site-header__section {
	color: var(--gz-header-color);
}

.header-items {
	color: var(--gz-header-color);
}

.header-items > * {
	position: relative;
}

.header-items .gz-button-icon {
	--gz-button-width: 40px;
	--gz-button-height: 40px;
}

.header-items > a:not(:hover),
.header-items > button:not(:hover),
.header-items > .gz-button:not(:hover) {
	color: inherit;
}

.header-left-items .nav-menu .menu-item-pos-alignment--left.menu-item-pos-static {
	position: static;
}

.header-right-items .nav-menu .menu-item-pos-alignment--right.menu-item-pos-static {
	position: static;
}

.header-main {
	--gz-header-main-border-color: var(--gz-border-color);
	--gz-header-main-shadow-color: transparent;
	--gz-header-main-bg-color: transparent;
	height: 70px;
	border-bottom: 1px solid var(--gz-header-main-border-color);
	box-shadow: 0 1px 3px var(--gz-header-main-shadow-color);
	background-color: var(--gz-header-main-bg-color);
}

.header-bottom {
	--gz-header-bottom-border-color: var(--gz-border-color);
	--gz-header-bottom-shadow-color: transparent;
	--gz-header-bottom-bg-color: transparent;
	height: 60px;
	border-bottom: 1px solid var(--gz-header-bottom-border-color);
	box-shadow: 0 1px 3px var(--gz-header-bottom-shadow-color);
	background-color: var(--gz-header-bottom-bg-color);
}

.glozin-header-main-divider .header-main {
	--gz-header-main-border-color: var( --gz-border-color );
}

.glozin-header-bottom-divider .header-bottom {
	--gz-header-bottom-border-color: var( --gz-border-color );
}

.header-counter {
	font-size: 10px;
	font-size: 0.625rem;
	line-height: 19px;
	height: 18px;
	min-width: 18px;
	text-align: center;
	padding: 0 3px;
	font-weight: 500;
	border-radius: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 5px;
	inset-inline-end: 0;
	color: var(--gz-text-color-on-primary);
	background-color: var(--gz-color-primary);
}

.header__size-large .header-counter {
	top: 2px;
	inset-inline-end: -1px;
}

.header-v4 .header-items {
	gap: 17px;
}

.header-v4 .header-main {
	--gz-header-main-bg-color: #0c0427;
	--gz-header-sticky-bg-color:#0c0427;
	--gz-header-color: var(--gz-color-light);
	--gz-header-sticky-color: var(--gz-color-light);
	height: 95px;
}

.header-v4 .header-main .header-left-items,
.header-v4 .header-main .header-right-items {
	flex: 0 0 auto;
}

.header-v4 .header-mobile-main {
	--gz-header-main-bg-color: #0c0427;
	--gz-header-color: var(--gz-color-light);
}

.header-v4 .header-mobile-main .header-items {
	gap: 0;
}

.header-v4 .header-search__field {
	width: 700px;
}

.header-v4 .header-search__form .header-search__field {
	padding-top: 12.5px;
	padding-bottom: 12.5px;
}

.header-v4 .header-search__form .header-search__button {
	--gz-button-height: 45px;
}

.header-v4 .header-account {
	-webkit-padding-end: 7px;
	        padding-inline-end: 7px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: var(--gz-rounded-xs);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	        clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	inset-inline-start: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

.header-logo > a {
	color: inherit;
}

.header-logo > a:hover {
	text-decoration: none;
}

.header-logo > a img {
	--gz-image-rounded: 0;
	vertical-align: middle;
}

.header-logo > a svg {
	fill: currentColor;
	vertical-align: middle;
	width: auto;
	height: auto;
}

.header-logo .logo-light {
	display: none;
}

.search-modal-form.header-transparent .header-main {
	--gz-header-main-bg-color: #fff;
	--gz-header-color: #111;
}

.search-modal-form.header-transparent .header-bottom {
	--gz-header-bottom-bg-color: #fff;
	--gz-header-color: #111;
}

.header-search__icon {
	--gz-button-font-size: 17px;
}

.header-search__form .gz-instant-search__button,
.modal__container .gz-instant-search__button {
	--gz-button-icon-size: 16px;
	--gz-button-bg-color: transparent;
	--gz-button-border-color: transparent;
	--gz-button-bg-color-hover: transparent;
	--gz-button-border-color-hover: transparent;
	--gz-button-color: var(--gz-color-dark-grey);
	--gz-button-color-hover: var(--gz-color-dark);
}

.header-search__form .header-search__button,
.modal__container .header-search__button {
	--gz-button-width: 44px;
	--gz-button-height: 40px;
}

.header-search__form .header-search__field,
.modal__container .header-search__field {
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-padding-start: 45px;
	        padding-inline-start: 45px;
	-webkit-padding-end: 10px;
	        padding-inline-end: 10px;
}

.header-search__form .close-search-results,
.modal__container .close-search-results {
	--gz-button-icon-size: 10px;
	--gz-button-bg-color: transparent;
	--gz-button-border-color: transparent;
	--gz-button-bg-color-hover: transparent;
	--gz-button-border-color-hover: transparent;
	--gz-button-color: var(--gz-color-dark);
	--gz-button-color-hover: var(--gz-color-dark);
	--gz-loading-color: var(--gz-color-dark);
	--gz-button-width: 28px;
	--gz-button-height: 100%;
}

.header-search__form.searching .close-search-results,
.modal__container.searching .close-search-results {
	opacity: 1;
	visibility: visible;
	--gz-animation-state: running;
	position: relative;
	color: transparent;
	cursor: default;
	position: absolute;
}

.header-search__form.searching .close-search-results::before,
.modal__container.searching .close-search-results::before {
	display: inline-block;
	content: "";
	width: 14px;
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	        mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	-webkit-mask-size: 100%;
	        mask-size: 100%;
	background-color: var(--gz-loading-color);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-animation: spin 0.8s infinite linear var(--gz-animation-state);
	        animation: spin 0.8s infinite linear var(--gz-animation-state);
	transform: none;
}

.header-search__form.searched .close-search-results:focus, .header-search__form.searched .close-search-results:hover,
.modal__container.searched .close-search-results:focus,
.modal__container.searched .close-search-results:hover {
	opacity: 1;
	visibility: visible;
}

.header-search__form.searched .gz-instant-search__field:focus ~ .close-search-results, .header-search__form.searched .gz-instant-search__field:hover ~ .close-search-results,
.modal__container.searched .gz-instant-search__field:focus ~ .close-search-results,
.modal__container.searched .gz-instant-search__field:hover ~ .close-search-results {
	opacity: 1;
	visibility: visible;
}

.header-search__form.searched.actived .close-search-results,
.modal__container.searched.actived .close-search-results {
	opacity: 1;
	visibility: visible;
}

.gz-instant-search__form:hover .gz-instant-search__field {
	border-color: var(--gz-input-border-color-hover);
}

.header-account a {
	color: inherit;
}

.header-account__icon {
	--gz-button-icon-size: 16px;
}

.header-account__size-large {
	--gz-button-icon-size: 24px;
}

.header-account-wrapper .gz-button {
	--gz-button-font-size: 13px;
	font-weight: 600;
}

.header-account-wrapper .gz-button:first-child:not(:last-child) {
	font-size: 11px;
}

.header-compare .gz-button-icon {
	--gz-button-font-size: 18px;
	color: inherit;
}

.header-wishlist .gz-button-icon {
	--gz-button-icon-size: 19px;
	color: inherit;
}

.header-wishlist .glozin-svg-icon {
	display: inline-flex;
}

.header-wishlist__size-large .gz-button-icon {
	--gz-button-icon-size: 27px;
}

.header-cart .gz-button-icon {
	--gz-button-icon-size: 16px;
	color: inherit;
}

.header-cart .glozin-price-saved {
	display: none;
}

.header-cart .price {
	color: inherit;
}

.header-cart__size-large .gz-button-icon {
	--gz-button-icon-size: 27px;
}

.header-cart__size-large.gz-button-icon {
	--gz-button-width: 58px;
}

.header-hamburger {
	padding-top: 2px;
	-webkit-padding-end: 20px;
	        padding-inline-end: 20px;
}

.header-hamburger .glozin-svg-icon {
	font-size: 22px;
	font-size: 1.375rem;
	margin: 0;
}

.campaign-bar {
	--gz-campaign-background: var(--gz-color-dark);
	--gz-campaign-text-color: var(--gz-color-light);
	background-color: var(--gz-campaign-background);
	color: var(--gz-campaign-text-color);
	min-height: 42px;
	line-height: 42px;
	z-index: 11;
}

.campaign-bar__close {
	--gz-button-color: var(--gz-campaign-text-color);
	--gz-button-color-hover: var(--gz-campaign-text-color);
	--gz-button-bg-color: var(--gz-campaign-background);
	--gz-button-bg-color-hover: var(--gz-campaign-background);
	--gz-button-width: auto;
	--gz-button-height: 100%;
	--gz-button-icon-size: 10px;
	transform: translateY(-50%);
	opacity: 0.75;
	transition: 0.3s;
}

.campaign-bar__close:after {
	display: none;
}

.campaign-bar__close:hover {
	transform: translateY(-50%) rotate(180deg);
	opacity: 1;
}

.campaign-bar-type--slides {
	--gz-campaign-bar-width: 550px;
}

.campaign-bar-type--slides .campaign-bar__container {
	width: 85%;
	max-width: var(--gz-campaign-bar-width);
}

.campaign-bar-type--slides .campaign-bar__text {
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
	overflow: hidden;
}

.campaign-bar-type--slides .campaign-bar__text a {
	color: inherit;
	font-weight: 500;
}

.campaign-bar-type--slides .swiper .swiper-button-text {
	--gz-arrow-color: rgba(255, 255, 255, 0.5);
	--gz-arrow-color-hover: var(--gz-campaign-text-color);
	--gz-arrow-bg-color: var(--gz-campaign-background);
	--gz-arrow-bg-color-hover: var(--gz-campaign-background);
}

.campaign-bar-type--slides .swiper .swiper-button-prev {
	left: 0;
	right: auto;
}

.campaign-bar-type--slides .swiper .swiper-button-next {
	right: 0;
	left: auto;
}

.campaign-bar-type--countdown {
	padding: 12px 40px;
}

.campaign-bar-type--countdown .campaign-bar__text img {
	position: relative;
	top: -1px;
	-webkit-margin-end: 3px;
	        margin-inline-end: 3px;
}

.socials-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.socials-navigation ul.menu {
	height: 100%;
	display: flex;
	align-items: center;
	gap: 10px;
	text-align: start;
}

.socials-navigation ul.menu a {
	font-size: 0;
	color: inherit;
	display: inline-flex;
	align-items: center;
}

.socials-navigation ul.menu a .menu-item-icon {
	font-size: 12px;
	font-size: 0.75rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 999px;
	margin: 0;
	--gz-social-bg-color: rgb(from var(--gz-color-dark) r g b / 0.1);
	background-color: var(--gz-social-bg-color);
	transition: all .3s ease;
}

.socials-navigation ul.menu a .menu-item-icon:hover {
	background-color: var(--gz-social-color, #000);
	color: var(--gz-color-light);
}

.socials-navigation ul.menu a .menu-item-icon:hover.gz-socials--instagram, .socials-navigation ul.menu a .menu-item-icon:hover.gz-socials--threads, .socials-navigation ul.menu a .menu-item-icon:hover.gz-socials--tiktok {
	background-image: var(--gz-social-color);
}

.socials-navigation .menu-item-icon {
	font-size: 16px;
	font-size: 1rem;
}

.header-sidebar-categories {
	top: var(--gz-admin-bar-height, 0);
}

.header-sidebar-categories.opened .header-sidebar-categories__container {
	width: 280px;
}

.header-sidebar-categories.opened .header-sidebar-categories__header-text,
.header-sidebar-categories.opened .category-navigation .menu-item-text {
	max-width: none;
	width: auto;
	opacity: 1;
	font-size: 0.9375rem;
	transition: opacity .25s ease .12s;
}

.header-sidebar-categories.opened .header-sidebar-categories__backdrop {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.header-sidebar-categories.opened .category-navigation .nav-menu > li.menu-item-has-children > a:after {
	opacity: 1;
}

.header-sidebar-categories__backdrop {
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	visibility: hidden;
	pointer-events: none;
}

.header-sidebar-categories__container {
	width: 60px;
	padding-top: 8px;
	padding-bottom: 8px;
	transition: var(--gz-transition);
}

.header-sidebar-categories__header {
	-webkit-padding-start: 13px;
	        padding-inline-start: 13px;
	-webkit-padding-end: 13px;
	        padding-inline-end: 13px;
	margin-bottom: 10px;
	-webkit-margin-start: 8px;
	        margin-inline-start: 8px;
	-webkit-margin-end: 8px;
	        margin-inline-end: 8px;
	height: 44px;
}

.header-sidebar-categories__header-icon {
	font-size: 1.125rem;
}

.header-sidebar-categories__header-text,
.category-navigation .menu-item-text {
	max-width: 0;
	width: 0;
	opacity: 0;
	font-size: 0;
	height: 36px;
	line-height: 36px;
}

.category-navigation .nav-menu > li {
	padding-top: 9px;
	padding-bottom: 9px;
	-webkit-padding-start: 16px;
	        padding-inline-start: 16px;
	-webkit-padding-end: 0;
	        padding-inline-end: 0;
	position: relative;
}

.category-navigation .nav-menu > li:after {
	content: '';
	position: absolute;
	inset-inline-start: 8px;
	inset-inline-end: 8px;
	bottom: 0;
	height: 1px;
	background-color: var(--gz-border-color);
}

.category-navigation .nav-menu > li:last-child:after {
	display: none;
}

.category-navigation .nav-menu > li > a {
	--gz-reversed-link-gap: 0;
	transition: var(--gz-transition);
}

.category-navigation .nav-menu > li > a > .menu-item-icon {
	font-size: 1.5rem;
	width: 24px;
	height: 24px;
}

.category-navigation .nav-menu > li.menu-item-has-children > a {
	position: relative;
}

.category-navigation .nav-menu > li.menu-item-has-children > a:after {
	content: "";
	position: absolute;
	inset-inline-start: auto;
	inset-inline-end: 22px;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
	width: 10px;
	height: 6px;
	background-color: currentcolor;
	border: 0 !important;
	-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMi40MDQxM2UtMDcgMC45NzY1NjNMNS41IDYuNDc2NTZMMTEgMC45NzY1NjJMMTAuMDIzNyAwLjAwMDMxMjg0OEw1LjUgNC41MjQwNkwwLjk3NjI0OSAwLjAwMDMxMzI0M0wtMi40MDQxM2UtMDcgMC45NzY1NjNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+) no-repeat 50% 50%;
	mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMi40MDQxM2UtMDcgMC45NzY1NjNMNS41IDYuNDc2NTZMMTEgMC45NzY1NjJMMTAuMDIzNyAwLjAwMDMxMjg0OEw1LjUgNC41MjQwNkwwLjk3NjI0OSAwLjAwMDMxMzI0M0wtMi40MDQxM2UtMDcgMC45NzY1NjNaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+) no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
	opacity: 0;
	transition: 0.4s;
}

.category-navigation .nav-menu .menu-item-static {
	position: static;
}

.category-navigation .nav-menu .menu-item-static .mega-menu {
	height: 100%;
}

.category-navigation .menu-item {
	font-weight: 500;
}

.category-navigation .menu-item .mega-menu {
	top: 0;
	inset-inline-start: 100%;
	width: var(--gz-mega-menu-width);
	border: 1px solid var(--gz-border-color);
	transform: translate(-15px, 0);
	border-start-start-radius: 0;
	border-start-end-radius: var(--gz-rounded-md);
	border-end-start-radius: 0;
	border-end-end-radius: var(--gz-rounded-md);
	transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}

.category-navigation .mega-menu ul.mega-menu__column .menu-item + .menu-item--type-empty {
	padding: 0;
}

.category-navigation .mega-menu ul.mega-menu__column .menu-item + .menu-item--type-empty > span {
	line-height: 1;
}

.category-navigation .mega-menu--grid ul.mega-menu__column li {
	-webkit-padding-start: 0;
	        padding-inline-start: 0;
	-webkit-padding-end: 0;
	        padding-inline-end: 0;
}

@media (min-width: 1025px) {
	.glozin-header-sidebar-categories-enable {
		-webkit-padding-start: 60px;
		        padding-inline-start: 60px;
	}
	.glozin-header-sidebar-categories-enable .site-header__section.minimized .header-sticky,
	.glozin-header-sidebar-categories-enable .site-header__section.minimized .header-mobile-sticky, .glozin-header-sidebar-categories-enable .site-header__section.headroom--not-top .header-sticky,
	.glozin-header-sidebar-categories-enable .site-header__section.headroom--not-top .header-mobile-sticky {
		-webkit-padding-start: 60px;
		        padding-inline-start: 60px;
	}
	.glozin-header-sidebar-categories-enable .header-sticky--both.minimized, .glozin-header-sidebar-categories-enable .header-sticky--both.headroom--not-top {
		-webkit-padding-start: 60px;
		        padding-inline-start: 60px;
	}
}

.site-header__mobile {
	display: none;
}

.site-header__mobile .secondary-navigation {
	overflow-x: auto;
	white-space: nowrap;
}

.site-header__mobile.headroom--pinned.headroom--not-top .header-mobile-sticky:last-child {
	box-shadow: none;
}

.site-header__mobile.header-v4 {
	--gz-header-sticky-color: var(--gz-color-light);
	--gz-header-sticky-bg-color: #0c0427;
}

.header-mobile-contents .header-items {
	max-width: 100%;
}

.header-mobile-contents .header-center-items {
	flex: auto;
}

.header-mobile-contents .header-logo img {
	margin: 0 auto;
}

.header-mobile-main {
	--gz-header-mobile-main-border-color: var(--gz-border-color);
	--gz-header-mobile-main-shadow-color: transparent;
	--gz-header-main-bg-color: transparent;
	height: 64px;
	box-shadow: 0 1px 3px var(--gz-header-mobile-main-shadow-color);
	border-bottom: 1px solid var(--gz-header-mobile-main-border-color);
	background-color: var(--gz-header-main-bg-color);
}

.header-mobile-bottom {
	--gz-header-mobile-bottom-border-color: var(--gz-border-color);
	--gz-header-mobile-bottom-shadow-color: transparent;
	--gz-header-bottom-bg-color: transparent;
	height: 60px;
	box-shadow: 0 1px 3px var(--gz-header-mobile-bottom-shadow-color);
	background-color: var(--gz-header-bottom-bg-color);
	border-bottom: 1px solid var(--gz-header-mobile-bottom-border-color);
}

.header-mobile-icon-auto-width .header-search__icon,
.header-mobile-icon-auto-width .header-account {
	--gz-button-width: auto;
}

.header-transparent .topbar {
	position: relative;
	z-index: 100;
}

.header-transparent .site-header__section {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 99;
	padding-top: 0;
	padding-bottom: 0;
}

.header-transparent .header-v4 .header-main {
	--gz-header-main-bg-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header {
	--gz-header-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header .em-color-dark {
	color: var(--gz-header-color);
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .secondary-navigation .nav-menu > li.current-menu-item > a {
	background-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-logo .logo-light {
	display: block;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-logo .logo-light + .logo-dark {
	display: none;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-contents {
	background-color: transparent;
	--gz-header-color: var( --gz-color-light );
	--gz-header-main-shadow-color: transparent;
	--gz-header-bottom-shadow-color: transparent;
	--gz-header-main-border-color: rgba( 255, 255, 255, 0.1 );
	--gz-header-bottom-border-color: rgba( 255, 255, 255, 0.1 );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-contents:last-child {
	--gz-header-bottom-border-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-mobile-contents {
	background-color: transparent;
	--gz-header-color: var( --gz-color-light );
	--gz-header-mobile-main-shadow-color: transparent;
	--gz-header-mobile-bottom-shadow-color: transparent;
	--gz-header-mobile-main-border-color: rgba( 255, 255, 255, 0.1 );
	--gz-header-mobile-bottom-border-color: rgba( 255, 255, 255, 0.1 );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-mobile-contents:last-child {
	--gz-header-mobile-bottom-border-color: transparent;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .header-search__field {
	--gz-input-bg-color: transparent;
	--gz-input-border-color-hover: var( --gz-color-light );
	--gz-input-placeholder-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .gz-instant-search__button {
	--gz-button-color: var( --gz-color-light );
	--gz-button-color-hover: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.minimized, .header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.headroom--not-top {
	--gz-header-color: #000000;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.minimized .header-logo .logo-light, .header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.headroom--not-top .header-logo .logo-light {
	display: none;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.minimized .header-logo .logo-dark, .header-transparent.header-transparent-text-light:not(.search-modal-form) .site-header__section.headroom--not-top .header-logo .logo-dark {
	display: block;
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-search__field::-moz-placeholder {
	--gz-input-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-search__field:-ms-input-placeholder {
	--gz-input-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-light:not(.search-modal-form) .header-search__field::placeholder {
	--gz-input-color: var( --gz-color-light );
}

.header-transparent.header-transparent-text-dark .em-color-light {
	color: var(--gz-header-color);
}

.header-transparent.header-transparent-text-dark .header-contents,
.header-transparent.header-transparent-text-dark .header-mobile-contents {
	background-color: transparent;
	--gz-header-color: #000;
}

.header-transparent.header-transparent-text-dark .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .header-search__field {
	--gz-input-bg-color: transparent;
	--gz-input-border-color: var( --gz-color-dark );
	--gz-input-placeholder-color: var( --gz-color-dark );
}

.header-transparent.header-transparent-text-dark .site-header__section:not(.minimized):not(.headroom--not-top) .header-search__form .gz-instant-search__button {
	--gz-button-color: var( --gz-color-dark );
}

.gz-header-sticky-visible {
	height: var(--gz-header-height);
}

.site-header__section {
	--gz-header-sticky-color: #000000;
	--gz-header-sticky-bg-color: #ffffff;
}

.site-header__section.minimized .header-sticky,
.site-header__section.minimized .header-mobile-sticky, .site-header__section.headroom--not-top .header-sticky,
.site-header__section.headroom--not-top .header-mobile-sticky {
	--gz-header-main-shadow-color: rgba( 33, 37, 41, 0.1);
	--gz-header-bottom-shadow-color: rgba( 33, 37, 41, 0.1);
	--gz-header-mobile-main-shadow-color: rgba( 33, 37, 41, 0.1);
	--gz-header-mobile-bottom-shadow-color: rgba( 33, 37, 41, 0.1);
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 899;
	max-width: 100%;
	margin: 0 auto;
	background-color: var(--gz-header-sticky-bg-color);
	--gz-header-color: var( --gz-header-sticky-color );
	border: none;
	box-shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
}

.site-header__section.minimized .header-sticky:not(.header-main),
.site-header__section.minimized .header-mobile-sticky, .site-header__section.headroom--not-top .header-sticky:not(.header-main),
.site-header__section.headroom--not-top .header-mobile-sticky {
	border-bottom: none;
}

.site-header__section.minimized.header-sticky--both .header-contents,
.site-header__section.minimized.header-sticky--both .header-mobile-contents, .site-header__section.headroom--not-top.header-sticky--both .header-contents,
.site-header__section.headroom--not-top.header-sticky--both .header-mobile-contents {
	background-color: var(--gz-header-sticky-bg-color);
}

.site-header__section.minimized .header-sticky,
.site-header__section.minimized .header-mobile-sticky {
	-webkit-animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	        animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	transition: top 0.35s ease-in-out;
}

.site-header__section.minimized .header-sticky.header-main,
.site-header__section.minimized .header-mobile-sticky.header-main {
	z-index: 900;
}

.site-header__section.headroom--not-top .header-sticky,
.site-header__section.headroom--not-top .header-mobile-sticky {
	width: 100%;
}

.site-header__section.headroom--not-top.headroom--pinned .header-sticky,
.site-header__section.headroom--not-top.headroom--pinned .header-mobile-sticky {
	opacity: 1;
	top: var(--gz-admin-bar-height, 0);
	pointer-events: auto;
}

.site-header__section.headroom--not-top.headroom--pinned .header-sticky.header-main,
.site-header__section.headroom--not-top.headroom--pinned .header-mobile-sticky.header-main {
	z-index: 900;
}

.site-header__section.headroom--not-top.headroom--unpinned .header-sticky,
.site-header__section.headroom--not-top.headroom--unpinned .header-mobile-sticky {
	opacity: 0;
	top: calc(-1 * var(--gz-header-height));
	pointer-events: none;
}

.site-header__section.headroom--not-top.headroom .header-sticky,
.site-header__section.headroom--not-top.headroom .header-mobile-sticky {
	transition: top .35s ease-in-out, opacity .35s ease-in-out;
}

.site-header__section.header-sticky--both.minimized, .site-header__section.header-sticky--both.headroom--not-top {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	z-index: 899;
	box-shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
}

.site-header__section.header-sticky--both.minimized {
	-webkit-animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	        animation: fadeInSticky 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
	transition: top .35s ease-in-out;
}

.site-header__section.header-sticky--both.headroom--not-top {
	width: 100%;
}

.site-header__section.header-sticky--both.headroom--not-top.headroom--pinned {
	opacity: 1;
	top: var(--gz-admin-bar-height, 0);
	pointer-events: auto;
}

.site-header__section.header-sticky--both.headroom--not-top.headroom--unpinned {
	opacity: 0;
	top: calc(-1 * var(--gz-header-height));
	pointer-events: none;
}

.site-header__section.header-sticky--both.headroom--not-top.headroom {
	transition: top .5s ease-in-out, opacity .5s ease-in-out;
}

@media (max-width: 1024px) {
	.gz-header-sticky-visible {
		height: var(--gz-header-height-mobile);
	}
}

/* Posts and pages
--------------------------------------------- */
.navigation {
	margin-top: clamp(2.1875rem, 4.3vw, 3.125rem);
	text-align: center;
	width: 100%;
}

.navigation .nav-links > span,
.navigation .nav-links a {
	--gz-button-icon-size: 10px;
	--gz-button-font-weight: 400;
	font-size: var(--gz-button-font-size);
	background-color: var(--gz-button-bg-color);
	color: var(--gz-button-color);
	border: var(--gz-button-border-width) solid var(--gz-button-border-color);
	padding: var(--gz-button-padding-top) var(--gz-button-padding-right) var(--gz-button-padding-bottom) var(--gz-button-padding-left);
	line-height: var(--gz-button-line-height);
	border-radius: var(--gz-button-rounded);
	font-weight: var(--gz-button-font-weight);
	gap: var(--gz-button-icon-spacing);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: 0.4s;
	cursor: pointer;
	vertical-align: middle;
	letter-spacing: calc(var(--gz-heading-letter-spacing) + 0.01em);
	transition: 0.25s;
	padding: 0;
	width: 2.75rem;
	height: 2.75rem;
	margin: 0 5px;
}

.navigation .nav-links > span:hover, .navigation .nav-links > span:active,
.navigation .nav-links a:hover,
.navigation .nav-links a:active {
	color: var(--gz-button-color-hover);
	background-color: var(--gz-button-bg-color-hover);
	border-color: var(--gz-button-border-color-hover);
}

.navigation .nav-links > span:hover:after,
.navigation .nav-links a:hover:after {
	-webkit-animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
	        animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
}

.navigation .nav-links > span.disabled, .navigation .nav-links > span:disabled,
.navigation .nav-links a.disabled,
.navigation .nav-links a:disabled {
	opacity: 0.3;
	pointer-events: none;
	cursor: not-allowed;
}

.navigation .nav-links > span .glozin-svg-icon,
.navigation .nav-links a .glozin-svg-icon {
	font-size: var(--gz-button-icon-size);
}

.navigation .nav-links > span.pswp__button::after,
.navigation .nav-links a.pswp__button::after {
	display: none;
}

.navigation .nav-links > span.loading,
.navigation .nav-links a.loading {
	--gz-loading-color: var(--gz-button-color);
	--gz-animation-state: running;
	position: relative;
	color: transparent;
	cursor: default;
}

.navigation .nav-links > span.loading::before,
.navigation .nav-links a.loading::before {
	display: inline-block;
	content: "";
	width: 14px;
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	        mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	-webkit-mask-size: 100%;
	        mask-size: 100%;
	background-color: var(--gz-loading-color);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-animation: spin 0.8s infinite linear var(--gz-animation-state);
	        animation: spin 0.8s infinite linear var(--gz-animation-state);
	transform: none;
}

.navigation .nav-links > span.loading:hover, .navigation .nav-links > span.loading.added, .navigation .nav-links > span.loading:active,
.navigation .nav-links a.loading:hover,
.navigation .nav-links a.loading.added,
.navigation .nav-links a.loading:active {
	--gz-loading-color: var(--gz-button-color-hover);
}

.navigation .nav-links > span.loading:after,
.navigation .nav-links a.loading:after {
	display: none;
}

.navigation .nav-links > span:first-child,
.navigation .nav-links a:first-child {
	-webkit-margin-start: 0;
	        margin-inline-start: 0;
}

.navigation .nav-links > span:last-child,
.navigation .nav-links a:last-child {
	-webkit-margin-end: 0;
	        margin-inline-end: 0;
}

.navigation .nav-links > span.current,
.navigation .nav-links a.current {
	--gz-button-color: var(--gz-color-light);
	--gz-button-bg-color: var(--gz-color-dark);
	--gz-button-border-color: var(--gz-color-dark);
}

.navigation .nav-links > span:hover,
.navigation .nav-links a:hover {
	--gz-button-color-hover: var(--gz-color-light);
	--gz-button-bg-color-hover: var(--gz-color-dark);
	--gz-button-border-color-hover: var(--gz-color-dark);
}

.gz-progress__inner {
	display: inline-block;
	position: relative;
	border-bottom: 2px solid var(--gz-border-color);
	padding: 0 3.716em 10px;
}

.gz-progress__inner .gz-progress__count-bar {
	position: absolute;
	bottom: -2px;
	inset-inline-start: 0;
	background-color: var(--gz-color-dark);
	height: 2px;
}

.page-header {
	--gz-page-header-padding-top: 80px;
	--gz-page-header-padding-bottom: 10px;
	padding-top: var(--gz-page-header-padding-top);
	padding-bottom: var(--gz-page-header-padding-bottom);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.page-header:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--gz-page-header-background-overlay);
}

.page-header__description {
	margin-top: 10px;
}

.page-header__description p:first-child {
	margin-top: 0;
}

.page-header__description p:last-child {
	margin-bottom: 0;
}

.site-breadcrumb {
	--gz-site-breadcrumb-color: var(--gz-color-dark);
	--gz-site-breadcrumb-link-color: var(--gz-color-grey);
	color: var(--gz-site-breadcrumb-color);
}

.site-breadcrumb a:not(:hover) {
	color: var(--gz-site-breadcrumb-link-color);
}

.site-breadcrumb .dot-between:after {
	background-color: var(--gz-site-breadcrumb-link-color);
}

.wpcf7-form .wpcf7-form-control-wrap {
	display: block;
}

.wpcf7-form form > p:last-child {
	margin-bottom: 0;
}

.wpcf7-form input,
.wpcf7-form select {
	width: 100%;
}

.wpcf7-form input[type="checkbox"]:before {
	top: 0;
}

.wpcf7-form input[type="checkbox"]:after {
	top: 4px;
}

.wpcf7-form input[type="radio"]:before {
	top: 0;
	inset-inline-start: -3px;
}

.wpcf7-form input[type="radio"]:after {
	top: 2px;
	inset-inline-start: -1px;
}

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,
.wpcf7-form .wpcf7-radio .wpcf7-list-item {
	margin: 0 1.5em 0 0;
}

.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
	display: inline-flex;
}

.wpcf7-form .wpcf7-acceptance .wpcf7-list-item a {
	font-weight: 600;
	text-decoration: underline;
}

.wpcf7-form .wpcf7-list-item {
	display: inline-flex;
	margin: 0 1em 0 0;
}

.wpcf7-form .wpcf7-list-item-label {
	flex: 1 0 auto;
}

.wpcf7-form .wpcf7-submit {
	font-weight: 600;
}

.wpcf7-form .wpcf7-form-row label {
	position: absolute;
	top: 2px;
	inset-inline-start: 0;
	padding: var(--gz-input-padding-y) var(--gz-input-padding-x);
	transform: scale(1);
	height: 100%;
	pointer-events: none;
	transform-origin: left top;
	transition: 0.2s;
	display: flex;
	color: var(--gz-input-placeholder-color);
	line-height: 1;
	z-index: 1;
}

.wpcf7-form .wpcf7-form-row p {
	margin: 0;
}

.wpcf7-form .wpcf7-form-row .wpcf7-form-control {
	transition: none;
}

.wpcf7-form .wpcf7-form-row .wpcf7-form-control:-webkit-autofill {
	-webkit-animation-name: autofill-animation;
	        animation-name: autofill-animation;
	-webkit-animation-duration: 0.001s;
	        animation-duration: 0.001s;
	border-color: #000000;
}

.wpcf7-form .wpcf7-form-row.focused label {
	transform: translateY(-0.4rem) translateX(7px) scale(0.75);
	opacity: 0.7;
}

.wpcf7-form .wpcf7-form-row ::-moz-placeholder {
	color: transparent;
}

.wpcf7-form .wpcf7-form-row :-ms-input-placeholder {
	color: transparent;
}

.wpcf7-form .wpcf7-form-row ::placeholder {
	color: transparent;
}

.wpcf7-form .wpcf7-spinner {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin: 0 !important;
}

.wpcf7-form .wpcf7 form .wpcf7-response-output {
	margin: 19px 0 0 0;
}

.wpcf7-form.submitting .wpcf7-submit {
	color: var(--gz-button-bg-color);
	pointer-events: none;
	opacity: 0.3;
	--gz-loading-color: var(--gz-button-color);
	--gz-animation-state: running;
	position: relative;
	color: transparent;
	cursor: default;
}

.wpcf7-form.submitting .wpcf7-submit::before {
	display: inline-block;
	content: "";
	width: 14px;
	height: 14px;
	-webkit-mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	        mask-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyBpZD0iaWNvbi1sb2FkIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPgogICAgICA8cGF0aCBkPSJNNy4zNDM5NSAzLjI3NTA0QzguMjkyNzcgMy4yNzUwNCA5LjA2MTkzIDIuNTQxOSA5LjA2MTkzIDEuNjM3NTJDOS4wNjE5MyAwLjczMzE0MyA4LjI5Mjc3IDAgNy4zNDM5NSAwQzYuMzk1MTQgMCA1LjYyNTk4IDAuNzMzMTQzIDUuNjI1OTggMS42Mzc1MkM1LjYyNTk4IDIuNTQxOSA2LjM5NTE0IDMuMjc1MDQgNy4zNDM5NSAzLjI3NTA0WiIgPjwvcGF0aD48cGF0aCBkPSJNNy4zNDQxNSAxNC4wMDAyQzcuOTEzMzggMTQuMDAwMiA4LjM3NDgyIDEzLjU2MDQgOC4zNzQ4MiAxMy4wMTc4QzguMzc0ODIgMTIuNDc1MiA3LjkxMzM4IDEyLjAzNTQgNy4zNDQxNSAxMi4wMzU0QzYuNzc0OTIgMTIuMDM1NCA2LjMxMzQ4IDEyLjQ3NTIgNi4zMTM0OCAxMy4wMTc4QzYuMzEzNDggMTMuNTYwNCA2Ljc3NDkyIDE0LjAwMDIgNy4zNDQxNSAxNC4wMDAyWiIgPjwvcGF0aD48cGF0aCBkPSJNMy4xMjI0NiA0Ljc3NzcxQzMuOTc2NDUgNC43Nzc3MSA0LjY2ODc1IDQuMTE3ODMgNC42Njg3NSAzLjMwMzgzQzQuNjY4NzUgMi40ODk4MyAzLjk3NjQ1IDEuODI5OTYgMy4xMjI0NiAxLjgyOTk2QzIuMjY4NDcgMS44Mjk5NiAxLjU3NjE3IDIuNDg5ODMgMS41NzYxNyAzLjMwMzgzQzEuNTc2MTcgNC4xMTc4MyAyLjI2ODQ3IDQuNzc3NzEgMy4xMjI0NiA0Ljc3NzcxWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY1IDEyLjE2OTJDMTIuMDM5NCAxMi4xNjkyIDEyLjQyNCAxMS44MDI3IDEyLjQyNCAxMS4zNTA1QzEyLjQyNCAxMC44OTgzIDEyLjAzOTQgMTAuNTMxNyAxMS41NjUgMTAuNTMxN0MxMS4wOTA2IDEwLjUzMTcgMTAuNzA2MSAxMC44OTgzIDEwLjcwNjEgMTEuMzUwNUMxMC43MDYxIDExLjgwMjcgMTEuMDkwNiAxMi4xNjkyIDExLjU2NSAxMi4xNjkyWiIgPjwvcGF0aD48cGF0aCBkPSJNMS4zNzQwNSA4LjYzNzc0QzIuMTMyOTEgOC42Mzc3NCAyLjc0ODA5IDguMDUxMzcgMi43NDgwOSA3LjMyODA0QzIuNzQ4MDkgNi42MDQ3MSAyLjEzMjkxIDYuMDE4MzQgMS4zNzQwNSA2LjAxODM0QzAuNjE1MTgyIDYuMDE4MzQgMCA2LjYwNDcxIDAgNy4zMjgwNEMwIDguMDUxMzcgMC42MTUxODIgOC42Mzc3NCAxLjM3NDA1IDguNjM3NzRaIiA+PC9wYXRoPjxwYXRoIGQ9Ik0xMy4zMTM3IDcuOTgxOTNDMTMuNjkzIDcuOTgxOTMgMTQuMDAwNCA3LjY4ODg2IDE0LjAwMDQgNy4zMjczNEMxNC4wMDA0IDYuOTY1ODMgMTMuNjkzIDYuNjcyNzYgMTMuMzEzNyA2LjY3Mjc2QzEyLjkzNDQgNi42NzI3NiAxMi42MjcgNi45NjU4MyAxMi42MjcgNy4zMjczNEMxMi42MjcgNy42ODg4NiAxMi45MzQ0IDcuOTgxOTMgMTMuMzEzNyA3Ljk4MTkzWiIgPjwvcGF0aD48cGF0aCBkPSJNMi4yNzEzOCAxMC41NDEzQzEuODAxNDcgMTAuOTg5MiAxLjgwMTQ3IDExLjcxMzkgMi4yNzEzOCAxMi4xNjE4QzIuNzQwNzMgMTIuNjA5NyAzLjUwMjE2IDEyLjYwOTcgMy45NzE1MSAxMi4xNjE4QzQuNDQxNDIgMTEuNzEzOSA0LjQ0MTQyIDEwLjk4OTIgMy45NzE1MSAxMC41NDEzQzMuNTAyMTYgMTAuMDkyOCAyLjc0MTI4IDEwLjA4ODYgMi4yNzEzOCAxMC41NDEzWiIgPjwvcGF0aD48cGF0aCBkPSJNMTEuNTY0OSAzLjc5NDY1QzExLjg0OTMgMy43OTQ2NSAxMi4wNzk5IDMuNTc0ODUgMTIuMDc5OSAzLjMwMzcxQzEyLjA3OTkgMy4wMzI1NyAxMS44NDkzIDIuODEyNzcgMTEuNTY0OSAyLjgxMjc3QzExLjI4MDQgMi44MTI3NyAxMS4wNDk4IDMuMDMyNTcgMTEuMDQ5OCAzLjMwMzcxQzExLjA0OTggMy41NzQ4NSAxMS4yODA0IDMuNzk0NjUgMTEuNTY0OSAzLjc5NDY1WiIgPjwvcGF0aD4KICA8L3N2Zz4=");
	-webkit-mask-size: 100%;
	        mask-size: 100%;
	background-color: var(--gz-loading-color);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-animation: spin 0.8s infinite linear var(--gz-animation-state);
	        animation: spin 0.8s infinite linear var(--gz-animation-state);
	transform: none;
}

.wpcf7-form .wpcf7-textarea {
	height: 9.375rem;
}

.wpcf7-form .contact-form-row p {
	margin: 0;
}

.wpcf7-form .wpcf7-submit {
	padding-left: 3.4375rem;
	padding-right: 3.4375rem;
}

@media (min-width: 1025px) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
	body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading) {
		position: relative;
		overflow: hidden;
		z-index: 1;
	}
	body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading):after, body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading):before {
		content: '';
		z-index: -1;
		transition: transform 0.4s cubic-bezier(0.75, 0, 0.125, 1);
		position: absolute;
		top: -5px;
		bottom: -5px;
		left: -5px;
		right: -5px;
		transform: translate(-100%);
	}
	body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading):before {
		background-color: var(--gz-button-eff-bg-color-hover);
	}
	body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading):after {
		background-color: var(--gz-button-bg-color-hover);
	}
	body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading):hover:before {
		transform: translate(0);
	}
	body:not(.button-eff-hover-disabled) .wpcf7-form .wpcf7-submit:not(.loading):hover:after {
		transform: translate(0);
		transition-delay: 0.175s;
	}
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 3em;
}

.widget select {
	max-width: 100%;
}

.widget .gallery {
	margin-bottom: 0;
}

.wp-block-calendar:not(.wp-block) {
	border: 1px solid #dadfe3;
	max-width: 300px;
}

.wp-block-calendar:not(.wp-block) .wp-block-calendar,
.wp-block-calendar:not(.wp-block) .calendar_wrap {
	position: relative;
}

.wp-block-calendar:not(.wp-block) .wp-calendar-table {
	margin-bottom: 5px;
	border: none;
}

.wp-block-calendar:not(.wp-block) caption {
	margin-bottom: 15px;
	font-weight: 600;
	padding: 10px 20px;
	text-align: center;
	background-color: #fbfbfc;
}

.wp-block-calendar:not(.wp-block) thead, .wp-block-calendar:not(.wp-block) tbody {
	border: none;
}

.wp-block-calendar:not(.wp-block) thead th, .wp-block-calendar:not(.wp-block) thead td, .wp-block-calendar:not(.wp-block) tbody th, .wp-block-calendar:not(.wp-block) tbody td {
	background: transparent;
	border: 0;
	word-break: normal;
	padding: 0.5em;
	text-align: center;
	font-size: 16px;
	font-size: 1rem;
}

.wp-block-calendar:not(.wp-block) thead th:first-child, .wp-block-calendar:not(.wp-block) thead td:first-child, .wp-block-calendar:not(.wp-block) tbody th:first-child, .wp-block-calendar:not(.wp-block) tbody td:first-child {
	padding-left: 1em;
}

.wp-block-calendar:not(.wp-block) thead th:last-child, .wp-block-calendar:not(.wp-block) thead td:last-child, .wp-block-calendar:not(.wp-block) tbody th:last-child, .wp-block-calendar:not(.wp-block) tbody td:last-child {
	padding-right: 1em;
}

.wp-block-calendar:not(.wp-block) thead th {
	color: #999;
}

.wp-block-calendar:not(.wp-block) .wp-calendar-nav {
	padding: 10px 0;
}

.wp-block-calendar:not(.wp-block) .wp-calendar-nav a {
	text-decoration: none;
}

ul.wp-block-categories,
.wp-block-categories__list,
ul.wp-block-archives {
	padding: 0;
	margin: 0;
}

ul.wp-block-categories li,
.wp-block-categories__list li,
ul.wp-block-archives li {
	list-style: none;
	padding: 0 0 8px;
	color: var(--gz-color-base);
	transition: 0.4s;
}

ul.wp-block-categories li:hover,
.wp-block-categories__list li:hover,
ul.wp-block-archives li:hover {
	color: var(--gz-color-primary);
}

ul.wp-block-categories li:hover a,
.wp-block-categories__list li:hover a,
ul.wp-block-archives li:hover a {
	color: var(--gz-color-primary);
}

ul.wp-block-categories li:last-child,
.wp-block-categories__list li:last-child,
ul.wp-block-archives li:last-child {
	padding-bottom: 0;
}

.wp-block-latest-posts,
.wp-block-latest-comments,
.wp-block-page-list,
.widget_nav_menu ul.menu {
	margin: 0;
	padding: 0;
}

.wp-block-latest-posts li,
.wp-block-latest-comments li,
.wp-block-page-list li,
.widget_nav_menu ul.menu li {
	padding: 5px 0;
	font-weight: 500;
	list-style: none;
}

.wp-block-latest-posts li:last-child,
.wp-block-latest-comments li:last-child,
.wp-block-page-list li:last-child,
.widget_nav_menu ul.menu li:last-child {
	padding-bottom: 0;
}

.wp-block-latest-posts li:first-child,
.wp-block-latest-comments li:first-child,
.wp-block-page-list li:first-child,
.widget_nav_menu ul.menu li:first-child {
	padding-top: 0;
}

.wp-block-latest-posts ul,
.wp-block-latest-comments ul,
.wp-block-page-list ul,
.widget_nav_menu ul.menu ul {
	margin-top: 10px;
}

ol.wp-block-latest-comments {
	padding-left: 0;
}

.wp-block-latest-comments__comment {
	margin-bottom: 0;
}

.wp-block-latest-comments__comment-excerpt p {
	margin: 5px 0 0;
}

.wp-block-search {
	--gz-input-padding-y: 0.75rem;
	--gz-button-padding-right: 0.75rem;
	--gz-button-padding-left: 0.75rem;
}

.wp-block-group .wp-block-heading {
	margin: 0 0 20px;
}

.wp-block-tag-cloud.is-style-outline a {
	padding: 8px 20px;
	border-color: var(--gz-border-color);
}

.wp-block-tag-cloud a {
	margin: 0;
	border-radius: var(--gz-button-rounded);
}

.wp-block-tag-cloud.is-style-outline a:not(:hover) {
	border-color: var(--gz-border-color);
}

.wp-block-tag-cloud:not(.is-style-outline) {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.wp-block-tag-cloud:not(.is-style-outline) a {
	background-color: var(--gz-color-light-grey);
	border-radius: var(--gz-button-rounded);
	padding: 11px 20px;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: normal;
	text-transform: capitalize;
	color: var(--gz-color-base);
}

.wp-block-tag-cloud:not(.is-style-outline) a:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

p.wp-block-tag-cloud {
	margin: 0;
}

.wp-block-social-links {
	margin: 0;
	padding: 0;
}

.widget_archive ul,
.widget_categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.widget_archive li,
.widget_categories li {
	display: flex;
	align-items: center;
	gap: 7px;
	font-weight: 500;
	padding: 5px 0;
	color: var(--gz-color-dark);
	transition: 0.3s;
}

.widget_archive li:first-child,
.widget_categories li:first-child {
	padding-top: 0;
}

.widget_archive li:last-child,
.widget_categories li:last-child {
	padding-bottom: 0;
}

.widget_archive li:hover,
.widget_categories li:hover {
	color: var(--gz-color-primary);
}

.widget_archive li:hover a,
.widget_categories li:hover a {
	color: var(--gz-color-primary);
}

.widget_tag_cloud .tagcloud {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.widget_tag_cloud .tagcloud a {
	background-color: var(--gz-color-light-grey);
	border-radius: var(--gz-button-rounded);
	padding: 11px 20px;
	text-decoration: none;
	display: inline-block;
	line-height: normal;
	text-transform: capitalize;
	color: var(--gz-color-base);
}

.widget_tag_cloud .tagcloud a:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

.widget_media_image .wp-block-image:last-child {
	margin-bottom: 0;
}

.single-post .widget,
.blog-sidebar .widget {
	margin-bottom: calc(30 / 16 * 1rem);
	padding-bottom: calc(30 / 16 * 1rem);
	border-bottom: 1px solid var(--gz-border-color);
}

.single-post .widget .widget,
.blog-sidebar .widget .widget {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.single-post .widget:last-child,
.blog-sidebar .widget:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.glozin-recent-posts-widget li:last-child {
	margin-bottom: 0;
}

.glozin-recent-posts-widget .post-thumbnail {
	max-width: 75px;
}

.glozin-recent-posts-widget .post-thumbnail,
.glozin-recent-posts-widget .post-thumbnail img {
	border-radius: calc(min(5px, var(--gz-image-rounded) ));
}

.glozin-currency-language {
	position: relative;
}

.glozin-currency-language .current {
	display: flex;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	z-index: 10;
}

.glozin-currency-language .current .glozin-svg-icon {
	font-size: 9px;
	font-size: 0.5625rem;
	position: relative;
	top: 0;
	z-index: -1;
	transition: var(--gz-transition);
}

.glozin-currency-language .current.active .glozin-svg-icon {
	transform: scaleY(-1);
}

.glozin-currency-language .woocs-flag {
	--gz-image-rounded: 100%;
	display: inline-block;
	width: 22px;
	height: 22px;
}

.glozin-currency-language .woocs-flag img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	vertical-align: top;
}

.glozin-currency-language .currency-dropdown {
	--shadow: 5px 0px 30px 0px rgba(0, 0, 0, 0.08);
	top: calc(100% + 30px);
	left: auto;
	max-height: 60vh;
	padding: 20px 25px;
	min-width: 250px;
	background-color: var(--gz-color-light);
	border-radius: 0 0 var(--gz-rounded-sm) var(--gz-rounded-sm);
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior-y: contain;
	-ms-scroll-snap-type: y mandatory;
	    scroll-snap-type: y mandatory;
	scrollbar-width: none;
	transition: 0.4s cubic-bezier(0.6, 0, 0.4, 1);
	z-index: 10;
}

.glozin-currency-language .currency-dropdown.active {
	opacity: 1;
	visibility: visible;
	top: 100%;
}

.glozin-currency-language .preferences-menu__item-child {
	background-color: var(--gz-color-light);
	text-align: start;
	line-height: 1.7;
}

.glozin-currency-language .preferences-menu__item-child a {
	display: flex;
	align-items: center;
	gap: 10px;
}

.glozin-currency-language .ecomus-currency__menu-item.active a {
	color: var(--gz-color-dark);
}

.glozin-language .currency-dropdown,
.glozin-widget__languages .currency-dropdown {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	min-width: 100px;
}

.glozin-currency-language-mobile-menu {
	top: 0 !important;
}

.glozin-currency-language-mobile-menu.opened .current {
	display: none;
}

.glozin-currency-language-mobile-menu.opened .currency-dropdown {
	transform: none;
}

.glozin-currency-language-mobile-menu.opened .popover__backdrop {
	opacity: 1;
	visibility: visible;
}

.glozin-currency-language-mobile-menu.opened .popover__button-close {
	bottom: calc(var(--gz-currency-language-mobile-menu-height) + 15px);
	transform: translateY(0) translateX(-50%);
	opacity: 1;
}

.glozin-currency-language-mobile-menu .popover__backdrop {
	position: fixed;
}

.glozin-currency-language-mobile-menu .popover__button-close {
	position: fixed;
	top: auto;
	bottom: calc(var(--gz-currency-language-mobile-menu-height));
	transform: translateY(30px) translateX(-50%);
	transition: var(--gz-transition);
}

.glozin-currency-language-mobile-menu .currency-dropdown {
	position: fixed;
	top: auto !important;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
	transform: translateY(30px);
	transition: var(--gz-transition);
}

/* Comments
--------------------------------------------- */
.comment-list > li.comment:last-child > *:last-child .comment-content {
	border: none;
	padding: 0;
	margin: 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-margin-start: 80px;
	        margin-inline-start: 80px;
}

.comment-list .avatar {
	border-radius: 50%;
}

.comment-respond .comment-form {
	-webkit-margin-start: -15px;
	        margin-inline-start: -15px;
	-webkit-margin-end: -15px;
	        margin-inline-end: -15px;
}

.comment-respond .comment-form .comment-notes a,
.comment-respond .comment-form .comment-notes .required,
.comment-respond .comment-form .logged-in-as a,
.comment-respond .comment-form .logged-in-as .required {
	color: inherit;
}

.comment-respond .comment-form p {
	padding-left: 15px;
	padding-right: 15px;
}

.comment-respond .comment-form p:not(.form-submit) {
	margin: 0 0 20px 0;
}

.comment-respond .comment-form p.comment-notes {
	margin-bottom: 40px;
}

.comment-respond .comment-form p.comment-form-comment {
	line-height: 1;
}

.comment-respond .comment-form p.comment-form-cookies-consent {
	margin: 10px 0 15px 0;
}

.comment-respond .comment-form .comment-notes span {
	font-weight: normal;
}

.comment-respond .comment-form .comment-form-comment {
	margin-bottom: 13px;
}

.comment-respond .comment-form .comment-form-comment textarea {
	height: 150px;
}

.comment-respond .comment-form-author,
.comment-respond .comment-form-email {
	width: 50%;
	float: left;
}

.comment-respond .comment-form-author input,
.comment-respond .comment-form-email input {
	width: 100%;
}

.comment-respond .comment-form-url label {
	padding-bottom: 5px;
	display: inline-block;
}

.comment-respond .comment-form-url input {
	width: 100%;
}

.comment-respond .submit {
	--gz-button-font-size: calc(15 / 16 * 1rem);
	--gz-button-padding-left: calc(55 / 16 * 1rem);
	--gz-button-padding-right: calc(55 / 16 * 1rem);
}

.comment-respond .comment-form-cookies-consent label {
	cursor: pointer;
}

.bypostauthor {
	display: initial;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	-webkit-margin-start: auto;
	        margin-inline-start: auto;
	-webkit-margin-end: auto;
	        margin-inline-end: auto;
}

.wp-caption-text {
	margin: 0.8075em 0;
	font-size: 14px;
	font-size: 0.875rem;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 5px;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin: 0;
}

.gallery-item a {
	display: flex;
	width: 100%;
	position: relative;
}

.gallery-item a:before {
	content: '';
	width: 0;
	height: 0;
	display: block;
	padding-bottom: var(--gz-ratio-percent);
}

.gallery-item a img {
	display: block;
	max-width: 100%;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
	border-radius: calc(min(5px, var(--gz-image-rounded) ));
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/* Elementor
--------------------------------------------- */
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor .elementor-element.glozin-tablet-column--column_lg .e-con.e-child {
		flex: 1 0 100%;
		width: 100%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_md .e-con.e-child {
		flex: 1 0 75%;
		width: 75%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_sm .e-con.e-child {
		flex: 1 0 50%;
		width: 50%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_xs .e-con.e-child {
		flex: 1 0 40%;
		width: 40%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_xxs .e-con.e-child {
		flex: 1 0 30%;
		width: 30%;
	}
	.elementor .elementor-element.glozin-tablet-column--column_xxxs .e-con.e-child {
		flex: 1 0 22.5%;
		width: 22.5%;
	}
	.glozin-responsive-column:not(.glozin-tablet-column--default).e-con-full,
	.glozin-responsive-column:not(.glozin-tablet-column--default) .e-con-inner {
		flex-wrap: nowrap !important;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: space-between;
	}
	.glozin-responsive-column:not(.glozin-tablet-column--default).e-con-full::-webkit-scrollbar,
	.glozin-responsive-column:not(.glozin-tablet-column--default) .e-con-inner::-webkit-scrollbar {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor .elementor-element.glozin-mobile-column--column_lg .e-con.e-child {
		flex: 1 0 100%;
		width: 100%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_md .e-con.e-child {
		flex: 1 0 75%;
		width: 75%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_sm .e-con.e-child {
		flex: 1 0 50%;
		width: 50%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_xs .e-con.e-child {
		flex: 1 0 40%;
		width: 40%;
	}
	.elementor .elementor-element.glozin-mobile-column--column_xxs .e-con.e-child {
		flex: 1 0 30%;
		width: 30%;
	}
	.glozin-responsive-column:not(.glozin-mobile-column--default).e-con-full,
	.glozin-responsive-column:not(.glozin-mobile-column--default) .e-con-inner {
		flex-wrap: nowrap !important;
		overflow-y: hidden;
		overflow-x: auto;
		scroll-behavior: smooth;
		justify-content: space-between;
	}
	.glozin-responsive-column:not(.glozin-mobile-column--default).e-con-full::-webkit-scrollbar,
	.glozin-responsive-column:not(.glozin-mobile-column--default) .e-con-inner::-webkit-scrollbar {
		display: none;
	}
}

.e-con-inner {
	--gz-container-spacing: 15px;
}

.elementor .e-con {
	--container-max-width: 1410px;
	--content-width: min(100%, var(--container-max-width, 1410px));
	--padding-top: var(--container-default-padding-top, 0);
	--padding-right: var(--container-default-padding-right, 0);
	--padding-bottom: var(--container-default-padding-bottom, 0);
	--padding-left: var(--container-default-padding-left, 0);
}

.elementor .e-con > .e-con-inner {
	-webkit-margin-start: auto;
	        margin-inline-start: auto;
	-webkit-margin-end: auto;
	        margin-inline-end: auto;
}

.elementor .e-parent > .e-con-inner {
	--inner-padding-inline-start: var(--gz-container-spacing);
	--inner-padding-inline-end:  var(--gz-container-spacing);
	-webkit-padding-start: var(--inner-padding-inline-start);
	        padding-inline-start: var(--inner-padding-inline-start);
	-webkit-padding-end: var(--inner-padding-inline-end);
	        padding-inline-end: var(--inner-padding-inline-end);
	max-width: calc( var(--content-width) + var(--gz-container-spacing) * 2);
}

.elementor .elementor-widget-text-editor .elementor-widget-container > *:first-child {
	margin-top: 0;
}

.elementor .elementor-widget-text-editor .elementor-widget-container > *:last-child {
	margin-bottom: 0;
}

.elementor .elementor-widget:not(:last-child) {
	margin-bottom: 0;
}

.elementor .gz-ratio img {
	max-width: 100%;
	height: 100%;
	pointer-events: none;
}

.elementor .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
.elementor .elementor-widget-icon-list .elementor-icon-list-item > a,
.elementor .elementor-widget-heading .elementor-heading-title,
.elementor .elementor-widget-text-editor {
	font-family: inherit;
}

.elementor .elementor-widget-image {
	text-align: start;
}

.elementor .e-con-inner > .elementor-widget-video,
.elementor .e-con > .elementor-widget-video,
.elementor .elementor-widget-video .elementor-wrapper {
	height: var(--min-height);
	width: 100%;
}

.elementor .wcboost-variation-swatches--image img {
	border-radius: inherit;
	height: 100%;
}

.elementor-widget-text-editor strong {
	font-weight: 600;
}

.glozin-toggle-mobile__title--toggle {
	cursor: pointer;
}

.glozin-toggle-mobile__title--toggle + .glozin-toggle-mobile__content {
	display: none;
	padding-bottom: 20px;
}

.glozin-toggle-mobile__title--toggle.active .gz-collapse-icon:before, .glozin-toggle-mobile__title--toggle.active .gz-collapse-icon:after {
	transform: translateY(-50%) rotate(180deg);
}

.glozin-toggle-mobile__title--toggle.active .gz-collapse-icon:after {
	opacity: 0;
}

.glozin-toggle-mobile__title--toggle .gz-collapse-icon {
	position: relative;
	width: 12px;
}

.glozin-toggle-mobile__title--toggle .gz-collapse-icon:before, .glozin-toggle-mobile__title--toggle .gz-collapse-icon:after {
	content: "";
	position: absolute;
	top: 50%;
	inset-inline-end: 0;
	transform: translateY(-50%);
	display: inline-block;
	margin-top: -1px;
	width: 12px;
	height: 1px;
	background-color: currentColor;
	transition: background-color .3s ease-in-out, transform .3s ease-in-out, width .3s ease-in-out, opacity .3s ease-in-out;
}

.glozin-toggle-mobile__title--toggle .gz-collapse-icon:after {
	transform: translateY(-50%) rotate(-90deg);
	width: 14px;
	right: -1px;
}

.gotop-height-scroll {
	height: var(--gz-gotop-height-scroll, 0);
}

.gz-button-go-top {
	--gz-button-width: 50px;
	--gz-button-height: 50px;
	--gz-button-bg-color: var(--gz-color-light);
	--gz-button-bg-color-hover: var(--gz-color-light);
	--gz-button-font-size: 10px;
	bottom: calc( var(--gz-navigation-bar-height, 20px) + 10px);
	transform: scale(0);
	border: none;
}

.gz-button-go-top svg {
	color: var(--gz-color-light);
	mix-blend-mode: difference;
	position: relative;
	inset-inline-start: 1px;
}

.gz-button-go-top.show-scroll {
	transform: scale(1);
	opacity: 1;
	visibility: visible;
}

.glozin-atc-sticky-height-open .gz-button-go-top {
	bottom: calc(var(--gz-atc-sticky-height) + 10px);
}

.elementor-editor-active .gz-lazy-load img {
	opacity: 1;
}

.elementor-editor-active .gz-lazy-load .gz-lazy-load-image {
	display: none;
}

.elementor-icon-box-title {
	margin-top: 0;
}

.z-index-first {
	z-index: 1;
}

.glozin-image-before-after__button {
	--gz-button-font-size: 11px;
	--gz-button-padding-top: 13.5px;
	--gz-button-padding-bottom: 11.5px;
	--gz-button-padding-left: 26px;
	--gz-button-padding-right: 26px;
	text-transform: uppercase;
	pointer-events: none;
}

.glozin-product-grid-align--center ul.products li.product .product-summary {
	text-align: center;
}

.glozin-product-grid-align--center ul.products li.product .product-summary > * {
	justify-content: center;
}

.glozin-product-grid-align--center ul.products li.product .product-summary .product-variation-items {
	display: inline-flex;
}

.glozin-product-grid-align--right ul.products li.product .product-summary {
	text-align: end;
}

.glozin-product-grid-align--right ul.products li.product .product-summary > * {
	justify-content: flex-end;
}

.glozin-product-grid-align--right ul.products li.product .product-summary .product-variation-items {
	display: inline-flex;
}

@media (min-width: 1025px) {
	.e-con-inner {
		--gz-container-spacing: 30px;
	}
	.gz-responsive-image__tablet,
	.gz-responsive-image__mobile {
		display: none;
	}
	.glozin-product-columns--2.glozin-product-grid ul.products li.product {
		width: 50%;
	}
	.glozin-product-columns--3.glozin-product-grid ul.products li.product {
		width: 33.33%;
	}
	.glozin-product-columns--4.glozin-product-grid ul.products li.product {
		width: 25%;
	}
	.glozin-product-columns--5.glozin-product-grid ul.products li.product {
		width: 20%;
	}
	.glozin-product-columns--6.glozin-product-grid ul.products li.product {
		width: 16.66%;
	}
	.glozin-product-columns--1.glozin-product-grid ul.products li.product {
		width: 100%;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.gz-responsive-image__desktop.hidden-tablet {
		display: none;
	}
	.gz-responsive-image__mobile {
		display: none;
	}
	.glozin-product-columns-tablet--2.glozin-product-grid ul.products li.product {
		width: 50%;
	}
	.glozin-product-columns-tablet--3.glozin-product-grid ul.products li.product {
		width: 33.33%;
	}
	.glozin-product-columns-tablet--4.glozin-product-grid ul.products li.product {
		width: 25%;
	}
	.glozin-product-columns-tablet--5.glozin-product-grid ul.products li.product {
		width: 20%;
	}
	.glozin-product-columns-tablet--6.glozin-product-grid ul.products li.product {
		width: 16.66%;
	}
	.glozin-product-columns-tablet--1.glozin-product-grid ul.products li.product {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.gz-responsive-image__desktop.hidden-mobile {
		display: none;
	}
	.gz-responsive-image__tablet.hidden-mobile {
		display: none;
	}
	.elementor-element .e-con.e-flex.e-child,
	.e-con.e-flex {
		--flex-wrap-mobile: nowrap;
	}
	.glozin-product-columns-mobile--2.glozin-product-grid ul.products li.product {
		width: 50%;
	}
	.glozin-product-columns-mobile--3.glozin-product-grid ul.products li.product {
		width: 33.33%;
	}
	.glozin-product-columns-mobile--4.glozin-product-grid ul.products li.product {
		width: 25%;
	}
	.glozin-product-columns-mobile--5.glozin-product-grid ul.products li.product {
		width: 20%;
	}
	.glozin-product-columns-mobile--6.glozin-product-grid ul.products li.product {
		width: 16.66%;
	}
	.glozin-product-columns-mobile--1.glozin-product-grid ul.products li.product {
		width: 100%;
	}
	.glozin-atc-sticky-height-open.mobile-has-navigation-bar .gz-button-go-top {
		bottom: calc(var(--gz-navigation-bar-height) + var(--gz-atc-sticky-height) + 10px);
	}
	.mobile-has-navigation-bar .gz-button-go-top {
		bottom: calc(var(--gz-navigation-bar-height) + 10px);
	}
}

/* Blocks
--------------------------------------------- */
.alignleft {
	/*rtl:ignore*/
	float: left;
	/*rtl:ignore*/
	-webkit-margin-end: 1.5em;
	        margin-inline-end: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	/*rtl:ignore*/
	float: right;
	/*rtl:ignore*/
	-webkit-margin-start: 1.5em;
	        margin-inline-start: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	-webkit-margin-start: auto;
	        margin-inline-start: auto;
	-webkit-margin-end: auto;
	        margin-inline-end: auto;
	margin-bottom: 1.5em;
}

:where(.editor-styles-wrapper) h1,
:where(.editor-styles-wrapper) h2,
:where(.editor-styles-wrapper) h3,
:where(.editor-styles-wrapper) h4,
:where(.editor-styles-wrapper) h5,
:where(.editor-styles-wrapper) h6 {
	font-family: var(--gz-heading-font), sans-serif;
	line-height: calc(1 + 0.21 / var(--gz-heading-font-scale));
	color: var(--gz-heading-color);
	font-weight: var(--gz-heading-font-weight);
	font-size: var(--heading-size);
}

.wp-block-quote {
	padding: clamp(calc(20 / 16 * 1rem), 3vw, calc(40 / 16 * 1rem));
	margin: 1.75em 0;
	border-left: none;
}

.wp-block-quote cite br,
.wp-block-quote footer br, .wp-block-quote.is-large cite br,
.wp-block-quote.is-large footer br, .wp-block-quote.is-style-large cite br,
.wp-block-quote.is-style-large footer br {
	display: none;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin-bottom: 2em;
}

.wp-block-quote.has-text-align-right cite,
.wp-block-quote.has-text-align-right footer {
	text-align: end;
}

.wp-block-quote cite,
.wp-block-quote footer {
	color: var(--gz-color-dark-grey);
	margin-top: calc(15 / 16 * 1rem);
	font-size: var(--gz-body-font-size);
	font-weight: var(--gz-subheading-font-weight);
	letter-spacing: 0;
}

blockquote.wp-block-quote {
	margin: 1.75em 0;
}

blockquote.wp-block-quote.is-large cite br,
blockquote.wp-block-quote.is-large footer br, blockquote.wp-block-quote.is-style-large cite br,
blockquote.wp-block-quote.is-style-large footer br {
	display: none;
}

blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
	margin-bottom: 2em;
}

blockquote.wp-block-quote.has-text-align-right cite,
blockquote.wp-block-quote.has-text-align-right footer {
	text-align: end;
}

.wp-block-pullquote {
	text-align: start;
}

.wp-block-pullquote.has-cyan-bluish-gray-background-color {
	background-color: #fcfcfc !important;
}

.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin: 0.5em 0;
	color: var(--gz-color-dark);
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote .wp-block-pullquote__citation {
	color: var(--gz-color-dark-grey);
	margin-top: calc(15 / 16 * 1rem);
	font-size: var(--gz-body-font-size);
	font-weight: var(--gz-subheading-font-weight);
	letter-spacing: 0;
}

.wp-block-separator {
	border-bottom-width: 1px;
}

.wp-block-button,
.wp-block-cover {
	margin-bottom: 25px;
}

.wp-block-gallery {
	margin-bottom: 2em;
}

.blocks-gallery-caption {
	margin-bottom: 0.5em;
}

.wp-block-button__link,
.wp-block-file__button {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

.wp-block-button__link:hover,
.wp-block-file__button:hover {
	color: var(--gz-color-light);
}

.is-style-outline .wp-block-button__link {
	border: 1px solid var(--gz-color-dark);
	background-color: transparent;
	color: var(--gz-color-dark);
}

.is-style-outline .wp-block-button__link:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

.wp-block-file a:not(.wp-block-file__button) {
	text-decoration: underline;
}

.wp-block-button.is-style-squared .wp-block-button__link, .wp-block-button__link.wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]),
:root .has-pale-pink-background-color {
	color: #fff;
}

.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
	font-size: 2.25em;
	margin: 0;
	padding: 0;
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background), .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
	padding-left: 15px;
	padding-right: 15px;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: clamp(calc(15 / 16 * 1rem), 2vw, calc(20 / 16 * 1rem));
	margin-bottom: clamp(calc(20 / 16 * 1rem), 2vw, calc(26 / 16 * 1rem));
}

.wp-block-code {
	font-family: "Courier 10 Pitch", courier, monospace;
	padding: 1.6em;
}

.wp-block-code code {
	background-color: transparent;
}

pre.wp-block-verse {
	font-family: "Courier 10 Pitch", courier, monospace;
}

.wp-block-table td,
.wp-block-table th {
	border: none;
	padding: 10px 0;
	border-bottom: 1px solid var(--gz-border-color);
}

.wp-block-table.is-style-stripes table td, .wp-block-table.is-style-stripes table th {
	padding: 10px;
}

.wp-block-image {
	margin-bottom: 2em;
	display: inline-block;
	width: 100%;
}

.wp-block-columns .wp-block-image {
	margin-bottom: 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list li,
.wp-block-rss .wp-block-rss__item {
	padding: 5px 0;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-quote.is-style-plain {
	padding: 60px 30px 20px 30px;
}

.wp-block-quote:where(.has-text-align-right) {
	border-right: none;
}

.wp-block-search__button-inside .wp-block-search__input {
	border: none;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	border-color: var(--gz-border-color);
}

.wp-block-search__button {
	border-color: transparent;
	padding: .375em .625em;
}

.wp-block-search__button svg {
	height: 1.25em;
	min-height: 24px;
	min-width: 24px;
	width: 1.25em;
	fill: currentColor;
	vertical-align: text-bottom;
}

.wp-block-query-pagination-numbers {
	display: flex;
	gap: 8px;
	align-items: center;
	justify-content: center;
	padding: 10px 0;
}

.wp-block-query-pagination-numbers .page-numbers {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	color: var(--gz-color-dark);
	text-decoration: none;
	border: 1px solid var(--gz-border-color);
	border-radius: 4px;
	background: var(--gz-color-light);
	transition: all 0.3s ease;
}

.wp-block-query-pagination-numbers .page-numbers:hover {
	background: var(--gz-color-dark);
	/* Màu xanh của WordPress */
	color: var(--gz-color-light);
	border-color: var(--gz-color-dark);
}

.wp-block-query-pagination-numbers .page-numbers.current {
	background: var(--gz-color-dark);
	/* Màu xanh của WordPress */
	color: var(--gz-color-light);
	border-color: var(--gz-color-dark);
	pointer-events: none;
}

.wp-block-query-pagination-numbers .page-numbers.dots {
	background: transparent;
	border: none;
	color: var(--gz-color-dark);
	cursor: default;
	width: auto;
	height: auto;
}

.wp-block-query-pagination-next,
.wp-block-query-pagination-previous {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
	line-height: 36px;
	padding-left: 1rem;
	padding-right: 1rem;
}

.wp-block-query-pagination-next:hover,
.wp-block-query-pagination-previous:hover {
	background-color: var(--gz-color-dark);
	color: var(--gz-color-light);
}

@media only screen and (min-width: 1200px) {
	.no-sidebar .site-content .entry-content > *.alignwide {
		max-width: 1140px;
		width: 1140px;
		-webkit-margin-start: calc(-1140px/2 + 100%/2);
		        margin-inline-start: calc(-1140px/2 + 100%/2);
		-webkit-margin-end: calc(-1140px/2 + 100%/2);
		        margin-inline-end: calc(-1140px/2 + 100%/2);
	}
	.no-sidebar:not(.elementor-page) .site-content .page-content > *.alignwide {
		max-width: 1200px;
		width: 1200px;
		-webkit-margin-start: calc(-1200px/2 + 100%/2);
		        margin-inline-start: calc(-1200px/2 + 100%/2);
		-webkit-margin-end: calc(-1200px/2 + 100%/2);
		        margin-inline-end: calc(-1200px/2 + 100%/2);
	}
}

@media only screen and (min-width: 768px) {
	.no-sidebar .site-content .entry-content > *.alignfull,
	.no-sidebar .site-content .entry-content > *.alignwide {
		width: -webkit-fill-available;
		max-width: 1000%;
	}
	.no-sidebar .site-content .entry-content > *.alignfull {
		-webkit-margin-end: calc(50% - 50vw + 9px);
		        margin-inline-end: calc(50% - 50vw + 9px);
		-webkit-margin-start: calc(50% - 50vw + 8px);
		        margin-inline-start: calc(50% - 50vw + 8px);
	}
	.no-sidebar:not(.elementor-page) .site-content .page-content > *.alignfull {
		width: -webkit-fill-available;
		max-width: 1000%;
		-webkit-margin-end: calc(50% - 50vw + 9px);
		        margin-inline-end: calc(50% - 50vw + 9px);
		-webkit-margin-start: calc(50% - 50vw + 8px);
		        margin-inline-start: calc(50% - 50vw + 8px);
	}
}

/* Responsive
--------------------------------------------- */
@media (min-width: 1025px) {
	.topbar-slides .swiper .swiper-button-text {
		transform: none;
	}
	.topbar-slides .topbar-slides__wrapper {
		-webkit-padding-start: 55px;
		        padding-inline-start: 55px;
	}
	.topbar-slides .navigation-merged {
		-webkit-margin-start: -10px;
		        margin-inline-start: -10px;
	}
}

@media (max-width: 782px) {
	.glozin-header-sticky.admin-bar .site-header.minimized {
		top: 46px;
	}
}

@media (max-width: 767px) {
	body {
		--gz-input-font-size: 16px;
		padding-bottom: var(--gz-navigation-bar-height, 0);
	}
	body.admin-bar {
		--gz-admin-bar-height: 0;
	}
	body.mobile-has-navigation-bar.glozin-atc-sticky-height-open {
		padding-bottom: calc(var(--gz-navigation-bar-height, 0) + var(--gz-atc-sticky-height));
	}
	.campaign-bar-type--slides .campaign-bar__text {
		text-transform: lowercase;
	}
	.campaign-bar-type--slides .campaign-bar__text:first-letter {
		text-transform: uppercase;
	}
	.topbar:not(.topbar-mobile) {
		display: none;
	}
	.topbar-mobile .topbar-items {
		flex: 0 1 auto;
	}
	.topbar-mobile--keep-left .topbar-right-items {
		display: none;
	}
	.topbar-mobile--keep-right .topbar-left-items {
		display: none;
	}
	.topbar-mobile--keep-right .topbar-items {
		overflow: hidden;
		overflow-x: auto;
	}
	div.topbar-mobile--keep-left .topbar-slides,
	div.topbar-mobile--keep-right .topbar-slides {
		max-width: 100vw;
	}
	.topbar-slides {
		padding: 0 15px;
	}
	.topbar-slides .swiper-button-next {
		right: 0;
	}
	.topbar-slides .swiper-button-prev {
		left: 0;
		right: auto;
	}
	.topbar-slides__item {
		overflow: hidden;
		white-space: inherit;
		height: 100%;
		line-height: var(--gz-body-line-height);
		margin-top: auto;
		margin-bottom: auto;
	}
	.campaign-bar__close {
		padding-left: 15px;
		padding-right: 15px;
	}
	.comment-list .children {
		-webkit-margin-start: 0;
		        margin-inline-start: 0;
	}
	.comment-respond .comment-form-author, .comment-respond .comment-form-email {
		width: 100%;
	}
	.site-content {
		padding-top: 1.875rem;
		padding-bottom: 3.125rem;
	}
	.mobile-shop-navigation ul.menu > li.menu-item-has-icon > ul.sub-menu {
		-webkit-margin-start: 20px;
		        margin-inline-start: 20px;
	}
	.mobile-shop-navigation .sub-menu {
		-webkit-margin-start: 15px;
		        margin-inline-start: 15px;
	}
	.min-w-200 {
		min-width: 180px;
	}
}

@media (max-width: 600px) {
	.glozin-header-sticky.admin-bar .site-header.minimized {
		top: 0;
	}
}

@media (max-width: 480px) {
	.topbar-mobile--keep-left .topbar-items,
	.topbar-mobile--keep-right .topbar-items {
		justify-content: flex-start;
	}
}

/*--------------------------------------------------------------
# Search
--------------------------------------------------------------*/
.search-results article,
.search-results .glozin-pagination--blog {
	width: 100%;
}

.search-results .wp-block-heading {
	font-size: 1rem;
	letter-spacing: -0.544px;
}

.search-results .wp-block-latest-posts__list a {
	font-weight: 400;
	color: var(--gz-color-base);
}

.search-results .wp-block-search__inside-wrapper {
	display: flex;
	gap: 10px;
}

.search-results .site-main article {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 1.875rem;
	padding-left: var(--gz-col-gap);
	padding-right: var(--gz-col-gap);
	flex: 0 0 100%;
	max-width: 100%;
}

@media (max-width: 768px) {
	.search-results .site-main article {
		flex-direction: column;
	}
}

/*# sourceMappingURL=data:application/json;base64,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QUNoQixtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLHVCQUFzQjtVQUF0QixzQkFBc0I7Q0FDdkI7Q0FDQTtFQUNDLFdBQVc7Q0FDWjtDQUNBO0VBQ0MscUJBQXFCO0VBQ3JCLHdCQUF3QjtDQUN6QjtDQUNBO0VBQ0MsMEJBQXlCO1VBQXpCLHlCQUF5QjtDQUMxQjtDQUNBO0VBQ0MsMEJBQXlCO1VBQXpCLHlCQUF5QjtDQUMxQjtDQUNBO0VBQ0MsZ0JBQWdCO0NBQ2pCO0FBQ0Q7O0FBRUE7Q0FDQztFQUNDLE1BQU07Q0FDUDtBQUNEOztBQUVBO0NBQ0M7O0VBRUMsMkJBQTJCO0NBQzVCO0FBQ0Q7O0FBRUE7OytEQUUrRDtBQUMvRDs7Q0FFQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxlQUFlO0NBQ2Ysd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLDJCQUEyQjtBQUM1Qjs7QUFFQTtDQUNDLGFBQWE7Q0FDYixTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxhQUFhO0NBQ2IsbUJBQW1CO0NBQ25CLHVCQUF1QjtDQUN2QixhQUFhO0NBQ2IsK0JBQStCO0NBQy9CLGdDQUFnQztDQUNoQyxjQUFjO0NBQ2QsZUFBZTtBQUNoQjs7QUFFQTtDQUNDO0VBQ0Msc0JBQXNCO0NBQ3ZCO0FBQ0QiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBHbG96aW5cblRoZW1lIFVSSTogaHR0cHM6Ly93cGdsb3ppbi5jb20vXG5BdXRob3I6IFVJWFRoZW1lc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly91aXguc3RvcmVcbkRlc2NyaXB0aW9uOiBNdWx0aXB1cnBvc2UgV29vQ29tbWVyY2UgV29yZFByZXNzIFRoZW1lXG5WZXJzaW9uOiAxLjAuMFxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuMFxuVGVzdGVkIHVwIHRvOiA1LjhcblJlcXVpcmVzIFBIUDogNy4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MitcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogZ2xvemluXG5UYWdzOiBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgbGVmdC1zaWRlYmFyLCByaWdodC1zaWRlYmFyLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBwb3N0LWZvcm1hdHMsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5Db3B5cmlnaHQ6IChjKSAyMDI1IFVJWFRoZW1lcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cblxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExheW91dHNcbiMgQ29tcG9uZW50c1xuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1nei1jb2wtZ2FwLWRlc2t0b3A6IDYwcHg7XG5cdH1cblx0LmNvbnRlbnQtc2lkZWJhciAuY29udGVudC1hcmVhLFxuXHQuc2lkZWJhci1jb250ZW50IC5jb250ZW50LWFyZWEge1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSB2YXIoLS1nei1jb2wtd2lkdGgpIC0gdmFyKC0tZ3otY29sLWdhcC1kZXNrdG9wKSk7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWd6LWNvbC13aWR0aCkgLSB2YXIoLS1nei1jb2wtZ2FwLWRlc2t0b3ApKTtcblx0fVxuXHQuY29udGVudC1zaWRlYmFyIC53aWRnZXQtYXJlYSxcblx0LnNpZGViYXItY29udGVudCAud2lkZ2V0LWFyZWEge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiB2YXIoLS1nei1jb2wtd2lkdGgsIDUwJSk7XG5cdH1cblx0LnNpZGViYXItY29udGVudCAuc2l0ZS1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cdC5jb250ZW50LXNpZGViYXIgLnNpdGUtY29udGVudC1jb250YWluZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblx0Lm5vLXNpZGViYXIgLnNpdGUtY29udGVudC1jb250YWluZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BiYXIge1xuXHQtLWd6LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHQtLWd6LXRleHQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0LS1nei10ZXh0LWhvdmVyLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWd6LXRleHQtY29sb3IpO1xuXHRtaW4taGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEyO1xufVxuXG4udG9wYmFyOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiB2YXIoLS1nei10b3BiYXItYm9yZGVyLXdpZHRoLCAwKTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LXRvcGJhci1ib3JkZXItY29sb3IsIHZhcigtLWd6LWJvcmRlci1jb2xvcikpO1xuXHR6LWluZGV4OiAxO1xufVxuXG4udG9wYmFyLWNvbnRhaW5lciB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnRvcGJhci1jb250YWluZXI6YmVmb3JlLCAudG9wYmFyLWNvbnRhaW5lcjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3BiYXItaXRlbXMge1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0ZmxleDogMTtcbn1cblxuLnRvcGJhci1zbGlkZXMge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRvcGJhci1zbGlkZXMgLm5hdmlnYXRpb24tbWVyZ2VkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi50b3BiYXItc2xpZGVzIC5zd2lwZXIgLnN3aXBlci1idXR0b24tdGV4dCB7XG5cdC0tZ3otYXJyb3ctd2lkdGg6IDI2cHg7XG5cdC0tZ3otYXJyb3ctaGVpZ2h0OiAyNXB4O1xuXHQtLWd6LWFycm93LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdC0tZ3otYXJyb3ctY29sb3ItaG92ZXI6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0LS1nei1hcnJvdy1iZy1jb2xvcjogdmFyKC0tZ3otYmFja2dyb3VuZC1jb2xvcik7XG5cdC0tZ3otYXJyb3ctYmctY29sb3ItaG92ZXI6IHZhcigtLWd6LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4udG9wYmFyLXNsaWRlc19faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4udG9wYmFyLXNsaWRlc19faXRlbSBhIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi50b3BiYXItc2xpZGVzX19pdGVtIGEgc3ZnIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogNXB4O1xufVxuXG4udG9wYmFyLXNsaWRlc19faXRlbSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWd6LXRleHQtaG92ZXItY29sb3IpO1xufVxuXG4udG9wYmFyLW1lbnUge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjVweDtcbn1cblxuLnRvcGJhci1tZW51IC5uYXYtbWVudSA+IGxpIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSA+IGEge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogMC40cztcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRvcGJhci1tZW51IC5uYXYtbWVudSA+IGxpID4gYSAuZ2xvemluLXN2Zy1pY29uLFxuLnRvcGJhci1tZW51IC5uYXYtbWVudSA+IGxpID4gYSAubWVudS1pdGVtLWljb24ge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdG1hcmdpbjogMnB4IDhweCAwIDA7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSA+IGEgLm1lbnUtaWNvbi1pdGVtLXBvc2l0aW9uLS1yaWdodCB7XG5cdG1hcmdpbjogMnB4IDAgMCA4cHg7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tZ3otdGV4dC1ob3Zlci1jb2xvcik7XG59XG5cbi50b3BiYXItbWVudSAubmF2LW1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDExO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG59XG5cbi5zaXRlLWhlYWRlciAuaGFzLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1nei1oZWFkZXItY29sb3IpO1xufVxuXG4uaGVhZGVyLWl0ZW1zIHtcblx0Y29sb3I6IHZhcigtLWd6LWhlYWRlci1jb2xvcik7XG59XG5cbi5oZWFkZXItaXRlbXMgPiAqIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWl0ZW1zIC5nei1idXR0b24taWNvbiB7XG5cdC0tZ3otYnV0dG9uLXdpZHRoOiA0MHB4O1xuXHQtLWd6LWJ1dHRvbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5oZWFkZXItaXRlbXMgPiBhOm5vdCg6aG92ZXIpLFxuLmhlYWRlci1pdGVtcyA+IGJ1dHRvbjpub3QoOmhvdmVyKSxcbi5oZWFkZXItaXRlbXMgPiAuZ3otYnV0dG9uOm5vdCg6aG92ZXIpIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItbGVmdC1pdGVtcyAubmF2LW1lbnUgLm1lbnUtaXRlbS1wb3MtYWxpZ25tZW50LS1sZWZ0Lm1lbnUtaXRlbS1wb3Mtc3RhdGljIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmhlYWRlci1yaWdodC1pdGVtcyAubmF2LW1lbnUgLm1lbnUtaXRlbS1wb3MtYWxpZ25tZW50LS1yaWdodC5tZW51LWl0ZW0tcG9zLXN0YXRpYyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5oZWFkZXItbWFpbiB7XG5cdC0tZ3otaGVhZGVyLW1haW4tYm9yZGVyLWNvbG9yOiB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xuXHQtLWd6LWhlYWRlci1tYWluLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLW1haW4tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nei1oZWFkZXItbWFpbi1ib3JkZXItY29sb3IpO1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggdmFyKC0tZ3otaGVhZGVyLW1haW4tc2hhZG93LWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otaGVhZGVyLW1haW4tYmctY29sb3IpO1xufVxuXG4uaGVhZGVyLWJvdHRvbSB7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1ib3JkZXItY29sb3I6IHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWhlYWRlci1ib3R0b20tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nei1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvcik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCB2YXIoLS1nei1oZWFkZXItYm90dG9tLXNoYWRvdy1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWhlYWRlci1ib3R0b20tYmctY29sb3IpO1xufVxuXG4uZ2xvemluLWhlYWRlci1tYWluLWRpdmlkZXIgLmhlYWRlci1tYWluIHtcblx0LS1nei1oZWFkZXItbWFpbi1ib3JkZXItY29sb3I6IHZhciggLS1nei1ib3JkZXItY29sb3IgKTtcbn1cblxuLmdsb3ppbi1oZWFkZXItYm90dG9tLWRpdmlkZXIgLmhlYWRlci1ib3R0b20ge1xuXHQtLWd6LWhlYWRlci1ib3R0b20tYm9yZGVyLWNvbG9yOiB2YXIoIC0tZ3otYm9yZGVyLWNvbG9yICk7XG59XG5cbi5oZWFkZXItY291bnRlciB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGhlaWdodDogMThweDtcblx0bWluLXdpZHRoOiAxOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiA1cHg7XG5cdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdGNvbG9yOiB2YXIoLS1nei10ZXh0LWNvbG9yLW9uLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhlYWRlcl9fc2l6ZS1sYXJnZSAuaGVhZGVyLWNvdW50ZXIge1xuXHR0b3A6IDJweDtcblx0aW5zZXQtaW5saW5lLWVuZDogLTFweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLWl0ZW1zIHtcblx0Z2FwOiAxN3B4O1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItbWFpbiB7XG5cdC0tZ3otaGVhZGVyLW1haW4tYmctY29sb3I6ICMwYzA0Mjc7XG5cdC0tZ3otaGVhZGVyLXN0aWNreS1iZy1jb2xvcjojMGMwNDI3O1xuXHQtLWd6LWhlYWRlci1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHQtLWd6LWhlYWRlci1zdGlja3ktY29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0aGVpZ2h0OiA5NXB4O1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItbWFpbiAuaGVhZGVyLWxlZnQtaXRlbXMsXG4uaGVhZGVyLXY0IC5oZWFkZXItbWFpbiAuaGVhZGVyLXJpZ2h0LWl0ZW1zIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5oZWFkZXItdjQgLmhlYWRlci1tb2JpbGUtbWFpbiB7XG5cdC0tZ3otaGVhZGVyLW1haW4tYmctY29sb3I6ICMwYzA0Mjc7XG5cdC0tZ3otaGVhZGVyLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG59XG5cbi5oZWFkZXItdjQgLmhlYWRlci1tb2JpbGUtbWFpbiAuaGVhZGVyLWl0ZW1zIHtcblx0Z2FwOiAwO1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItc2VhcmNoX19maWVsZCB7XG5cdHdpZHRoOiA3MDBweDtcbn1cblxuLmhlYWRlci12NCAuaGVhZGVyLXNlYXJjaF9fZm9ybSAuaGVhZGVyLXNlYXJjaF9fZmllbGQge1xuXHRwYWRkaW5nLXRvcDogMTIuNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTIuNXB4O1xufVxuXG4uaGVhZGVyLXY0IC5oZWFkZXItc2VhcmNoX19mb3JtIC5oZWFkZXItc2VhcmNoX19idXR0b24ge1xuXHQtLWd6LWJ1dHRvbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5oZWFkZXItdjQgLmhlYWRlci1hY2NvdW50IHtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiA3cHg7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1nei1yb3VuZGVkLXhzKTtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGhlaWdodDogYXV0bztcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uaGVhZGVyLWxvZ28gPiBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItbG9nbyA+IGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItbG9nbyA+IGEgaW1nIHtcblx0LS1nei1pbWFnZS1yb3VuZGVkOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGVyLWxvZ28gPiBhIHN2ZyB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlci1sb2dvIC5sb2dvLWxpZ2h0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1tb2RhbC1mb3JtLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLW1haW4ge1xuXHQtLWd6LWhlYWRlci1tYWluLWJnLWNvbG9yOiAjZmZmO1xuXHQtLWd6LWhlYWRlci1jb2xvcjogIzExMTtcbn1cblxuLnNlYXJjaC1tb2RhbC1mb3JtLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLWJvdHRvbSB7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1iZy1jb2xvcjogI2ZmZjtcblx0LS1nei1oZWFkZXItY29sb3I6ICMxMTE7XG59XG5cbi5oZWFkZXItc2VhcmNoX19pY29uIHtcblx0LS1nei1idXR0b24tZm9udC1zaXplOiAxN3B4O1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuZ3otaW5zdGFudC1zZWFyY2hfX2J1dHRvbixcbi5tb2RhbF9fY29udGFpbmVyIC5nei1pbnN0YW50LXNlYXJjaF9fYnV0dG9uIHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAxNnB4O1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcblx0LS1nei1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcblx0LS1nei1idXR0b24tY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmstZ3JleSk7XG5cdC0tZ3otYnV0dG9uLWNvbG9yLWhvdmVyOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmhlYWRlci1zZWFyY2hfX2J1dHRvbixcbi5tb2RhbF9fY29udGFpbmVyIC5oZWFkZXItc2VhcmNoX19idXR0b24ge1xuXHQtLWd6LWJ1dHRvbi13aWR0aDogNDRweDtcblx0LS1nei1idXR0b24taGVpZ2h0OiA0MHB4O1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuaGVhZGVyLXNlYXJjaF9fZmllbGQsXG4ubW9kYWxfX2NvbnRhaW5lciAuaGVhZGVyLXNlYXJjaF9fZmllbGQge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0NXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XG59XG5cbi5oZWFkZXItc2VhcmNoX19mb3JtIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyxcbi5tb2RhbF9fY29udGFpbmVyIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMTBweDtcblx0LS1nei1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otYnV0dG9uLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei1idXR0b24tY29sb3ItaG92ZXI6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHQtLWd6LWxvYWRpbmctY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHQtLWd6LWJ1dHRvbi13aWR0aDogMjhweDtcblx0LS1nei1idXR0b24taGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybS5zZWFyY2hpbmcgLmNsb3NlLXNlYXJjaC1yZXN1bHRzLFxuLm1vZGFsX19jb250YWluZXIuc2VhcmNoaW5nIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdC0tZ3otYW5pbWF0aW9uLXN0YXRlOiBydW5uaW5nO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oZWFkZXItc2VhcmNoX19mb3JtLnNlYXJjaGluZyAuY2xvc2Utc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSxcbi5tb2RhbF9fY29udGFpbmVyLnNlYXJjaGluZyAuY2xvc2Utc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BITjJaeUJwWkQwaWFXTnZiaTFzYjJGa0lpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakUwSWlCb1pXbG5hSFE5SWpFMElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ01UUWlQZ29nSUNBZ0lDQThjR0YwYUNCa1BTSk5OeTR6TkRNNU5TQXpMakkzTlRBMFF6Z3VNamt5TnpjZ015NHlOelV3TkNBNUxqQTJNVGt6SURJdU5UUXhPU0E1TGpBMk1Ua3pJREV1TmpNM05USkRPUzR3TmpFNU15QXdMamN6TXpFME15QTRMakk1TWpjM0lEQWdOeTR6TkRNNU5TQXdRell1TXprMU1UUWdNQ0ExTGpZeU5UazRJREF1TnpNek1UUXpJRFV1TmpJMU9UZ2dNUzQyTXpjMU1rTTFMall5TlRrNElESXVOVFF4T1NBMkxqTTVOVEUwSURNdU1qYzFNRFFnTnk0ek5ETTVOU0F6TGpJM05UQTBXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTnk0ek5EUXhOU0F4TkM0d01EQXlRemN1T1RFek16Z2dNVFF1TURBd01pQTRMak0zTkRneUlERXpMalUyTURRZ09DNHpOelE0TWlBeE15NHdNVGM0UXpndU16YzBPRElnTVRJdU5EYzFNaUEzTGpreE16TTRJREV5TGpBek5UUWdOeTR6TkRReE5TQXhNaTR3TXpVMFF6WXVOemMwT1RJZ01USXVNRE0xTkNBMkxqTXhNelE0SURFeUxqUTNOVElnTmk0ek1UTTBPQ0F4TXk0d01UYzRRell1TXpFek5EZ2dNVE11TlRZd05DQTJMamMzTkRreUlERTBMakF3TURJZ055NHpORFF4TlNBeE5DNHdNREF5V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk15NHhNakkwTmlBMExqYzNOemN4UXpNdU9UYzJORFVnTkM0M056YzNNU0EwTGpZMk9EYzFJRFF1TVRFM09ETWdOQzQyTmpnM05TQXpMak13TXpnelF6UXVOalk0TnpVZ01pNDBPRGs0TXlBekxqazNOalExSURFdU9ESTVPVFlnTXk0eE1qSTBOaUF4TGpneU9UazJRekl1TWpZNE5EY2dNUzQ0TWprNU5pQXhMalUzTmpFM0lESXVORGc1T0RNZ01TNDFOell4TnlBekxqTXdNemd6UXpFdU5UYzJNVGNnTkM0eE1UYzRNeUF5TGpJMk9EUTNJRFF1TnpjM056RWdNeTR4TWpJME5pQTBMamMzTnpjeFdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NVEV1TlRZMUlERXlMakUyT1RKRE1USXVNRE01TkNBeE1pNHhOamt5SURFeUxqUXlOQ0F4TVM0NE1ESTNJREV5TGpReU5DQXhNUzR6TlRBMVF6RXlMalF5TkNBeE1DNDRPVGd6SURFeUxqQXpPVFFnTVRBdU5UTXhOeUF4TVM0MU5qVWdNVEF1TlRNeE4wTXhNUzR3T1RBMklERXdMalV6TVRjZ01UQXVOekEyTVNBeE1DNDRPVGd6SURFd0xqY3dOakVnTVRFdU16VXdOVU14TUM0M01EWXhJREV4TGpnd01qY2dNVEV1TURrd05pQXhNaTR4TmpreUlERXhMalUyTlNBeE1pNHhOamt5V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1TNHpOelF3TlNBNExqWXpOemMwUXpJdU1UTXlPVEVnT0M0Mk16YzNOQ0F5TGpjME9EQTVJRGd1TURVeE16Y2dNaTQzTkRnd09TQTNMak15T0RBMFF6SXVOelE0TURrZ05pNDJNRFEzTVNBeUxqRXpNamt4SURZdU1ERTRNelFnTVM0ek56UXdOU0EyTGpBeE9ETTBRekF1TmpFMU1UZ3lJRFl1TURFNE16UWdNQ0EyTGpZd05EY3hJREFnTnk0ek1qZ3dORU13SURndU1EVXhNemNnTUM0Mk1UVXhPRElnT0M0Mk16YzNOQ0F4TGpNM05EQTFJRGd1TmpNM056UmFJaUErUEM5d1lYUm9Qanh3WVhSb0lHUTlJazB4TXk0ek1UTTNJRGN1T1RneE9UTkRNVE11TmpreklEY3VPVGd4T1RNZ01UUXVNREF3TkNBM0xqWTRPRGcySURFMExqQXdNRFFnTnk0ek1qY3pORU14TkM0d01EQTBJRFl1T1RZMU9ETWdNVE11TmpreklEWXVOamN5TnpZZ01UTXVNekV6TnlBMkxqWTNNamMyUXpFeUxqa3pORFFnTmk0Mk56STNOaUF4TWk0Mk1qY2dOaTQ1TmpVNE15QXhNaTQyTWpjZ055NHpNamN6TkVNeE1pNDJNamNnTnk0Mk9EZzROaUF4TWk0NU16UTBJRGN1T1RneE9UTWdNVE11TXpFek55QTNMams0TVRreldpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NaTR5TnpFek9DQXhNQzQxTkRFelF6RXVPREF4TkRjZ01UQXVPVGc1TWlBeExqZ3dNVFEzSURFeExqY3hNemtnTWk0eU56RXpPQ0F4TWk0eE5qRTRRekl1TnpRd056TWdNVEl1TmpBNU55QXpMalV3TWpFMklERXlMall3T1RjZ015NDVOekUxTVNBeE1pNHhOakU0UXpRdU5EUXhORElnTVRFdU56RXpPU0EwTGpRME1UUXlJREV3TGprNE9USWdNeTQ1TnpFMU1TQXhNQzQxTkRFelF6TXVOVEF5TVRZZ01UQXVNRGt5T0NBeUxqYzBNVEk0SURFd0xqQTRPRFlnTWk0eU56RXpPQ0F4TUM0MU5ERXpXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVRFdU5UWTBPU0F6TGpjNU5EWTFRekV4TGpnME9UTWdNeTQzT1RRMk5TQXhNaTR3TnprNUlETXVOVGMwT0RVZ01USXVNRGM1T1NBekxqTXdNemN4UXpFeUxqQTNPVGtnTXk0d016STFOeUF4TVM0NE5Ea3pJREl1T0RFeU56Y2dNVEV1TlRZME9TQXlMamd4TWpjM1F6RXhMakk0TURRZ01pNDRNVEkzTnlBeE1TNHdORGs0SURNdU1ETXlOVGNnTVRFdU1EUTVPQ0F6TGpNd016Y3hRekV4TGpBME9UZ2dNeTQxTnpRNE5TQXhNUzR5T0RBMElETXVOemswTmpVZ01URXVOVFkwT1NBekxqYzVORFkxV2lJZ1Bqd3ZjR0YwYUQ0S0lDQThMM04yWno0PVwiKTtcblx0bWFzay1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1sb2FkaW5nLWNvbG9yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0YW5pbWF0aW9uOiBzcGluIDAuOHMgaW5maW5pdGUgbGluZWFyIHZhcigtLWd6LWFuaW1hdGlvbi1zdGF0ZSk7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmhlYWRlci1zZWFyY2hfX2Zvcm0uc2VhcmNoZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzOmZvY3VzLCAuaGVhZGVyLXNlYXJjaF9fZm9ybS5zZWFyY2hlZCAuY2xvc2Utc2VhcmNoLXJlc3VsdHM6aG92ZXIsXG4ubW9kYWxfX2NvbnRhaW5lci5zZWFyY2hlZCAuY2xvc2Utc2VhcmNoLXJlc3VsdHM6Zm9jdXMsXG4ubW9kYWxfX2NvbnRhaW5lci5zZWFyY2hlZCAuY2xvc2Utc2VhcmNoLXJlc3VsdHM6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybS5zZWFyY2hlZCAuZ3otaW5zdGFudC1zZWFyY2hfX2ZpZWxkOmZvY3VzIH4gLmNsb3NlLXNlYXJjaC1yZXN1bHRzLCAuaGVhZGVyLXNlYXJjaF9fZm9ybS5zZWFyY2hlZCAuZ3otaW5zdGFudC1zZWFyY2hfX2ZpZWxkOmhvdmVyIH4gLmNsb3NlLXNlYXJjaC1yZXN1bHRzLFxuLm1vZGFsX19jb250YWluZXIuc2VhcmNoZWQgLmd6LWluc3RhbnQtc2VhcmNoX19maWVsZDpmb2N1cyB+IC5jbG9zZS1zZWFyY2gtcmVzdWx0cyxcbi5tb2RhbF9fY29udGFpbmVyLnNlYXJjaGVkIC5nei1pbnN0YW50LXNlYXJjaF9fZmllbGQ6aG92ZXIgfiAuY2xvc2Utc2VhcmNoLXJlc3VsdHMge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybS5zZWFyY2hlZC5hY3RpdmVkIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyxcbi5tb2RhbF9fY29udGFpbmVyLnNlYXJjaGVkLmFjdGl2ZWQgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmd6LWluc3RhbnQtc2VhcmNoX19mb3JtOmhvdmVyIC5nei1pbnN0YW50LXNlYXJjaF9fZmllbGQge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWd6LWlucHV0LWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG5cbi5oZWFkZXItYWNjb3VudCBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItYWNjb3VudF9faWNvbiB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMTZweDtcbn1cblxuLmhlYWRlci1hY2NvdW50X19zaXplLWxhcmdlIHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAyNHB4O1xufVxuXG4uaGVhZGVyLWFjY291bnQtd3JhcHBlciAuZ3otYnV0dG9uIHtcblx0LS1nei1idXR0b24tZm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVhZGVyLWFjY291bnQtd3JhcHBlciAuZ3otYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5oZWFkZXItY29tcGFyZSAuZ3otYnV0dG9uLWljb24ge1xuXHQtLWd6LWJ1dHRvbi1mb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLXdpc2hsaXN0IC5nei1idXR0b24taWNvbiB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMTlweDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItd2lzaGxpc3QgLmdsb3ppbi1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uaGVhZGVyLXdpc2hsaXN0X19zaXplLWxhcmdlIC5nei1idXR0b24taWNvbiB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMjdweDtcbn1cblxuLmhlYWRlci1jYXJ0IC5nei1idXR0b24taWNvbiB7XG5cdC0tZ3otYnV0dG9uLWljb24tc2l6ZTogMTZweDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItY2FydCAuZ2xvemluLXByaWNlLXNhdmVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1jYXJ0IC5wcmljZSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyLWNhcnRfX3NpemUtbGFyZ2UgLmd6LWJ1dHRvbi1pY29uIHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAyN3B4O1xufVxuXG4uaGVhZGVyLWNhcnRfX3NpemUtbGFyZ2UuZ3otYnV0dG9uLWljb24ge1xuXHQtLWd6LWJ1dHRvbi13aWR0aDogNThweDtcbn1cblxuLmhlYWRlci1oYW1idXJnZXIge1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDIwcHg7XG59XG5cbi5oZWFkZXItaGFtYnVyZ2VyIC5nbG96aW4tc3ZnLWljb24ge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdG1hcmdpbjogMDtcbn1cblxuLmNhbXBhaWduLWJhciB7XG5cdC0tZ3otY2FtcGFpZ24tYmFja2dyb3VuZDogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdC0tZ3otY2FtcGFpZ24tdGV4dC1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jYW1wYWlnbi1iYWNrZ3JvdW5kKTtcblx0Y29sb3I6IHZhcigtLWd6LWNhbXBhaWduLXRleHQtY29sb3IpO1xuXHRtaW4taGVpZ2h0OiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0ei1pbmRleDogMTE7XG59XG5cbi5jYW1wYWlnbi1iYXJfX2Nsb3NlIHtcblx0LS1nei1idXR0b24tY29sb3I6IHZhcigtLWd6LWNhbXBhaWduLXRleHQtY29sb3IpO1xuXHQtLWd6LWJ1dHRvbi1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY2FtcGFpZ24tdGV4dC1jb2xvcik7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1nei1jYW1wYWlnbi1iYWNrZ3JvdW5kKTtcblx0LS1nei1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLWd6LWNhbXBhaWduLWJhY2tncm91bmQpO1xuXHQtLWd6LWJ1dHRvbi13aWR0aDogYXV0bztcblx0LS1nei1idXR0b24taGVpZ2h0OiAxMDAlO1xuXHQtLWd6LWJ1dHRvbi1pY29uLXNpemU6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMC43NTtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNhbXBhaWduLWJhcl9fY2xvc2U6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2FtcGFpZ24tYmFyX19jbG9zZTpob3ZlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNhbXBhaWduLWJhci10eXBlLS1zbGlkZXMge1xuXHQtLWd6LWNhbXBhaWduLWJhci13aWR0aDogNTUwcHg7XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tc2xpZGVzIC5jYW1wYWlnbi1iYXJfX2NvbnRhaW5lciB7XG5cdHdpZHRoOiA4NSU7XG5cdG1heC13aWR0aDogdmFyKC0tZ3otY2FtcGFpZ24tYmFyLXdpZHRoKTtcbn1cblxuLmNhbXBhaWduLWJhci10eXBlLS1zbGlkZXMgLmNhbXBhaWduLWJhcl9fdGV4dCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tc2xpZGVzIC5jYW1wYWlnbi1iYXJfX3RleHQgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FtcGFpZ24tYmFyLXR5cGUtLXNsaWRlcyAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXRleHQge1xuXHQtLWd6LWFycm93LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdC0tZ3otYXJyb3ctY29sb3ItaG92ZXI6IHZhcigtLWd6LWNhbXBhaWduLXRleHQtY29sb3IpO1xuXHQtLWd6LWFycm93LWJnLWNvbG9yOiB2YXIoLS1nei1jYW1wYWlnbi1iYWNrZ3JvdW5kKTtcblx0LS1nei1hcnJvdy1iZy1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY2FtcGFpZ24tYmFja2dyb3VuZCk7XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tc2xpZGVzIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uY2FtcGFpZ24tYmFyLXR5cGUtLXNsaWRlcyAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bztcbn1cblxuLmNhbXBhaWduLWJhci10eXBlLS1jb3VudGRvd24ge1xuXHRwYWRkaW5nOiAxMnB4IDQwcHg7XG59XG5cbi5jYW1wYWlnbi1iYXItdHlwZS0tY291bnRkb3duIC5jYW1wYWlnbi1iYXJfX3RleHQgaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAzcHg7XG59XG5cbi5zb2NpYWxzLW5hdmlnYXRpb24gdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLnNvY2lhbHMtbmF2aWdhdGlvbiB1bC5tZW51IGEge1xuXHRmb250LXNpemU6IDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvY2lhbHMtbmF2aWdhdGlvbiB1bC5tZW51IGEgLm1lbnUtaXRlbS1pY29uIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRtYXJnaW46IDA7XG5cdC0tZ3otc29jaWFsLWJnLWNvbG9yOiByZ2IoZnJvbSB2YXIoLS1nei1jb2xvci1kYXJrKSByIGcgYiAvIDAuMSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LXNvY2lhbC1iZy1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnNvY2lhbHMtbmF2aWdhdGlvbiB1bC5tZW51IGEgLm1lbnUtaXRlbS1pY29uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otc29jaWFsLWNvbG9yLCAjMDAwKTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNvY2lhbHMtbmF2aWdhdGlvbiB1bC5tZW51IGEgLm1lbnUtaXRlbS1pY29uOmhvdmVyLmd6LXNvY2lhbHMtLWluc3RhZ3JhbSwgLnNvY2lhbHMtbmF2aWdhdGlvbiB1bC5tZW51IGEgLm1lbnUtaXRlbS1pY29uOmhvdmVyLmd6LXNvY2lhbHMtLXRocmVhZHMsIC5zb2NpYWxzLW5hdmlnYXRpb24gdWwubWVudSBhIC5tZW51LWl0ZW0taWNvbjpob3Zlci5nei1zb2NpYWxzLS10aWt0b2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1nei1zb2NpYWwtY29sb3IpO1xufVxuXG4uc29jaWFscy1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taWNvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcyB7XG5cdHRvcDogdmFyKC0tZ3otYWRtaW4tYmFyLWhlaWdodCwgMCk7XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLm9wZW5lZCAuaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19fY29udGFpbmVyIHtcblx0d2lkdGg6IDI4MHB4O1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy5vcGVuZWQgLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXNfX2hlYWRlci10ZXh0LFxuLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMub3BlbmVkIC5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tdGV4dCB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAuMTJzO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllcy5vcGVuZWQgLmhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXNfX2JhY2tkcm9wIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLm9wZW5lZCAuY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzX19iYWNrZHJvcCB7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19fY29udGFpbmVyIHtcblx0d2lkdGg6IDYwcHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdHRyYW5zaXRpb246IHZhcigtLWd6LXRyYW5zaXRpb24pO1xufVxuXG4uaGVhZGVyLXNpZGViYXItY2F0ZWdvcmllc19faGVhZGVyIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEzcHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTNweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzX19oZWFkZXItaWNvbiB7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzX19oZWFkZXItdGV4dCxcbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tdGV4dCB7XG5cdG1heC13aWR0aDogMDtcblx0d2lkdGg6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkge1xuXHRwYWRkaW5nLXRvcDogOXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTZweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiA4cHg7XG5cdGluc2V0LWlubGluZS1lbmQ6IDhweDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGk6bGFzdC1jaGlsZDphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpID4gYSB7XG5cdC0tZ3otcmV2ZXJzZWQtbGluay1nYXA6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLWd6LXRyYW5zaXRpb24pO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaSA+IGEgPiAubWVudS1pdGVtLWljb24ge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5uYXYtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdGluc2V0LWlubGluZS1lbmQ6IDIycHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0LXdlYmtpdC1tYXNrOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRFaUlHaGxhV2RvZEQwaU55SWdkbWxsZDBKdmVEMGlNQ0F3SURFeElEY2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4d1lYUm9JR1E5SWswdE1pNDBNRFF4TTJVdE1EY2dNQzQ1TnpZMU5qTk1OUzQxSURZdU5EYzJOVFpNTVRFZ01DNDVOelkxTmpKTU1UQXVNREl6TnlBd0xqQXdNRE14TWpnME9FdzFMalVnTkM0MU1qUXdOa3d3TGprM05qSTBPU0F3TGpBd01ETXhNekkwTTB3dE1pNDBNRFF4TTJVdE1EY2dNQzQ1TnpZMU5qTmFJaUJtYVd4c1BTSmpkWEp5Wlc1MFEyOXNiM0lpTHo0S1BDOXpkbWMrKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0bWFzazogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1URWlJR2hsYVdkb2REMGlOeUlnZG1sbGQwSnZlRDBpTUNBd0lERXhJRGNpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHRNaTQwTURReE0yVXRNRGNnTUM0NU56WTFOak5NTlM0MUlEWXVORGMyTlRaTU1URWdNQzQ1TnpZMU5qSk1NVEF1TURJek55QXdMakF3TURNeE1qZzBPRXcxTGpVZ05DNDFNalF3Tmt3d0xqazNOakkwT1NBd0xqQXdNRE14TXpJME0wd3RNaTQwTURReE0yVXRNRGNnTUM0NU56WTFOak5hSWlCbWFXeHNQU0pqZFhKeVpXNTBRMjlzYjNJaUx6NEtQQzl6ZG1jKykgbm8tcmVwZWF0IDUwJSA1MCU7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb3Zlcjtcblx0bWFzay1zaXplOiBjb3Zlcjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC40cztcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51IC5tZW51LWl0ZW0tc3RhdGljIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm5hdi1tZW51IC5tZW51LWl0ZW0tc3RhdGljIC5tZWdhLW1lbnUge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRlZ29yeS1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubWVudS1pdGVtIC5tZWdhLW1lbnUge1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcblx0d2lkdGg6IHZhcigtLWd6LW1lZ2EtbWVudS13aWR0aCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwKTtcblx0Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcblx0Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWd6LXJvdW5kZWQtbWQpO1xuXHRib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1nei1yb3VuZGVkLW1kKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdmlzaWJpbGl0eSAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uY2F0ZWdvcnktbmF2aWdhdGlvbiAubWVnYS1tZW51IHVsLm1lZ2EtbWVudV9fY29sdW1uIC5tZW51LWl0ZW0gKyAubWVudS1pdGVtLS10eXBlLWVtcHR5IHtcblx0cGFkZGluZzogMDtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm1lZ2EtbWVudSB1bC5tZWdhLW1lbnVfX2NvbHVtbiAubWVudS1pdGVtICsgLm1lbnUtaXRlbS0tdHlwZS1lbXB0eSA+IHNwYW4ge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhdGVnb3J5LW5hdmlnYXRpb24gLm1lZ2EtbWVudS0tZ3JpZCB1bC5tZWdhLW1lbnVfX2NvbHVtbiBsaSB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0Lmdsb3ppbi1oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLWVuYWJsZSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDYwcHg7XG5cdH1cblx0Lmdsb3ppbi1oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLWVuYWJsZSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkIC5oZWFkZXItc3RpY2t5LFxuXHQuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5LCAuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLXN0aWNreSxcblx0Lmdsb3ppbi1oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLWVuYWJsZSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogNjBweDtcblx0fVxuXHQuZ2xvemluLWhlYWRlci1zaWRlYmFyLWNhdGVnb3JpZXMtZW5hYmxlIC5oZWFkZXItc3RpY2t5LS1ib3RoLm1pbmltaXplZCwgLmdsb3ppbi1oZWFkZXItc2lkZWJhci1jYXRlZ29yaWVzLWVuYWJsZSAuaGVhZGVyLXN0aWNreS0tYm90aC5oZWFkcm9vbS0tbm90LXRvcCB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDYwcHg7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyX19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXJfX21vYmlsZSAuc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2l0ZS1oZWFkZXJfX21vYmlsZS5oZWFkcm9vbS0tcGlubmVkLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItbW9iaWxlLXN0aWNreTpsYXN0LWNoaWxkIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyX19tb2JpbGUuaGVhZGVyLXY0IHtcblx0LS1nei1oZWFkZXItc3RpY2t5LWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otaGVhZGVyLXN0aWNreS1iZy1jb2xvcjogIzBjMDQyNztcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudHMgLmhlYWRlci1pdGVtcyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudHMgLmhlYWRlci1jZW50ZXItaXRlbXMge1xuXHRmbGV4OiBhdXRvO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50cyAuaGVhZGVyLWxvZ28gaW1nIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLW1haW4ge1xuXHQtLWd6LWhlYWRlci1tb2JpbGUtbWFpbi1ib3JkZXItY29sb3I6IHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1tYWluLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLW1haW4tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCB2YXIoLS1nei1oZWFkZXItbW9iaWxlLW1haW4tc2hhZG93LWNvbG9yKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWd6LWhlYWRlci1tb2JpbGUtbWFpbi1ib3JkZXItY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1oZWFkZXItbWFpbi1iZy1jb2xvcik7XG59XG5cbi5oZWFkZXItbW9iaWxlLWJvdHRvbSB7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1ib3R0b20tYm9yZGVyLWNvbG9yOiB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xuXHQtLWd6LWhlYWRlci1tb2JpbGUtYm90dG9tLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogNjBweDtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHZhcigtLWd6LWhlYWRlci1tb2JpbGUtYm90dG9tLXNoYWRvdy1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWhlYWRlci1ib3R0b20tYmctY29sb3IpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3otaGVhZGVyLW1vYmlsZS1ib3R0b20tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmhlYWRlci1tb2JpbGUtaWNvbi1hdXRvLXdpZHRoIC5oZWFkZXItc2VhcmNoX19pY29uLFxuLmhlYWRlci1tb2JpbGUtaWNvbi1hdXRvLXdpZHRoIC5oZWFkZXItYWNjb3VudCB7XG5cdC0tZ3otYnV0dG9uLXdpZHRoOiBhdXRvO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50IC50b3BiYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudCAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50IC5oZWFkZXItdjQgLmhlYWRlci1tYWluIHtcblx0LS1nei1oZWFkZXItbWFpbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyIHtcblx0LS1nei1oZWFkZXItY29sb3I6IHZhciggLS1nei1jb2xvci1saWdodCApO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlciAuZW0tY29sb3ItZGFyayB7XG5cdGNvbG9yOiB2YXIoLS1nei1oZWFkZXItY29sb3IpO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zZWNvbmRhcnktbmF2aWdhdGlvbiAubmF2LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuaGVhZGVyLWxvZ28gLmxvZ28tbGlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuaGVhZGVyLWxvZ28gLmxvZ28tbGlnaHQgKyAubG9nby1kYXJrIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb246bm90KC5taW5pbWl6ZWQpOm5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5oZWFkZXItY29udGVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItY29sb3I6IHZhciggLS1nei1jb2xvci1saWdodCApO1xuXHQtLWd6LWhlYWRlci1tYWluLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWhlYWRlci1tYWluLWJvcmRlci1jb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC4xICk7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1ib3JkZXItY29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbjpub3QoLm1pbmltaXplZCk6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmhlYWRlci1jb250ZW50czpsYXN0LWNoaWxkIHtcblx0LS1nei1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uOm5vdCgubWluaW1pemVkKTpub3QoLmhlYWRyb29tLS1ub3QtdG9wKSAuaGVhZGVyLW1vYmlsZS1jb250ZW50cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWhlYWRlci1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1tYWluLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1ib3R0b20tc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1oZWFkZXItbW9iaWxlLW1haW4tYm9yZGVyLWNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjEgKTtcblx0LS1nei1oZWFkZXItbW9iaWxlLWJvdHRvbS1ib3JkZXItY29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbjpub3QoLm1pbmltaXplZCk6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmhlYWRlci1tb2JpbGUtY29udGVudHM6bGFzdC1jaGlsZCB7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1ib3R0b20tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb246bm90KC5taW5pbWl6ZWQpOm5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5oZWFkZXItc2VhcmNoX19mb3JtIC5oZWFkZXItc2VhcmNoX19maWVsZCB7XG5cdC0tZ3otaW5wdXQtYmctY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWd6LWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG5cdC0tZ3otaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IHZhciggLS1nei1jb2xvci1saWdodCApO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbjpub3QoLm1pbmltaXplZCk6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmd6LWluc3RhbnQtc2VhcmNoX19idXR0b24ge1xuXHQtLWd6LWJ1dHRvbi1jb2xvcjogdmFyKCAtLWd6LWNvbG9yLWxpZ2h0ICk7XG5cdC0tZ3otYnV0dG9uLWNvbG9yLWhvdmVyOiB2YXIoIC0tZ3otY29sb3ItbGlnaHQgKTtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1saWdodDpub3QoLnNlYXJjaC1tb2RhbC1mb3JtKSAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkLCAuaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCB7XG5cdC0tZ3otaGVhZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1sb2dvIC5sb2dvLWxpZ2h0LCAuaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLWxvZ28gLmxvZ28tbGlnaHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWxpZ2h0Om5vdCguc2VhcmNoLW1vZGFsLWZvcm0pIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1sb2dvIC5sb2dvLWRhcmssIC5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItbG9nbyAubG9nby1kYXJrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtbGlnaHQ6bm90KC5zZWFyY2gtbW9kYWwtZm9ybSkgLmhlYWRlci1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG5cdC0tZ3otaW5wdXQtY29sb3I6IHZhciggLS1nei1jb2xvci1saWdodCApO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWRhcmsgLmVtLWNvbG9yLWxpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWd6LWhlYWRlci1jb2xvcik7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyayAuaGVhZGVyLWNvbnRlbnRzLFxuLmhlYWRlci10cmFuc3BhcmVudC5oZWFkZXItdHJhbnNwYXJlbnQtdGV4dC1kYXJrIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZ3otaGVhZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uaGVhZGVyLXRyYW5zcGFyZW50LmhlYWRlci10cmFuc3BhcmVudC10ZXh0LWRhcmsgLnNpdGUtaGVhZGVyX19zZWN0aW9uOm5vdCgubWluaW1pemVkKTpub3QoLmhlYWRyb29tLS1ub3QtdG9wKSAuaGVhZGVyLXNlYXJjaF9fZm9ybSAuaGVhZGVyLXNlYXJjaF9fZmllbGQge1xuXHQtLWd6LWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LS1nei1pbnB1dC1ib3JkZXItY29sb3I6IHZhciggLS1nei1jb2xvci1kYXJrICk7XG5cdC0tZ3otaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IHZhciggLS1nei1jb2xvci1kYXJrICk7XG59XG5cbi5oZWFkZXItdHJhbnNwYXJlbnQuaGVhZGVyLXRyYW5zcGFyZW50LXRleHQtZGFyayAuc2l0ZS1oZWFkZXJfX3NlY3Rpb246bm90KC5taW5pbWl6ZWQpOm5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5oZWFkZXItc2VhcmNoX19mb3JtIC5nei1pbnN0YW50LXNlYXJjaF9fYnV0dG9uIHtcblx0LS1nei1idXR0b24tY29sb3I6IHZhciggLS1nei1jb2xvci1kYXJrICk7XG59XG5cbi5nei1oZWFkZXItc3RpY2t5LXZpc2libGUge1xuXHRoZWlnaHQ6IHZhcigtLWd6LWhlYWRlci1oZWlnaHQpO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ge1xuXHQtLWd6LWhlYWRlci1zdGlja3ktY29sb3I6ICMwMDAwMDA7XG5cdC0tZ3otaGVhZGVyLXN0aWNreS1iZy1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLXN0aWNreSxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5LCAuc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1zdGlja3ksXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AgLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0LS1nei1oZWFkZXItbWFpbi1zaGFkb3ctY29sb3I6IHJnYmEoIDMzLCAzNywgNDEsIDAuMSk7XG5cdC0tZ3otaGVhZGVyLWJvdHRvbS1zaGFkb3ctY29sb3I6IHJnYmEoIDMzLCAzNywgNDEsIDAuMSk7XG5cdC0tZ3otaGVhZGVyLW1vYmlsZS1tYWluLXNoYWRvdy1jb2xvcjogcmdiYSggMzMsIDM3LCA0MSwgMC4xKTtcblx0LS1nei1oZWFkZXItbW9iaWxlLWJvdHRvbS1zaGFkb3ctY29sb3I6IHJnYmEoIDMzLCAzNywgNDEsIDAuMSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogODk5O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1oZWFkZXItc3RpY2t5LWJnLWNvbG9yKTtcblx0LS1nei1oZWFkZXItY29sb3I6IHZhciggLS1nei1oZWFkZXItc3RpY2t5LWNvbG9yICk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogNXB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkIC5oZWFkZXItc3RpY2t5Om5vdCguaGVhZGVyLW1haW4pLFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLm1pbmltaXplZCAuaGVhZGVyLW1vYmlsZS1zdGlja3ksIC5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLXN0aWNreTpub3QoLmhlYWRlci1tYWluKSxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcCAuaGVhZGVyLW1vYmlsZS1zdGlja3kge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkLmhlYWRlci1zdGlja3ktLWJvdGggLmhlYWRlci1jb250ZW50cyxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQuaGVhZGVyLXN0aWNreS0tYm90aCAuaGVhZGVyLW1vYmlsZS1jb250ZW50cywgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRlci1zdGlja3ktLWJvdGggLmhlYWRlci1jb250ZW50cyxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkZXItc3RpY2t5LS1ib3RoIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otaGVhZGVyLXN0aWNreS1iZy1jb2xvcik7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1zdGlja3ksXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkIC5oZWFkZXItbW9iaWxlLXN0aWNreSB7XG5cdGFuaW1hdGlvbjogZmFkZUluU3RpY2t5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpIDBzIGZvcndhcmRzO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5taW5pbWl6ZWQgLmhlYWRlci1zdGlja3kuaGVhZGVyLW1haW4sXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24ubWluaW1pemVkIC5oZWFkZXItbW9iaWxlLXN0aWNreS5oZWFkZXItbWFpbiB7XG5cdHotaW5kZXg6IDkwMDtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItc3RpY2t5LFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wIC5oZWFkZXItbW9iaWxlLXN0aWNreSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXBpbm5lZCAuaGVhZGVyLXN0aWNreSxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tcGlubmVkIC5oZWFkZXItbW9iaWxlLXN0aWNreSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRvcDogdmFyKC0tZ3otYWRtaW4tYmFyLWhlaWdodCwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXBpbm5lZCAuaGVhZGVyLXN0aWNreS5oZWFkZXItbWFpbixcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tcGlubmVkIC5oZWFkZXItbW9iaWxlLXN0aWNreS5oZWFkZXItbWFpbiB7XG5cdHotaW5kZXg6IDkwMDtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS11bnBpbm5lZCAuaGVhZGVyLXN0aWNreSxcbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkcm9vbS0tbm90LXRvcC5oZWFkcm9vbS0tdW5waW5uZWQgLmhlYWRlci1tb2JpbGUtc3RpY2t5IHtcblx0b3BhY2l0eTogMDtcblx0dG9wOiBjYWxjKC0xICogdmFyKC0tZ3otaGVhZGVyLWhlaWdodCkpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tIC5oZWFkZXItc3RpY2t5LFxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tIC5oZWFkZXItbW9iaWxlLXN0aWNreSB7XG5cdHRyYW5zaXRpb246IHRvcCAuMzVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkZXItc3RpY2t5LS1ib3RoLm1pbmltaXplZCwgLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRlci1zdGlja3ktLWJvdGguaGVhZHJvb20tLW5vdC10b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDg5OTtcblx0Ym94LXNoYWRvdzogNXB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlY3Rpb24uaGVhZGVyLXN0aWNreS0tYm90aC5taW5pbWl6ZWQge1xuXHRhbmltYXRpb246IGZhZGVJblN0aWNreSAwLjVzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKSAwcyBmb3J3YXJkcztcblx0dHJhbnNpdGlvbjogdG9wIC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkZXItc3RpY2t5LS1ib3RoLmhlYWRyb29tLS1ub3QtdG9wIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VjdGlvbi5oZWFkZXItc3RpY2t5LS1ib3RoLmhlYWRyb29tLS1ub3QtdG9wLmhlYWRyb29tLS1waW5uZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IHZhcigtLWd6LWFkbWluLWJhci1oZWlnaHQsIDApO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRlci1zdGlja3ktLWJvdGguaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20tLXVucGlubmVkIHtcblx0b3BhY2l0eTogMDtcblx0dG9wOiBjYWxjKC0xICogdmFyKC0tZ3otaGVhZGVyLWhlaWdodCkpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyX19zZWN0aW9uLmhlYWRlci1zdGlja3ktLWJvdGguaGVhZHJvb20tLW5vdC10b3AuaGVhZHJvb20ge1xuXHR0cmFuc2l0aW9uOiB0b3AgLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuZ3otaGVhZGVyLXN0aWNreS12aXNpYmxlIHtcblx0XHRoZWlnaHQ6IHZhcigtLWd6LWhlYWRlci1oZWlnaHQtbW9iaWxlKTtcblx0fVxufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmlnYXRpb24ge1xuXHRtYXJnaW4tdG9wOiBjbGFtcCgyLjE4NzVyZW0sIDQuM3Z3LCAzLjEyNXJlbSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhIHtcblx0LS1nei1idXR0b24taWNvbi1zaXplOiAxMHB4O1xuXHQtLWd6LWJ1dHRvbi1mb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IHZhcigtLWd6LWJ1dHRvbi1mb250LXNpemUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1idXR0b24tYmctY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tZ3otYnV0dG9uLWNvbG9yKTtcblx0Ym9yZGVyOiB2YXIoLS1nei1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1nei1idXR0b24tYm9yZGVyLWNvbG9yKTtcblx0cGFkZGluZzogdmFyKC0tZ3otYnV0dG9uLXBhZGRpbmctdG9wKSB2YXIoLS1nei1idXR0b24tcGFkZGluZy1yaWdodCkgdmFyKC0tZ3otYnV0dG9uLXBhZGRpbmctYm90dG9tKSB2YXIoLS1nei1idXR0b24tcGFkZGluZy1sZWZ0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWd6LWJ1dHRvbi1saW5lLWhlaWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWd6LWJ1dHRvbi1yb3VuZGVkKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWd6LWJ1dHRvbi1mb250LXdlaWdodCk7XG5cdGdhcDogdmFyKC0tZ3otYnV0dG9uLWljb24tc3BhY2luZyk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRsZXR0ZXItc3BhY2luZzogY2FsYyh2YXIoLS1nei1oZWFkaW5nLWxldHRlci1zcGFjaW5nKSArIDAuMDFlbSk7XG5cdHRyYW5zaXRpb246IDAuMjVzO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMi43NXJlbTtcblx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRtYXJnaW46IDAgNXB4O1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbjpob3ZlciwgLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW46YWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhOmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1nei1idXR0b24tY29sb3ItaG92ZXIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1idXR0b24tYmctY29sb3ItaG92ZXIpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXIpO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbjpob3ZlcjphZnRlcixcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYTpob3ZlcjphZnRlciB7XG5cdGFuaW1hdGlvbjogc2hpbmUgMC43NXMgY3ViaWMtYmV6aWVyKDAuMDEsIDAuNTYsIDEsIDEpO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5kaXNhYmxlZCwgLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW46ZGlzYWJsZWQsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEuZGlzYWJsZWQsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGE6ZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3BhbiAuZ2xvemluLXN2Zy1pY29uLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhIC5nbG96aW4tc3ZnLWljb24ge1xuXHRmb250LXNpemU6IHZhcigtLWd6LWJ1dHRvbi1pY29uLXNpemUpO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5wc3dwX19idXR0b246OmFmdGVyLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhLnBzd3BfX2J1dHRvbjo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5sb2FkaW5nLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhLmxvYWRpbmcge1xuXHQtLWd6LWxvYWRpbmctY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1jb2xvcik7XG5cdC0tZ3otYW5pbWF0aW9uLXN0YXRlOiBydW5uaW5nO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5sb2FkaW5nOjpiZWZvcmUsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEubG9hZGluZzo6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBDRXRMU0JIWlc1bGNtRjBaV1FnWW5rZ1NXTnZUVzl2Ymk1cGJ5QXRMVDRLUEhOMlp5QnBaRDBpYVdOdmJpMXNiMkZrSWlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRTBJaUJvWldsbmFIUTlJakUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVFFnTVRRaVBnb2dJQ0FnSUNBOGNHRjBhQ0JrUFNKTk55NHpORE01TlNBekxqSTNOVEEwUXpndU1qa3lOemNnTXk0eU56VXdOQ0E1TGpBMk1Ua3pJREl1TlRReE9TQTVMakEyTVRreklERXVOak0zTlRKRE9TNHdOakU1TXlBd0xqY3pNekUwTXlBNExqSTVNamMzSURBZ055NHpORE01TlNBd1F6WXVNemsxTVRRZ01DQTFMall5TlRrNElEQXVOek16TVRReklEVXVOakkxT1RnZ01TNDJNemMxTWtNMUxqWXlOVGs0SURJdU5UUXhPU0EyTGpNNU5URTBJRE11TWpjMU1EUWdOeTR6TkRNNU5TQXpMakkzTlRBMFdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5OeTR6TkRReE5TQXhOQzR3TURBeVF6Y3VPVEV6TXpnZ01UUXVNREF3TWlBNExqTTNORGd5SURFekxqVTJNRFFnT0M0ek56UTRNaUF4TXk0d01UYzRRemd1TXpjME9ESWdNVEl1TkRjMU1pQTNMamt4TXpNNElERXlMakF6TlRRZ055NHpORFF4TlNBeE1pNHdNelUwUXpZdU56YzBPVElnTVRJdU1ETTFOQ0EyTGpNeE16UTRJREV5TGpRM05USWdOaTR6TVRNME9DQXhNeTR3TVRjNFF6WXVNekV6TkRnZ01UTXVOVFl3TkNBMkxqYzNORGt5SURFMExqQXdNRElnTnk0ek5EUXhOU0F4TkM0d01EQXlXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTXk0eE1qSTBOaUEwTGpjM056Y3hRek11T1RjMk5EVWdOQzQzTnpjM01TQTBMalkyT0RjMUlEUXVNVEUzT0RNZ05DNDJOamczTlNBekxqTXdNemd6UXpRdU5qWTROelVnTWk0ME9EazRNeUF6TGprM05qUTFJREV1T0RJNU9UWWdNeTR4TWpJME5pQXhMamd5T1RrMlF6SXVNalk0TkRjZ01TNDRNams1TmlBeExqVTNOakUzSURJdU5EZzVPRE1nTVM0MU56WXhOeUF6TGpNd016Z3pRekV1TlRjMk1UY2dOQzR4TVRjNE15QXlMakkyT0RRM0lEUXVOemMzTnpFZ015NHhNakkwTmlBMExqYzNOemN4V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1URXVOVFkxSURFeUxqRTJPVEpETVRJdU1ETTVOQ0F4TWk0eE5qa3lJREV5TGpReU5DQXhNUzQ0TURJM0lERXlMalF5TkNBeE1TNHpOVEExUXpFeUxqUXlOQ0F4TUM0NE9UZ3pJREV5TGpBek9UUWdNVEF1TlRNeE55QXhNUzQxTmpVZ01UQXVOVE14TjBNeE1TNHdPVEEySURFd0xqVXpNVGNnTVRBdU56QTJNU0F4TUM0NE9UZ3pJREV3TGpjd05qRWdNVEV1TXpVd05VTXhNQzQzTURZeElERXhMamd3TWpjZ01URXVNRGt3TmlBeE1pNHhOamt5SURFeExqVTJOU0F4TWk0eE5qa3lXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVM0ek56UXdOU0E0TGpZek56YzBRekl1TVRNeU9URWdPQzQyTXpjM05DQXlMamMwT0RBNUlEZ3VNRFV4TXpjZ01pNDNORGd3T1NBM0xqTXlPREEwUXpJdU56UTRNRGtnTmk0Mk1EUTNNU0F5TGpFek1qa3hJRFl1TURFNE16UWdNUzR6TnpRd05TQTJMakF4T0RNMFF6QXVOakUxTVRneUlEWXVNREU0TXpRZ01DQTJMall3TkRjeElEQWdOeTR6TWpnd05FTXdJRGd1TURVeE16Y2dNQzQyTVRVeE9ESWdPQzQyTXpjM05DQXhMak0zTkRBMUlEZ3VOak0zTnpSYUlpQStQQzl3WVhSb1BqeHdZWFJvSUdROUlrMHhNeTR6TVRNM0lEY3VPVGd4T1RORE1UTXVOamt6SURjdU9UZ3hPVE1nTVRRdU1EQXdOQ0EzTGpZNE9EZzJJREUwTGpBd01EUWdOeTR6TWpjek5FTXhOQzR3TURBMElEWXVPVFkxT0RNZ01UTXVOamt6SURZdU5qY3lOellnTVRNdU16RXpOeUEyTGpZM01qYzJRekV5TGprek5EUWdOaTQyTnpJM05pQXhNaTQyTWpjZ05pNDVOalU0TXlBeE1pNDJNamNnTnk0ek1qY3pORU14TWk0Mk1qY2dOeTQyT0RnNE5pQXhNaTQ1TXpRMElEY3VPVGd4T1RNZ01UTXVNekV6TnlBM0xqazRNVGt6V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1pNHlOekV6T0NBeE1DNDFOREV6UXpFdU9EQXhORGNnTVRBdU9UZzVNaUF4TGpnd01UUTNJREV4TGpjeE16a2dNaTR5TnpFek9DQXhNaTR4TmpFNFF6SXVOelF3TnpNZ01USXVOakE1TnlBekxqVXdNakUySURFeUxqWXdPVGNnTXk0NU56RTFNU0F4TWk0eE5qRTRRelF1TkRReE5ESWdNVEV1TnpFek9TQTBMalEwTVRReUlERXdMams0T1RJZ015NDVOekUxTVNBeE1DNDFOREV6UXpNdU5UQXlNVFlnTVRBdU1Ea3lPQ0F5TGpjME1USTRJREV3TGpBNE9EWWdNaTR5TnpFek9DQXhNQzQxTkRFeldpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NVEV1TlRZME9TQXpMamM1TkRZMVF6RXhMamcwT1RNZ015NDNPVFEyTlNBeE1pNHdOems1SURNdU5UYzBPRFVnTVRJdU1EYzVPU0F6TGpNd016Y3hRekV5TGpBM09Ua2dNeTR3TXpJMU55QXhNUzQ0TkRreklESXVPREV5TnpjZ01URXVOVFkwT1NBeUxqZ3hNamMzUXpFeExqSTRNRFFnTWk0NE1USTNOeUF4TVM0d05EazRJRE11TURNeU5UY2dNVEV1TURRNU9DQXpMak13TXpjeFF6RXhMakEwT1RnZ015NDFOelE0TlNBeE1TNHlPREEwSURNdU56azBOalVnTVRFdU5UWTBPU0F6TGpjNU5EWTFXaUlnUGp3dmNHRjBhRDRLSUNBOEwzTjJaejQ9XCIpO1xuXHRtYXNrLXNpemU6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWxvYWRpbmctY29sb3IpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRhbmltYXRpb246IHNwaW4gMC44cyBpbmZpbml0ZSBsaW5lYXIgdmFyKC0tZ3otYW5pbWF0aW9uLXN0YXRlKTtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5sb2FkaW5nOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5sb2FkaW5nLmFkZGVkLCAubmF2aWdhdGlvbiAubmF2LWxpbmtzID4gc3Bhbi5sb2FkaW5nOmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYS5sb2FkaW5nOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhLmxvYWRpbmcuYWRkZWQsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEubG9hZGluZzphY3RpdmUge1xuXHQtLWd6LWxvYWRpbmctY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1jb2xvci1ob3Zlcik7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmxvYWRpbmc6YWZ0ZXIsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEubG9hZGluZzphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuOmZpcnN0LWNoaWxkLFxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyBhOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW46bGFzdC1jaGlsZCxcbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgPiBzcGFuLmN1cnJlbnQsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEuY3VycmVudCB7XG5cdC0tZ3otYnV0dG9uLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdC0tZ3otYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LS1nei1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcbn1cblxuLm5hdmlnYXRpb24gLm5hdi1saW5rcyA+IHNwYW46aG92ZXIsXG4ubmF2aWdhdGlvbiAubmF2LWxpbmtzIGE6aG92ZXIge1xuXHQtLWd6LWJ1dHRvbi1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdC0tZ3otYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG59XG5cbi5nei1wcm9ncmVzc19faW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG5cdHBhZGRpbmc6IDAgMy43MTZlbSAxMHB4O1xufVxuXG4uZ3otcHJvZ3Jlc3NfX2lubmVyIC5nei1wcm9ncmVzc19fY291bnQtYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0ycHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdGhlaWdodDogMnB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuXHQtLWd6LXBhZ2UtaGVhZGVyLXBhZGRpbmctdG9wOiA4MHB4O1xuXHQtLWd6LXBhZ2UtaGVhZGVyLXBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tZ3otcGFnZS1oZWFkZXItcGFkZGluZy10b3ApO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3otcGFnZS1oZWFkZXItcGFkZGluZy1ib3R0b20pO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LXBhZ2UtaGVhZGVyLWJhY2tncm91bmQtb3ZlcmxheSk7XG59XG5cbi5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLWJyZWFkY3J1bWIge1xuXHQtLWd6LXNpdGUtYnJlYWRjcnVtYi1jb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdC0tZ3otc2l0ZS1icmVhZGNydW1iLWxpbmstY29sb3I6IHZhcigtLWd6LWNvbG9yLWdyZXkpO1xuXHRjb2xvcjogdmFyKC0tZ3otc2l0ZS1icmVhZGNydW1iLWNvbG9yKTtcbn1cblxuLnNpdGUtYnJlYWRjcnVtYiBhOm5vdCg6aG92ZXIpIHtcblx0Y29sb3I6IHZhcigtLWd6LXNpdGUtYnJlYWRjcnVtYi1saW5rLWNvbG9yKTtcbn1cblxuLnNpdGUtYnJlYWRjcnVtYiAuZG90LWJldHdlZW46YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1zaXRlLWJyZWFkY3J1bWItbGluay1jb2xvcik7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3BjZjctZm9ybSBmb3JtID4gcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXQsXG4ud3BjZjctZm9ybSBzZWxlY3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmJlZm9yZSB7XG5cdHRvcDogMDtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFmdGVyIHtcblx0dG9wOiA0cHg7XG59XG5cbi53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTNweDtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFmdGVyIHtcblx0dG9wOiAycHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0sXG4ud3BjZjctZm9ybSAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSB7XG5cdG1hcmdpbjogMCAxLjVlbSAwIDA7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSBhIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luOiAwIDFlbSAwIDA7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLXJvdyBsYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0cGFkZGluZzogdmFyKC0tZ3otaW5wdXQtcGFkZGluZy15KSB2YXIoLS1nei1pbnB1dC1wYWRkaW5nLXgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6IHZhcigtLWd6LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHotaW5kZXg6IDE7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLXJvdyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctZm9ybS1yb3cgLndwY2Y3LWZvcm0tY29udHJvbCB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1mb3JtLXJvdyAud3BjZjctZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRhbmltYXRpb24tbmFtZTogYXV0b2ZpbGwtYW5pbWF0aW9uO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcblx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BjZjctZm9ybSAud3BjZjctZm9ybS1yb3cuZm9jdXNlZCBsYWJlbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC40cmVtKSB0cmFuc2xhdGVYKDdweCkgc2NhbGUoMC43NSk7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tcm93IDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNy1zcGlubmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1mb3JtIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRtYXJnaW46IDE5cHggMCAwIDA7XG59XG5cbi53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXN1Ym1pdCB7XG5cdGNvbG9yOiB2YXIoLS1nei1idXR0b24tYmctY29sb3IpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMC4zO1xuXHQtLWd6LWxvYWRpbmctY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1jb2xvcik7XG5cdC0tZ3otYW5pbWF0aW9uLXN0YXRlOiBydW5uaW5nO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ud3BjZjctZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1zdWJtaXQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BITjJaeUJwWkQwaWFXTnZiaTFzYjJGa0lpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakUwSWlCb1pXbG5hSFE5SWpFMElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ01UUWlQZ29nSUNBZ0lDQThjR0YwYUNCa1BTSk5OeTR6TkRNNU5TQXpMakkzTlRBMFF6Z3VNamt5TnpjZ015NHlOelV3TkNBNUxqQTJNVGt6SURJdU5UUXhPU0E1TGpBMk1Ua3pJREV1TmpNM05USkRPUzR3TmpFNU15QXdMamN6TXpFME15QTRMakk1TWpjM0lEQWdOeTR6TkRNNU5TQXdRell1TXprMU1UUWdNQ0ExTGpZeU5UazRJREF1TnpNek1UUXpJRFV1TmpJMU9UZ2dNUzQyTXpjMU1rTTFMall5TlRrNElESXVOVFF4T1NBMkxqTTVOVEUwSURNdU1qYzFNRFFnTnk0ek5ETTVOU0F6TGpJM05UQTBXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTnk0ek5EUXhOU0F4TkM0d01EQXlRemN1T1RFek16Z2dNVFF1TURBd01pQTRMak0zTkRneUlERXpMalUyTURRZ09DNHpOelE0TWlBeE15NHdNVGM0UXpndU16YzBPRElnTVRJdU5EYzFNaUEzTGpreE16TTRJREV5TGpBek5UUWdOeTR6TkRReE5TQXhNaTR3TXpVMFF6WXVOemMwT1RJZ01USXVNRE0xTkNBMkxqTXhNelE0SURFeUxqUTNOVElnTmk0ek1UTTBPQ0F4TXk0d01UYzRRell1TXpFek5EZ2dNVE11TlRZd05DQTJMamMzTkRreUlERTBMakF3TURJZ055NHpORFF4TlNBeE5DNHdNREF5V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk15NHhNakkwTmlBMExqYzNOemN4UXpNdU9UYzJORFVnTkM0M056YzNNU0EwTGpZMk9EYzFJRFF1TVRFM09ETWdOQzQyTmpnM05TQXpMak13TXpnelF6UXVOalk0TnpVZ01pNDBPRGs0TXlBekxqazNOalExSURFdU9ESTVPVFlnTXk0eE1qSTBOaUF4TGpneU9UazJRekl1TWpZNE5EY2dNUzQ0TWprNU5pQXhMalUzTmpFM0lESXVORGc1T0RNZ01TNDFOell4TnlBekxqTXdNemd6UXpFdU5UYzJNVGNnTkM0eE1UYzRNeUF5TGpJMk9EUTNJRFF1TnpjM056RWdNeTR4TWpJME5pQTBMamMzTnpjeFdpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NVEV1TlRZMUlERXlMakUyT1RKRE1USXVNRE01TkNBeE1pNHhOamt5SURFeUxqUXlOQ0F4TVM0NE1ESTNJREV5TGpReU5DQXhNUzR6TlRBMVF6RXlMalF5TkNBeE1DNDRPVGd6SURFeUxqQXpPVFFnTVRBdU5UTXhOeUF4TVM0MU5qVWdNVEF1TlRNeE4wTXhNUzR3T1RBMklERXdMalV6TVRjZ01UQXVOekEyTVNBeE1DNDRPVGd6SURFd0xqY3dOakVnTVRFdU16VXdOVU14TUM0M01EWXhJREV4TGpnd01qY2dNVEV1TURrd05pQXhNaTR4TmpreUlERXhMalUyTlNBeE1pNHhOamt5V2lJZ1Bqd3ZjR0YwYUQ0OGNHRjBhQ0JrUFNKTk1TNHpOelF3TlNBNExqWXpOemMwUXpJdU1UTXlPVEVnT0M0Mk16YzNOQ0F5TGpjME9EQTVJRGd1TURVeE16Y2dNaTQzTkRnd09TQTNMak15T0RBMFF6SXVOelE0TURrZ05pNDJNRFEzTVNBeUxqRXpNamt4SURZdU1ERTRNelFnTVM0ek56UXdOU0EyTGpBeE9ETTBRekF1TmpFMU1UZ3lJRFl1TURFNE16UWdNQ0EyTGpZd05EY3hJREFnTnk0ek1qZ3dORU13SURndU1EVXhNemNnTUM0Mk1UVXhPRElnT0M0Mk16YzNOQ0F4TGpNM05EQTFJRGd1TmpNM056UmFJaUErUEM5d1lYUm9Qanh3WVhSb0lHUTlJazB4TXk0ek1UTTNJRGN1T1RneE9UTkRNVE11TmpreklEY3VPVGd4T1RNZ01UUXVNREF3TkNBM0xqWTRPRGcySURFMExqQXdNRFFnTnk0ek1qY3pORU14TkM0d01EQTBJRFl1T1RZMU9ETWdNVE11TmpreklEWXVOamN5TnpZZ01UTXVNekV6TnlBMkxqWTNNamMyUXpFeUxqa3pORFFnTmk0Mk56STNOaUF4TWk0Mk1qY2dOaTQ1TmpVNE15QXhNaTQyTWpjZ055NHpNamN6TkVNeE1pNDJNamNnTnk0Mk9EZzROaUF4TWk0NU16UTBJRGN1T1RneE9UTWdNVE11TXpFek55QTNMams0TVRreldpSWdQand2Y0dGMGFENDhjR0YwYUNCa1BTSk5NaTR5TnpFek9DQXhNQzQxTkRFelF6RXVPREF4TkRjZ01UQXVPVGc1TWlBeExqZ3dNVFEzSURFeExqY3hNemtnTWk0eU56RXpPQ0F4TWk0eE5qRTRRekl1TnpRd056TWdNVEl1TmpBNU55QXpMalV3TWpFMklERXlMall3T1RjZ015NDVOekUxTVNBeE1pNHhOakU0UXpRdU5EUXhORElnTVRFdU56RXpPU0EwTGpRME1UUXlJREV3TGprNE9USWdNeTQ1TnpFMU1TQXhNQzQxTkRFelF6TXVOVEF5TVRZZ01UQXVNRGt5T0NBeUxqYzBNVEk0SURFd0xqQTRPRFlnTWk0eU56RXpPQ0F4TUM0MU5ERXpXaUlnUGp3dmNHRjBhRDQ4Y0dGMGFDQmtQU0pOTVRFdU5UWTBPU0F6TGpjNU5EWTFRekV4TGpnME9UTWdNeTQzT1RRMk5TQXhNaTR3TnprNUlETXVOVGMwT0RVZ01USXVNRGM1T1NBekxqTXdNemN4UXpFeUxqQTNPVGtnTXk0d016STFOeUF4TVM0NE5Ea3pJREl1T0RFeU56Y2dNVEV1TlRZME9TQXlMamd4TWpjM1F6RXhMakk0TURRZ01pNDRNVEkzTnlBeE1TNHdORGs0SURNdU1ETXlOVGNnTVRFdU1EUTVPQ0F6TGpNd016Y3hRekV4TGpBME9UZ2dNeTQxTnpRNE5TQXhNUzR5T0RBMElETXVOemswTmpVZ01URXVOVFkwT1NBekxqYzVORFkxV2lJZ1Bqd3ZjR0YwYUQ0S0lDQThMM04yWno0PVwiKTtcblx0bWFzay1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1sb2FkaW5nLWNvbG9yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0YW5pbWF0aW9uOiBzcGluIDAuOHMgaW5maW5pdGUgbGluZWFyIHZhcigtLWd6LWFuaW1hdGlvbi1zdGF0ZSk7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXRleHRhcmVhIHtcblx0aGVpZ2h0OiA5LjM3NXJlbTtcbn1cblxuLndwY2Y3LWZvcm0gLmNvbnRhY3QtZm9ybS1yb3cgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG5cdHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAocG9pbnRlcjogZmluZSkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG5cdGJvZHk6bm90KC5idXR0b24tZWZmLWhvdmVyLWRpc2FibGVkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCgubG9hZGluZykge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0Ym9keTpub3QoLmJ1dHRvbi1lZmYtaG92ZXItZGlzYWJsZWQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KC5sb2FkaW5nKTphZnRlciwgYm9keTpub3QoLmJ1dHRvbi1lZmYtaG92ZXItZGlzYWJsZWQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KC5sb2FkaW5nKTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjc1LCAwLCAwLjEyNSwgMSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTVweDtcblx0XHRib3R0b206IC01cHg7XG5cdFx0bGVmdDogLTVweDtcblx0XHRyaWdodDogLTVweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG5cdH1cblx0Ym9keTpub3QoLmJ1dHRvbi1lZmYtaG92ZXItZGlzYWJsZWQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KC5sb2FkaW5nKTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1lZmYtYmctY29sb3ItaG92ZXIpO1xuXHR9XG5cdGJvZHk6bm90KC5idXR0b24tZWZmLWhvdmVyLWRpc2FibGVkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCgubG9hZGluZyk6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG5cdH1cblx0Ym9keTpub3QoLmJ1dHRvbi1lZmYtaG92ZXItZGlzYWJsZWQpIC53cGNmNy1mb3JtIC53cGNmNy1zdWJtaXQ6bm90KC5sb2FkaW5nKTpob3ZlcjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR9XG5cdGJvZHk6bm90KC5idXR0b24tZWZmLWhvdmVyLWRpc2FibGVkKSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0Om5vdCgubG9hZGluZyk6aG92ZXI6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMTc1cztcblx0fVxufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQge1xuXHRtYXJnaW46IDAgMCAzZW07XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0IC5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZGZlMztcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIC53cC1ibG9jay1jYWxlbmRhcixcbi53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSAuY2FsZW5kYXJfd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIC53cC1jYWxlbmRhci10YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZjO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0Ym9keSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRoZWFkIHRoLCAud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQgdGQsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0Ym9keSB0aCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHRkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHRwYWRkaW5nOiAwLjVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRoZWFkIHRoOmZpcnN0LWNoaWxkLCAud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQgdGQ6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0Ym9keSB0aDpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0aGVhZCB0aDpsYXN0LWNoaWxkLCAud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQgdGQ6bGFzdC1jaGlsZCwgLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIHRib2R5IHRoOmxhc3QtY2hpbGQsIC53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXI6bm90KC53cC1ibG9jaykgdGhlYWQgdGgge1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyOm5vdCgud3AtYmxvY2spIC53cC1jYWxlbmRhci1uYXYge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhcjpub3QoLndwLWJsb2NrKSAud3AtY2FsZW5kYXItbmF2IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMsXG4ud3AtYmxvY2stY2F0ZWdvcmllc19fbGlzdCxcbnVsLndwLWJsb2NrLWFyY2hpdmVzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG51bC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLFxuLndwLWJsb2NrLWNhdGVnb3JpZXNfX2xpc3QgbGksXG51bC53cC1ibG9jay1hcmNoaXZlcyBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMCA4cHg7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1iYXNlKTtcblx0dHJhbnNpdGlvbjogMC40cztcbn1cblxudWwud3AtYmxvY2stY2F0ZWdvcmllcyBsaTpob3Zlcixcbi53cC1ibG9jay1jYXRlZ29yaWVzX19saXN0IGxpOmhvdmVyLFxudWwud3AtYmxvY2stYXJjaGl2ZXMgbGk6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItcHJpbWFyeSk7XG59XG5cbnVsLndwLWJsb2NrLWNhdGVnb3JpZXMgbGk6aG92ZXIgYSxcbi53cC1ibG9jay1jYXRlZ29yaWVzX19saXN0IGxpOmhvdmVyIGEsXG51bC53cC1ibG9jay1hcmNoaXZlcyBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLXByaW1hcnkpO1xufVxuXG51bC53cC1ibG9jay1jYXRlZ29yaWVzIGxpOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stY2F0ZWdvcmllc19fbGlzdCBsaTpsYXN0LWNoaWxkLFxudWwud3AtYmxvY2stYXJjaGl2ZXMgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyxcbi53cC1ibG9jay1wYWdlLWxpc3QsXG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGksXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpLFxuLndwLWJsb2NrLXBhZ2UtbGlzdCBsaSxcbi53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stcGFnZS1saXN0IGxpOmxhc3QtY2hpbGQsXG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpOmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBsaTpmaXJzdC1jaGlsZCxcbi53cC1ibG9jay1wYWdlLWxpc3QgbGk6Zmlyc3QtY2hpbGQsXG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB1bCxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgdWwsXG4ud3AtYmxvY2stcGFnZS1saXN0IHVsLFxuLndpZGdldF9uYXZfbWVudSB1bC5tZW51IHVsIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1leGNlcnB0IHAge1xuXHRtYXJnaW46IDVweCAwIDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2gge1xuXHQtLWd6LWlucHV0LXBhZGRpbmcteTogMC43NXJlbTtcblx0LS1nei1idXR0b24tcGFkZGluZy1yaWdodDogMC43NXJlbTtcblx0LS1nei1idXR0b24tcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWhlYWRpbmcge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkLmlzLXN0eWxlLW91dGxpbmUgYSB7XG5cdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQgYSB7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZ3otYnV0dG9uLXJvdW5kZWQpO1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkLmlzLXN0eWxlLW91dGxpbmUgYTpub3QoOmhvdmVyKSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ3otYm9yZGVyLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZDpub3QoLmlzLXN0eWxlLW91dGxpbmUpIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDEwcHg7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQ6bm90KC5pcy1zdHlsZS1vdXRsaW5lKSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWd6LWJ1dHRvbi1yb3VuZGVkKTtcblx0cGFkZGluZzogMTFweCAyMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1iYXNlKTtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZDpub3QoLmlzLXN0eWxlLW91dGxpbmUpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcbn1cblxucC53cC1ibG9jay10YWctY2xvdWQge1xuXHRtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSB1bCxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA3cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSBsaTpmaXJzdC1jaGlsZCxcbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ud2lkZ2V0X2FyY2hpdmUgbGk6bGFzdC1jaGlsZCxcbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXRfYXJjaGl2ZSBsaTpob3Zlcixcbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndpZGdldF9hcmNoaXZlIGxpOmhvdmVyIGEsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGk6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDEwcHg7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWd6LWJ1dHRvbi1yb3VuZGVkKTtcblx0cGFkZGluZzogMTFweCAyMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1iYXNlKTtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcbn1cblxuLndpZGdldF9tZWRpYV9pbWFnZSAud3AtYmxvY2staW1hZ2U6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAud2lkZ2V0LFxuLmJsb2ctc2lkZWJhciAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogY2FsYygzMCAvIDE2ICogMXJlbSk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDMwIC8gMTYgKiAxcmVtKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG59XG5cbi5zaW5nbGUtcG9zdCAud2lkZ2V0IC53aWRnZXQsXG4uYmxvZy1zaWRlYmFyIC53aWRnZXQgLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgLndpZGdldDpsYXN0LWNoaWxkLFxuLmJsb2ctc2lkZWJhciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmdsb3ppbi1yZWNlbnQtcG9zdHMtd2lkZ2V0IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xvemluLXJlY2VudC1wb3N0cy13aWRnZXQgLnBvc3QtdGh1bWJuYWlsIHtcblx0bWF4LXdpZHRoOiA3NXB4O1xufVxuXG4uZ2xvemluLXJlY2VudC1wb3N0cy13aWRnZXQgLnBvc3QtdGh1bWJuYWlsLFxuLmdsb3ppbi1yZWNlbnQtcG9zdHMtd2lkZ2V0IC5wb3N0LXRodW1ibmFpbCBpbWcge1xuXHRib3JkZXItcmFkaXVzOiBjYWxjKG1pbig1cHgsIHZhcigtLWd6LWltYWdlLXJvdW5kZWQpICkpO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC5jdXJyZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ei1pbmRleDogMTA7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLmN1cnJlbnQgLmdsb3ppbi1zdmctaWNvbiB7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRmb250LXNpemU6IDAuNTYyNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS1nei10cmFuc2l0aW9uKTtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZSAuY3VycmVudC5hY3RpdmUgLmdsb3ppbi1zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZSAud29vY3MtZmxhZyB7XG5cdC0tZ3otaW1hZ2Utcm91bmRlZDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC53b29jcy1mbGFnIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC5jdXJyZW5jeS1kcm9wZG93biB7XG5cdC0tc2hhZG93OiA1cHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdHRvcDogY2FsYygxMDAlICsgMzBweCk7XG5cdGxlZnQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDYwdmg7XG5cdHBhZGRpbmc6IDIwcHggMjVweDtcblx0bWluLXdpZHRoOiAyNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tZ3otcm91bmRlZC1zbSkgdmFyKC0tZ3otcm91bmRlZC1zbSk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXHRzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjYsIDAsIDAuNCwgMSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC5jdXJyZW5jeS1kcm9wZG93bi5hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLnByZWZlcmVuY2VzLW1lbnVfX2l0ZW0tY2hpbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRsaW5lLWhlaWdodDogMS43O1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlIC5wcmVmZXJlbmNlcy1tZW51X19pdGVtLWNoaWxkIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UgLmVjb211cy1jdXJyZW5jeV9fbWVudS1pdGVtLmFjdGl2ZSBhIHtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xufVxuXG4uZ2xvemluLWxhbmd1YWdlIC5jdXJyZW5jeS1kcm9wZG93bixcbi5nbG96aW4td2lkZ2V0X19sYW5ndWFnZXMgLmN1cnJlbmN5LWRyb3Bkb3duIHtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51IHtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUub3BlbmVkIC5jdXJyZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdsb3ppbi1jdXJyZW5jeS1sYW5ndWFnZS1tb2JpbGUtbWVudS5vcGVuZWQgLmN1cnJlbmN5LWRyb3Bkb3duIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51Lm9wZW5lZCAucG9wb3Zlcl9fYmFja2Ryb3Age1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51Lm9wZW5lZCAucG9wb3Zlcl9fYnV0dG9uLWNsb3NlIHtcblx0Ym90dG9tOiBjYWxjKHZhcigtLWd6LWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51LWhlaWdodCkgKyAxNXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUgLnBvcG92ZXJfX2JhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG4uZ2xvemluLWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51IC5wb3BvdmVyX19idXR0b24tY2xvc2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiBjYWxjKHZhcigtLWd6LWN1cnJlbmN5LWxhbmd1YWdlLW1vYmlsZS1tZW51LWhlaWdodCkpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCkgdHJhbnNsYXRlWCgtNTAlKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tZ3otdHJhbnNpdGlvbik7XG59XG5cbi5nbG96aW4tY3VycmVuY3ktbGFuZ3VhZ2UtbW9iaWxlLW1lbnUgLmN1cnJlbmN5LWRyb3Bkb3duIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblx0dHJhbnNpdGlvbjogdmFyKC0tZ3otdHJhbnNpdGlvbik7XG59XG5cbi8qIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LWxpc3QgPiBsaS5jb21tZW50Omxhc3QtY2hpbGQgPiAqOmxhc3QtY2hpbGQgLmNvbW1lbnQtY29udGVudCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogODBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuYXZhdGFyIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0ge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTVweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IC0xNXB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXMgYSxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyAucmVxdWlyZWQsXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gLmxvZ2dlZC1pbi1hcyBhLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIC5sb2dnZWQtaW4tYXMgLnJlcXVpcmVkIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBwIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gcDpub3QoLmZvcm0tc3VibWl0KSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHAuY29tbWVudC1ub3RlcyB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRtYXJnaW46IDEwcHggMCAxNXB4IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyBzcGFuIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDE1MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1hdXRob3IgaW5wdXQsXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwgaW5wdXQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLXVybCBsYWJlbCB7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLXVybCBpbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5zdWJtaXQge1xuXHQtLWd6LWJ1dHRvbi1mb250LXNpemU6IGNhbGMoMTUgLyAxNiAqIDFyZW0pO1xuXHQtLWd6LWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IGNhbGMoNTUgLyAxNiAqIDFyZW0pO1xuXHQtLWd6LWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKDU1IC8gMTYgKiAxcmVtKTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogNXB4O1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gYTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1nei1yYXRpby1wZXJjZW50KTtcbn1cblxuLmdhbGxlcnktaXRlbSBhIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogY2FsYyhtaW4oNXB4LCB2YXIoLS1nei1pbWFnZS1yb3VuZGVkKSApKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBFbGVtZW50b3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1lbGVtZW50Lmdsb3ppbi10YWJsZXQtY29sdW1uLS1jb2x1bW5fbGcgLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1lbGVtZW50Lmdsb3ppbi10YWJsZXQtY29sdW1uLS1jb2x1bW5fbWQgLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCA3NSU7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tdGFibGV0LWNvbHVtbi0tY29sdW1uX3NtIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLXRhYmxldC1jb2x1bW4tLWNvbHVtbl94cyAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDQwJTtcblx0XHR3aWR0aDogNDAlO1xuXHR9XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1lbGVtZW50Lmdsb3ppbi10YWJsZXQtY29sdW1uLS1jb2x1bW5feHhzIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgMzAlO1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLXRhYmxldC1jb2x1bW4tLWNvbHVtbl94eHhzIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgMjIuNSU7XG5cdFx0d2lkdGg6IDIyLjUlO1xuXHR9XG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tdGFibGV0LWNvbHVtbi0tZGVmYXVsdCkuZS1jb24tZnVsbCxcblx0Lmdsb3ppbi1yZXNwb25zaXZlLWNvbHVtbjpub3QoLmdsb3ppbi10YWJsZXQtY29sdW1uLS1kZWZhdWx0KSAuZS1jb24taW5uZXIge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tdGFibGV0LWNvbHVtbi0tZGVmYXVsdCkuZS1jb24tZnVsbDo6LXdlYmtpdC1zY3JvbGxiYXIsXG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tdGFibGV0LWNvbHVtbi0tZGVmYXVsdCkgLmUtY29uLWlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLW1vYmlsZS1jb2x1bW4tLWNvbHVtbl9sZyAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLW1vYmlsZS1jb2x1bW4tLWNvbHVtbl9tZCAuZS1jb24uZS1jaGlsZCB7XG5cdFx0ZmxleDogMSAwIDc1JTtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cdC5lbGVtZW50b3IgLmVsZW1lbnRvci1lbGVtZW50Lmdsb3ppbi1tb2JpbGUtY29sdW1uLS1jb2x1bW5fc20gLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCA1MCU7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZWxlbWVudG9yIC5lbGVtZW50b3ItZWxlbWVudC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tY29sdW1uX3hzIC5lLWNvbi5lLWNoaWxkIHtcblx0XHRmbGV4OiAxIDAgNDAlO1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblx0LmVsZW1lbnRvciAuZWxlbWVudG9yLWVsZW1lbnQuZ2xvemluLW1vYmlsZS1jb2x1bW4tLWNvbHVtbl94eHMgLmUtY29uLmUtY2hpbGQge1xuXHRcdGZsZXg6IDEgMCAzMCU7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXHQuZ2xvemluLXJlc3BvbnNpdmUtY29sdW1uOm5vdCguZ2xvemluLW1vYmlsZS1jb2x1bW4tLWRlZmF1bHQpLmUtY29uLWZ1bGwsXG5cdC5nbG96aW4tcmVzcG9uc2l2ZS1jb2x1bW46bm90KC5nbG96aW4tbW9iaWxlLWNvbHVtbi0tZGVmYXVsdCkgLmUtY29uLWlubmVyIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuZ2xvemluLXJlc3BvbnNpdmUtY29sdW1uOm5vdCguZ2xvemluLW1vYmlsZS1jb2x1bW4tLWRlZmF1bHQpLmUtY29uLWZ1bGw6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuXHQuZ2xvemluLXJlc3BvbnNpdmUtY29sdW1uOm5vdCguZ2xvemluLW1vYmlsZS1jb2x1bW4tLWRlZmF1bHQpIC5lLWNvbi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmUtY29uLWlubmVyIHtcblx0LS1nei1jb250YWluZXItc3BhY2luZzogMTVweDtcbn1cblxuLmVsZW1lbnRvciAuZS1jb24ge1xuXHQtLWNvbnRhaW5lci1tYXgtd2lkdGg6IDE0MTBweDtcblx0LS1jb250ZW50LXdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tY29udGFpbmVyLW1heC13aWR0aCwgMTQxMHB4KSk7XG5cdC0tcGFkZGluZy10b3A6IHZhcigtLWNvbnRhaW5lci1kZWZhdWx0LXBhZGRpbmctdG9wLCAwKTtcblx0LS1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZGVmYXVsdC1wYWRkaW5nLXJpZ2h0LCAwKTtcblx0LS1wYWRkaW5nLWJvdHRvbTogdmFyKC0tY29udGFpbmVyLWRlZmF1bHQtcGFkZGluZy1ib3R0b20sIDApO1xuXHQtLXBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLWRlZmF1bHQtcGFkZGluZy1sZWZ0LCAwKTtcbn1cblxuLmVsZW1lbnRvciAuZS1jb24gPiAuZS1jb24taW5uZXIge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cblxuLmVsZW1lbnRvciAuZS1wYXJlbnQgPiAuZS1jb24taW5uZXIge1xuXHQtLWlubmVyLXBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1nei1jb250YWluZXItc3BhY2luZyk7XG5cdC0taW5uZXItcGFkZGluZy1pbmxpbmUtZW5kOiAgdmFyKC0tZ3otY29udGFpbmVyLXNwYWNpbmcpO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW5uZXItcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlubmVyLXBhZGRpbmctaW5saW5lLWVuZCk7XG5cdG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgKyB2YXIoLS1nei1jb250YWluZXItc3BhY2luZykgKiAyKTtcbn1cblxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWxlbWVudG9yIC5nei1yYXRpbyBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5lbGVtZW50b3IgLmVsZW1lbnRvci13aWRnZXQtaWNvbi1saXN0IC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW0gPiAuZWxlbWVudG9yLWljb24tbGlzdC10ZXh0LFxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC1pY29uLWxpc3QgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSA+IGEsXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlIHtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5lbGVtZW50b3IgLmUtY29uLWlubmVyID4gLmVsZW1lbnRvci13aWRnZXQtdmlkZW8sXG4uZWxlbWVudG9yIC5lLWNvbiA+IC5lbGVtZW50b3Itd2lkZ2V0LXZpZGVvLFxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC12aWRlbyAuZWxlbWVudG9yLXdyYXBwZXIge1xuXHRoZWlnaHQ6IHZhcigtLW1pbi1oZWlnaHQpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmVsZW1lbnRvciAud2Nib29zdC12YXJpYXRpb24tc3dhdGNoZXMtLWltYWdlIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3Igc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdsb3ppbi10b2dnbGUtbW9iaWxlX190aXRsZS0tdG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUgKyAuZ2xvemluLXRvZ2dsZS1tb2JpbGVfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmdsb3ppbi10b2dnbGUtbW9iaWxlX190aXRsZS0tdG9nZ2xlLmFjdGl2ZSAuZ3otY29sbGFwc2UtaWNvbjpiZWZvcmUsIC5nbG96aW4tdG9nZ2xlLW1vYmlsZV9fdGl0bGUtLXRvZ2dsZS5hY3RpdmUgLmd6LWNvbGxhcHNlLWljb246YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUuYWN0aXZlIC5nei1jb2xsYXBzZS1pY29uOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmdsb3ppbi10b2dnbGUtbW9iaWxlX190aXRsZS0tdG9nZ2xlIC5nei1jb2xsYXBzZS1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTJweDtcbn1cblxuLmdsb3ppbi10b2dnbGUtbW9iaWxlX190aXRsZS0tdG9nZ2xlIC5nei1jb2xsYXBzZS1pY29uOmJlZm9yZSwgLmdsb3ppbi10b2dnbGUtbW9iaWxlX190aXRsZS0tdG9nZ2xlIC5nei1jb2xsYXBzZS1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0aW5zZXQtaW5saW5lLWVuZDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgd2lkdGggLjNzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2xvemluLXRvZ2dsZS1tb2JpbGVfX3RpdGxlLS10b2dnbGUgLmd6LWNvbGxhcHNlLWljb246YWZ0ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHR3aWR0aDogMTRweDtcblx0cmlnaHQ6IC0xcHg7XG59XG5cbi5nb3RvcC1oZWlnaHQtc2Nyb2xsIHtcblx0aGVpZ2h0OiB2YXIoLS1nei1nb3RvcC1oZWlnaHQtc2Nyb2xsLCAwKTtcbn1cblxuLmd6LWJ1dHRvbi1nby10b3Age1xuXHQtLWd6LWJ1dHRvbi13aWR0aDogNTBweDtcblx0LS1nei1idXR0b24taGVpZ2h0OiA1MHB4O1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHQtLWd6LWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHQtLWd6LWJ1dHRvbi1mb250LXNpemU6IDEwcHg7XG5cdGJvdHRvbTogY2FsYyggdmFyKC0tZ3otbmF2aWdhdGlvbi1iYXItaGVpZ2h0LCAyMHB4KSArIDEwcHgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5nei1idXR0b24tZ28tdG9wIHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGluc2V0LWlubGluZS1zdGFydDogMXB4O1xufVxuXG4uZ3otYnV0dG9uLWdvLXRvcC5zaG93LXNjcm9sbCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5nbG96aW4tYXRjLXN0aWNreS1oZWlnaHQtb3BlbiAuZ3otYnV0dG9uLWdvLXRvcCB7XG5cdGJvdHRvbTogY2FsYyh2YXIoLS1nei1hdGMtc3RpY2t5LWhlaWdodCkgKyAxMHB4KTtcbn1cblxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5nei1sYXp5LWxvYWQgaW1nIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5nei1sYXp5LWxvYWQgLmd6LWxhenktbG9hZC1pbWFnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uei1pbmRleC1maXJzdCB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5nbG96aW4taW1hZ2UtYmVmb3JlLWFmdGVyX19idXR0b24ge1xuXHQtLWd6LWJ1dHRvbi1mb250LXNpemU6IDExcHg7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctdG9wOiAxMy41cHg7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctYm90dG9tOiAxMS41cHg7XG5cdC0tZ3otYnV0dG9uLXBhZGRpbmctbGVmdDogMjZweDtcblx0LS1nei1idXR0b24tcGFkZGluZy1yaWdodDogMjZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nbG96aW4tcHJvZHVjdC1ncmlkLWFsaWduLS1jZW50ZXIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1zdW1tYXJ5IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xvemluLXByb2R1Y3QtZ3JpZC1hbGlnbi0tY2VudGVyIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSA+ICoge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdsb3ppbi1wcm9kdWN0LWdyaWQtYWxpZ24tLWNlbnRlciB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3QtdmFyaWF0aW9uLWl0ZW1zIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5nbG96aW4tcHJvZHVjdC1ncmlkLWFsaWduLS1yaWdodCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5nbG96aW4tcHJvZHVjdC1ncmlkLWFsaWduLS1yaWdodCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXN1bW1hcnkgPiAqIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdsb3ppbi1wcm9kdWN0LWdyaWQtYWxpZ24tLXJpZ2h0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3Qtc3VtbWFyeSAucHJvZHVjdC12YXJpYXRpb24taXRlbXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuZS1jb24taW5uZXIge1xuXHRcdC0tZ3otY29udGFpbmVyLXNwYWNpbmc6IDMwcHg7XG5cdH1cblx0Lmd6LXJlc3BvbnNpdmUtaW1hZ2VfX3RhYmxldCxcblx0Lmd6LXJlc3BvbnNpdmUtaW1hZ2VfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy0tMi5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtLTMuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLS00Lmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy0tNS5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtLTYuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTYuNjYlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLS0xLmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5nei1yZXNwb25zaXZlLWltYWdlX19kZXNrdG9wLmhpZGRlbi10YWJsZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lmd6LXJlc3BvbnNpdmUtaW1hZ2VfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy10YWJsZXQtLTIuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLXRhYmxldC0tMy5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtdGFibGV0LS00Lmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy10YWJsZXQtLTUuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLXRhYmxldC0tNi5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxNi42NiU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtdGFibGV0LS0xLmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5nei1yZXNwb25zaXZlLWltYWdlX19kZXNrdG9wLmhpZGRlbi1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lmd6LXJlc3BvbnNpdmUtaW1hZ2VfX3RhYmxldC5oaWRkZW4tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5lbGVtZW50b3ItZWxlbWVudCAuZS1jb24uZS1mbGV4LmUtY2hpbGQsXG5cdC5lLWNvbi5lLWZsZXgge1xuXHRcdC0tZmxleC13cmFwLW1vYmlsZTogbm93cmFwO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLW1vYmlsZS0tMi5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtbW9iaWxlLS0zLmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy1tb2JpbGUtLTQuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5nbG96aW4tcHJvZHVjdC1jb2x1bW5zLW1vYmlsZS0tNS5nbG96aW4tcHJvZHVjdC1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblx0Lmdsb3ppbi1wcm9kdWN0LWNvbHVtbnMtbW9iaWxlLS02Lmdsb3ppbi1wcm9kdWN0LWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDE2LjY2JTtcblx0fVxuXHQuZ2xvemluLXByb2R1Y3QtY29sdW1ucy1tb2JpbGUtLTEuZ2xvemluLXByb2R1Y3QtZ3JpZCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZ2xvemluLWF0Yy1zdGlja3ktaGVpZ2h0LW9wZW4ubW9iaWxlLWhhcy1uYXZpZ2F0aW9uLWJhciAuZ3otYnV0dG9uLWdvLXRvcCB7XG5cdFx0Ym90dG9tOiBjYWxjKHZhcigtLWd6LW5hdmlnYXRpb24tYmFyLWhlaWdodCkgKyB2YXIoLS1nei1hdGMtc3RpY2t5LWhlaWdodCkgKyAxMHB4KTtcblx0fVxuXHQubW9iaWxlLWhhcy1uYXZpZ2F0aW9uLWJhciAuZ3otYnV0dG9uLWdvLXRvcCB7XG5cdFx0Ym90dG9tOiBjYWxjKHZhcigtLWd6LW5hdmlnYXRpb24tYmFyLWhlaWdodCkgKyAxMHB4KTtcblx0fVxufVxuXG4vKiBCbG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubGVmdCB7XG5cdC8qcnRsOmlnbm9yZSovXG5cdGZsb2F0OiBsZWZ0O1xuXHQvKnJ0bDppZ25vcmUqL1xuXHRtYXJnaW4taW5saW5lLWVuZDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdC8qcnRsOmlnbm9yZSovXG5cdGZsb2F0OiByaWdodDtcblx0LypydGw6aWdub3JlKi9cblx0bWFyZ2luLWlubGluZS1zdGFydDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGgxLFxuOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGgyLFxuOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGgzLFxuOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGg0LFxuOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGg1LFxuOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIGg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWd6LWhlYWRpbmctZm9udCksIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDEgKyAwLjIxIC8gdmFyKC0tZ3otaGVhZGluZy1mb250LXNjYWxlKSk7XG5cdGNvbG9yOiB2YXIoLS1nei1oZWFkaW5nLWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWd6LWhlYWRpbmctZm9udC13ZWlnaHQpO1xuXHRmb250LXNpemU6IHZhcigtLWhlYWRpbmctc2l6ZSk7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG5cdHBhZGRpbmc6IGNsYW1wKGNhbGMoMjAgLyAxNiAqIDFyZW0pLCAzdncsIGNhbGMoNDAgLyAxNiAqIDFyZW0pKTtcblx0bWFyZ2luOiAxLjc1ZW0gMDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi53cC1ibG9jay1xdW90ZSBjaXRlIGJyLFxuLndwLWJsb2NrLXF1b3RlIGZvb3RlciBiciwgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUgYnIsXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyIGJyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSBicixcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBmb290ZXIgYnIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0IGNpdGUsXG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQgZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogZW5kO1xufVxuXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSxcbi53cC1ibG9jay1xdW90ZSBmb290ZXIge1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyay1ncmV5KTtcblx0bWFyZ2luLXRvcDogY2FsYygxNSAvIDE2ICogMXJlbSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ3otYm9keS1mb250LXNpemUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZ3otc3ViaGVhZGluZy1mb250LXdlaWdodCk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlIHtcblx0bWFyZ2luOiAxLjc1ZW0gMDtcbn1cblxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBjaXRlIGJyLFxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBmb290ZXIgYnIsIGJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSBicixcbmJsb2NrcXVvdGUud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgZm9vdGVyIGJyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSwgYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCBjaXRlLFxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCBmb290ZXIge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5oYXMtY3lhbi1ibHVpc2gtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYyAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCxcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwIHtcblx0bWFyZ2luOiAwLjVlbSAwO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSxcbi53cC1ibG9jay1wdWxscXVvdGUgZm9vdGVyLFxuLndwLWJsb2NrLXB1bGxxdW90ZSAud3AtYmxvY2stcHVsbHF1b3RlX19jaXRhdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrLWdyZXkpO1xuXHRtYXJnaW4tdG9wOiBjYWxjKDE1IC8gMTYgKiAxcmVtKTtcblx0Zm9udC1zaXplOiB2YXIoLS1nei1ib2R5LWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1nei1zdWJoZWFkaW5nLWZvbnQtd2VpZ2h0KTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi53cC1ibG9jay1idXR0b24sXG4ud3AtYmxvY2stY292ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlX19idXR0b246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcbn1cblxuLndwLWJsb2NrLWZpbGUgYTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b25fX2xpbmsud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW06bm90KFtjbGFzcyo9LWJhY2tncm91bmQtY29sb3JdKSwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbTpub3QoW2NsYXNzKj0tYmFja2dyb3VuZC1jb2xvcl0pLFxuOnJvb3QgLmhhcy1wYWxlLXBpbmstYmFja2dyb3VuZC1jb2xvciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXItdGV4dCwgc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZSA+IGgyIHtcblx0Zm9udC1zaXplOiAyLjI1ZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDE6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGgyOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoMzpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWNvbHVtbnMuYWxpZ25mdWxsIC53cC1ibG9jay1jb2x1bW4gaDQ6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1jb2x1bW5zLmFsaWduZnVsbCAud3AtYmxvY2stY29sdW1uIGg1Om5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stY29sdW1ucy5hbGlnbmZ1bGwgLndwLWJsb2NrLWNvbHVtbiBoNjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmlzLWxheW91dC1mbGV4KSB7XG5cdGdhcDogY2xhbXAoY2FsYygxNSAvIDE2ICogMXJlbSksIDJ2dywgY2FsYygyMCAvIDE2ICogMXJlbSkpO1xuXHRtYXJnaW4tYm90dG9tOiBjbGFtcChjYWxjKDIwIC8gMTYgKiAxcmVtKSwgMnZ3LCBjYWxjKDI2IC8gMTYgKiAxcmVtKSk7XG59XG5cbi53cC1ibG9jay1jb2RlIHtcblx0Zm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG4ud3AtYmxvY2stY29kZSBjb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnByZS53cC1ibG9jay12ZXJzZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGQsXG4ud3AtYmxvY2stdGFibGUgdGgge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRhYmxlIHRkLCAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0YWJsZSB0aCB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgbGksXG4ud3AtYmxvY2stcnNzIC53cC1ibG9jay1yc3NfX2l0ZW0ge1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1wbGFpbiB7XG5cdHBhZGRpbmc6IDYwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi53cC1ibG9jay1xdW90ZTp3aGVyZSguaGFzLXRleHQtYWxpZ24tcmlnaHQpIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcikge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWd6LWJvcmRlci1jb2xvcik7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IC4zNzVlbSAuNjI1ZW07XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBzdmcge1xuXHRoZWlnaHQ6IDEuMjVlbTtcblx0bWluLWhlaWdodDogMjRweDtcblx0bWluLXdpZHRoOiAyNHB4O1xuXHR3aWR0aDogMS4yNWVtO1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogOHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzIC5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nei1ib3JkZXItY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyAucGFnZS1udW1iZXJzOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdC8qIE3DoHUgeGFuaCBj4bunYSBXb3JkUHJlc3MgKi9cblx0Y29sb3I6IHZhcigtLWd6LWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nei1jb2xvci1kYXJrKTtcblx0LyogTcOgdSB4YW5oIGPhu6dhIFdvcmRQcmVzcyAqL1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyAucGFnZS1udW1iZXJzLmRvdHMge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dCxcbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3otY29sb3ItZGFyayk7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1saWdodCk7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW5leHQ6aG92ZXIsXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91czpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWd6LWNvbG9yLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tZ3otY29sb3ItbGlnaHQpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubm8tc2lkZWJhciAuc2l0ZS1jb250ZW50IC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUge1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdHdpZHRoOiAxMTQwcHg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMTE0MHB4LzIgKyAxMDAlLzIpO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xMTQwcHgvMiArIDEwMCUvMik7XG5cdH1cblx0Lm5vLXNpZGViYXI6bm90KC5lbGVtZW50b3ItcGFnZSkgLnNpdGUtY29udGVudCAucGFnZS1jb250ZW50ID4gKi5hbGlnbndpZGUge1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMTIwMHB4LzIgKyAxMDAlLzIpO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xMjAwcHgvMiArIDEwMCUvMik7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubm8tc2lkZWJhciAuc2l0ZS1jb250ZW50IC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwsXG5cdC5uby1zaWRlYmFyIC5zaXRlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG5cdFx0d2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwJTtcblx0fVxuXHQubm8tc2lkZWJhciAuc2l0ZS1jb250ZW50IC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKDUwJSAtIDUwdncgKyA5cHgpO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gNTB2dyArIDhweCk7XG5cdH1cblx0Lm5vLXNpZGViYXI6bm90KC5lbGVtZW50b3ItcGFnZSkgLnNpdGUtY29udGVudCAucGFnZS1jb250ZW50ID4gKi5hbGlnbmZ1bGwge1xuXHRcdHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuXHRcdG1heC13aWR0aDogMTAwMCU7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoNTAlIC0gNTB2dyArIDlweCk7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogY2FsYyg1MCUgLSA1MHZ3ICsgOHB4KTtcblx0fVxufVxuXG4vKiBSZXNwb25zaXZlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LnRvcGJhci1zbGlkZXMgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi10ZXh0IHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0LnRvcGJhci1zbGlkZXMgLnRvcGJhci1zbGlkZXNfX3dyYXBwZXIge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1NXB4O1xuXHR9XG5cdC50b3BiYXItc2xpZGVzIC5uYXZpZ2F0aW9uLW1lcmdlZCB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogLTEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG5cdC5nbG96aW4taGVhZGVyLXN0aWNreS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyLm1pbmltaXplZCB7XG5cdFx0dG9wOiA0NnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRib2R5IHtcblx0XHQtLWd6LWlucHV0LWZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ3otbmF2aWdhdGlvbi1iYXItaGVpZ2h0LCAwKTtcblx0fVxuXHRib2R5LmFkbWluLWJhciB7XG5cdFx0LS1nei1hZG1pbi1iYXItaGVpZ2h0OiAwO1xuXHR9XG5cdGJvZHkubW9iaWxlLWhhcy1uYXZpZ2F0aW9uLWJhci5nbG96aW4tYXRjLXN0aWNreS1oZWlnaHQtb3BlbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3otbmF2aWdhdGlvbi1iYXItaGVpZ2h0LCAwKSArIHZhcigtLWd6LWF0Yy1zdGlja3ktaGVpZ2h0KSk7XG5cdH1cblx0LmNhbXBhaWduLWJhci10eXBlLS1zbGlkZXMgLmNhbXBhaWduLWJhcl9fdGV4dCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0fVxuXHQuY2FtcGFpZ24tYmFyLXR5cGUtLXNsaWRlcyAuY2FtcGFpZ24tYmFyX190ZXh0OmZpcnN0LWxldHRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQudG9wYmFyOm5vdCgudG9wYmFyLW1vYmlsZSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRvcGJhci1tb2JpbGUgLnRvcGJhci1pdGVtcyB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblx0LnRvcGJhci1tb2JpbGUtLWtlZXAtbGVmdCAudG9wYmFyLXJpZ2h0LWl0ZW1zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC50b3BiYXItbW9iaWxlLS1rZWVwLXJpZ2h0IC50b3BiYXItbGVmdC1pdGVtcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudG9wYmFyLW1vYmlsZS0ta2VlcC1yaWdodCAudG9wYmFyLWl0ZW1zIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblx0ZGl2LnRvcGJhci1tb2JpbGUtLWtlZXAtbGVmdCAudG9wYmFyLXNsaWRlcyxcblx0ZGl2LnRvcGJhci1tb2JpbGUtLWtlZXAtcmlnaHQgLnRvcGJhci1zbGlkZXMge1xuXHRcdG1heC13aWR0aDogMTAwdnc7XG5cdH1cblx0LnRvcGJhci1zbGlkZXMge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQudG9wYmFyLXNsaWRlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXHQudG9wYmFyLXNsaWRlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdC50b3BiYXItc2xpZGVzX19pdGVtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZ3otYm9keS1saW5lLWhlaWdodCk7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHR9XG5cdC5jYW1wYWlnbi1iYXJfX2Nsb3NlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXHQuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0fVxuXHQuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG5cdH1cblx0Lm1vYmlsZS1zaG9wLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtaWNvbiA+IHVsLnN1Yi1tZW51IHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuXHR9XG5cdC5tb2JpbGUtc2hvcC1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMTVweDtcblx0fVxuXHQubWluLXctMjAwIHtcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuZ2xvemluLWhlYWRlci1zdGlja3kuYWRtaW4tYmFyIC5zaXRlLWhlYWRlci5taW5pbWl6ZWQge1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LnRvcGJhci1tb2JpbGUtLWtlZXAtbGVmdCAudG9wYmFyLWl0ZW1zLFxuXHQudG9wYmFyLW1vYmlsZS0ta2VlcC1yaWdodCAudG9wYmFyLWl0ZW1zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTZWFyY2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlLFxuLnNlYXJjaC1yZXN1bHRzIC5nbG96aW4tcGFnaW5hdGlvbi0tYmxvZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLndwLWJsb2NrLWhlYWRpbmcge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxldHRlci1zcGFjaW5nOiAtMC41NDRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgYSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiB2YXIoLS1nei1jb2xvci1iYXNlKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpdGUtbWFpbiBhcnRpY2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMS44NzVyZW07XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tZ3otY29sLWdhcCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWd6LWNvbC1nYXApO1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNlYXJjaC1yZXN1bHRzIC5zaXRlLW1haW4gYXJ0aWNsZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuIl19 */